ManaPHP\Di::has PHP Метод

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

Check whether the DI contains a service by a name
public has ( string $name ) : boolean
$name string
Результат boolean
    public function has($name)
    {
        return isset($this->_services[$name]) || isset($this->_aliases[$name]);
    }

Usage Example

Пример #1
0
 /**
  * @param string $name
  *
  * @return bool
  */
 public function __isset($name)
 {
     if ($name === 'di' || $name === 'persistent') {
         return true;
     }
     if ($this->_dependencyInjector === null) {
         $this->_dependencyInjector = Di::getDefault();
     }
     return $this->_dependencyInjector->has($name);
 }