/** * Prevents direct instantiation. * * @param DIContainer $container Dependency injection container. */ public function __construct(DIContainer $container = null) { if (!isset($container)) { $container = new DIContainer(); } $this->container = $container; $this->container->setApplication($this); }
/** * Creates container for testing. * * @return void */ protected function setUp() { parent::setUp(); $this->_container = new DIContainer(); $this->_container->setApplication(new Application()); }