public function __construct(Configurator $configurator, Nette\DI\Container $context, DibiConnection $dibi) { parent::__construct(); $this->addParameter('createOrm', function () use($configurator, $context, $dibi) { $orm = $configurator->createServiceOrm($context); $orm->getContext()->removeService('performanceHelperCache')->removeService('dibiConnection')->addService('dibiConnection', $dibi); return $orm; }); $this->addParameter('context', $context); $this->addParameter('dibi', $dibi); }