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

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

Removes the service from the container.
public removeService ( $name ) : void
Результат void
    public function removeService($name)
    {
        $name = isset($this->meta[self::ALIASES][$name]) ? $this->meta[self::ALIASES][$name] : $name;
        unset($this->registry[$name]);
    }

Usage Example

Пример #1
0
 public function signIn(Nette\DI\Container $container)
 {
     $container->removeService('nette.userStorage');
     $userStorage = m::mock('Nette\\Security\\IUserStorage');
     $userStorage->shouldReceive('isAuthenticated')->once()->andReturn(true);
     $userStorage->shouldReceive('getIdentity')->once()->andReturn(new Nette\Security\Identity(1));
     $container->addService('nette.userStorage', $userStorage);
 }
All Usage Examples Of Nette\DI\Container::removeService