Как избежать бесконечного цикла построения? - PullRequest
0 голосов
/ 02 мая 2018

У меня есть два класса, которые зависят друг от друга.

class ClassA extends SomeClass
{
    public function __construct(ClassB $classB) {
        $this->classB = $classB;
    }
}

class ClassB extends SomeOtherClass
{
    public function __construct(ClassA $classA) {
        $this->classA = $classA;
    }
}

Как мне избежать бесконечного цикла, поскольку они построены?

1 Ответ

0 голосов
/ 02 мая 2018

Там не будет никакой петли. Ни один из них не создает новый объект в своих конструкторах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...