base-class
Непроверяемый базовый класс, расширяющий тестовый набор фреймворка PHPUnit
Краткое описание
Как я могу создать базовый класс, который расширяет PHPUnit_Framework_TestCase, и использовать его ... в моей конкретной реализации.
Как я могу избежать базового класса тестируется и тестирует только производные классы?
Блокировка возможности создавать классы напрямую, минуя фабрику
В базовом классе для всех моделей в нашей системе MVC я создал фабричный метод BaseClass::getnew(), который возвращает ... ым, так как конструктор фреймворка в классе, который я наследую, является общедоступным, и php не позволил бы мне этого.
Внедрение зависимостей в базовые и производные классы
У меня есть абстрактный базовый класс контроллера, и все контроллеры действий являются производными от него.
Базовый ... ith dependencies which are required in __construct()
$ctrl = $dic->create('Foo_Controller');
$ctrl->barAction();