has() публичный Метод

Test if the container can provide something for the given name.
public has ( string $name ) : boolean
$name string Entry name or a class name.
Результат boolean
Пример #1
0
 /**
  * @param string $controller
  *
  * @return GenericController
  */
 private function getControllerInstance(string $controller)
 {
     if ($this->container && $this->container->has($controller)) {
         $obj = $this->container->get($controller);
     }
     if (!isset($obj)) {
         $obj = new $controller();
         if ($this->container) {
             $this->container->injectOn($obj);
         }
     }
     return $obj;
 }
Пример #2
0
 public function offsetExists($id)
 {
     return parent::offsetExists($id) || $this->phpdi->has($id);
 }