может я конечно сильно велосипедю, но может кто уже делал подобное
у меня почти получилось
смысл такой
class A {
private $b;
public function b() {
$this->b = new B;
return $this->b;
}
public function c(){
//
}
}
class B {
public function test() {
//
return $this;
}
}
$obj = new A;
$obj->a()->b()->test()->c();чтоб из Б вернуться в А и продолжить цепочку
у меня почти получилось через __call
сори писал с телефона