public function resolve($className) { if (isset($this->mapping[$className]) && $this->container->has($this->mapping[$className])) { return $this->container->get($this->mapping[$className]); } return parent::resolve($className); }
public function resolve($name) { foreach ($this->listeners as $listener) { if ($listener instanceof $name) { return $listener; } } return parent::resolve($name); }
public function resolve($className) { if (substr($className, 0, 1) == '\\') { $className = substr($className, 1); } if (isset($this->mapping[$className]) && $this->container->has($this->mapping[$className])) { return $this->container->get($this->mapping[$className]); } return parent::resolve($className); }
/** * @expectedException InvalidArgumentException * @expectedExceptionMessage An object was expected, but got "string". */ public function testRegisterStringException() { $this->resolver->register('CompanyContractListener'); }