У меня есть два класса, которые зависят друг от друга.
class ClassA extends SomeClass
{
public function __construct(ClassB $classB) {
$this->classB = $classB;
}
}
class ClassB extends SomeOtherClass
{
public function __construct(ClassA $classA) {
$this->classA = $classA;
}
}
Как я могу избежать бесконечного цикла, поскольку они построены?
Там не будет никакой петли. Ни один из них не создает новый объект в своих конструкторах.
Других решений пока нет …