HosipLan

Untitled

Apr 21st, 2012
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.62 KB | None | 0 0
  1. $container = new Nette\DI\Container;
  2. $container->addService('authorizator', mock('Nette\Security\IAuthorizator'));
  3. $container->addService('authenticator', mock('Nette\Security\IAuthenticator'));
  4. $container->classes = array(
  5.     'Nette\Security\IAuthorizator' => 'authorizator',
  6.     'Nette\Security\IAuthenticator' => 'authenticator'
  7. );
  8.  
  9. $container->authenticator
  10.     ->shouldReceive('authenticate')
  11.     ->with('user', 'pass');
  12.  
  13. // https://github.com/Kdyby/Framework/blob/master/libs/Kdyby/Security/SimpleUserStorage.php
  14. $user = new Nette\Security\User(new Kdyby\Security\SimpleUserStorage, $container);
  15. $user->login('user', 'pass');
Advertisement
Add Comment
Please, Sign In to add comment