Ah, pues es que eso es muy diferente, más bien tienes que instanciar otra clase y devolverla, ejemplo:
Código PHP:
Ver originalclass Clase1
{
public function bar()
{
echo 'bar';
}
}
class Clase2
{
public function getClass1()
{
return new Class1();
}
}
$class = new Class2();
$c = $class->getClass1();
$c->bar();