Esempio n. 1
0
 public function get($id)
 {
     if ($this->has($id)) {
         return parent::get($id);
     }
     if (!isset($this->router[$id])) {
         throw new \Exception('Undefined service or service router: "' . $id . '"');
     }
     $args = array_slice(func_get_args(), 1);
     $handler = $this->router[$id];
     return call_user_func_array($handler, $args);
 }
Esempio n. 2
0
 public function testGetUndefinedMember()
 {
     $this->setExpectedExceptionRegExp('\\Exception', '/does not exists/');
     $this->container->get('undefined key');
 }