/** * Set service. * * @param string $id * @param mixed $service */ public function set($id, $service) { $id = strtolower($id); if (isset($this->definitions[$id])) { unset($this->definitions[$id]); } $this->removeAlias($id); parent::set($id, $service); }
private function getCompiledContainer() { $container = new Container(); $container->getParameterBag()->set('level', 'info'); $container->set('log', function ($message, $level) { return sprintf('[%s]: %s', $level, $message); }); return $container->compile(); }