/**
  * 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);
 }
Ejemplo n.º 2
0
 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();
 }