protected function _before() { $compiler = new \Nette\DI\Compiler(); $compiler->addExtension('images', new \WebChemistry\Images\DI\ImagesExtension()); $compiler->addExtension('http', new \Nette\Bridges\HttpDI\HttpExtension()); $compiler->addExtension('latte', new \Nette\Bridges\ApplicationDI\LatteExtension(__DIR__ . '/temp')); $compiler->addConfig(['parameters' => ['wwwDir' => __DIR__]]); $this->compiler = $compiler; }
protected function _before() { $compiler = new \Nette\DI\Compiler(); $compiler->addExtension('images', new \WebChemistry\Images\DI\ImagesExtension()); $compiler->addExtension('http', new \Nette\Bridges\HttpDI\HttpExtension()); $compiler->addExtension('latte', new \Nette\Bridges\ApplicationDI\LatteExtension(__DIR__ . '/temp')); $compiler->addConfig(['parameters' => ['wwwDir' => __DIR__], 'services' => ['e' => _Events::class], 'images' => ['imageStorage' => _MockStorage::class, 'events' => ['onCreate' => ['@e::event', '_Events::event']]]]); $this->compiler = $compiler; }
public function testExtension() { $compiler = new \Nette\DI\Compiler(); $compiler->addExtension('thepay', new \WebChemistry\ThePay\DI\ThePayExtension()); $compiler->compile(); }
public function testCreate() { $compiler = new \Nette\DI\Compiler(); $compiler->addExtension('form', new \WebChemistry\Forms\DI\FormsExtension()); $compiler->compile(['form' => ['factories' => [\WebChemistry\Forms\Factory\DefaultFormFactory::class]]]); }
protected function setUp() { $this->compiler = $compiler = new \Nette\DI\Compiler(); $compiler->addExtension('controls', new \WebChemistry\Forms\DI\FormControlsExtension()); }