コード例 #1
0
ファイル: EntityListenerResolver.php プロジェクト: bzis/zomba
 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);
 }
コード例 #2
0
 public function resolve($name)
 {
     foreach ($this->listeners as $listener) {
         if ($listener instanceof $name) {
             return $listener;
         }
     }
     return parent::resolve($name);
 }
コード例 #3
0
 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);
 }
コード例 #4
0
 /**
  * @expectedException InvalidArgumentException
  * @expectedExceptionMessage An object was expected, but got "string".
  */
 public function testRegisterStringException()
 {
     $this->resolver->register('CompanyContractListener');
 }