base-class

Непроверяемый базовый класс, расширяющий тестовый набор фреймворка PHPUnit

Краткое описание Как я могу создать базовый класс, который расширяет PHPUnit_Framework_TestCase, и использовать его ... в моей конкретной реализации. Как я могу избежать базового класса тестируется и тестирует только производные классы?

Блокировка возможности создавать классы напрямую, минуя фабрику

В базовом классе для всех моделей в нашей системе MVC я создал фабричный метод BaseClass::getnew(), который возвращает ... ым, так как конструктор фреймворка в классе, который я наследую, является общедоступным, и php не позволил бы мне этого.

Внедрение зависимостей в базовые и производные классы

У меня есть абстрактный базовый класс контроллера, и все контроллеры действий являются производными от него. Базовый ... ith dependencies which are required in __construct() $ctrl = $dic->create('Foo_Controller'); $ctrl->barAction();