/** * Получает сервис из локатора если он есть * или сначала помещает его туда * * @return object */ public function newService() { if (!$this->locator->checkService($this->service)) { $this->buildService(); } return $this->locator->getNew($this->service); }