Nette\DI\Container::getService PHP Метод

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

Gets the service object by name.
public getService ( $name ) : object
Результат object
    public function getService($name)
    {
        if (!isset($this->registry[$name])) {
            if (isset($this->meta[self::ALIASES][$name])) {
                return $this->getService($this->meta[self::ALIASES][$name]);
            }
            $this->registry[$name] = $this->createService($name);
        }
        return $this->registry[$name];
    }

Usage Example

Пример #1
0
 /**
  * @param string $name
  * @return Wallet
  */
 public function getWallet($name)
 {
     if (!isset($this->serviceMap[$name])) {
         throw new \Nette\InvalidArgumentException("Unknown wallet {$name}.");
     }
     return $this->serviceLocator->getService($this->serviceMap[$name]);
 }
All Usage Examples Of Nette\DI\Container::getService