Constructor.
public __construct ( Bolt\Storage\EntityManagerInterface $em, Symfony\Component\HttpFoundation\RequestStack $requestStack, Symfony\Component\HttpFoundation\Session\SessionInterface $session, Symfony\Component\EventDispatcher\EventDispatcherInterface $dispatcher, Bolt\Logger\FlashLoggerInterface $flashLogger, Psr\Log\LoggerInterface $systemLogger, Bolt\AccessControl\Permissions $permissions, |
||
$em | Bolt\Storage\EntityManagerInterface | |
$requestStack | Symfony\Component\HttpFoundation\RequestStack | |
$session | Symfony\Component\HttpFoundation\Session\SessionInterface | |
$dispatcher | Symfony\Component\EventDispatcher\EventDispatcherInterface | |
$flashLogger | Bolt\Logger\FlashLoggerInterface | |
$systemLogger | Psr\Log\LoggerInterface | |
$permissions | Bolt\AccessControl\Permissions | |
$randomGenerator | ||
$cookieOptions | array |
/** * Constructor. * * @param Application $app */ public function __construct(Application $app) { $repoAuth = $app['storage']->getRepository('Bolt\\Storage\\Entity\\Authtoken'); $repoUsers = $app['storage']->getRepository('Bolt\\Storage\\Entity\\Users'); parent::__construct($repoAuth, $repoUsers, $app['session'], $app['logger.flash'], $app['logger.system'], $app['permissions'], $app['randomgenerator'], $app['access_control.cookie.options']); $this->app = $app; }
/** * Constructor. * * @param Application $app */ public function __construct(Application $app) { /** @var \Bolt\Storage\Repository\AuthtokenRepository $repoAuth */ $repoAuth = $app['storage']->getRepository('Bolt\\Storage\\Entity\\Authtoken'); /** @var \Bolt\Storage\Repository\UsersRepository $repoUsers */ $repoUsers = $app['storage']->getRepository('Bolt\\Storage\\Entity\\Users'); parent::__construct($app['storage.lazy'], $app['request_stack'], $app['session'], $app['dispatcher'], $app['logger.flash'], $app['logger.system'], $app['permissions'], $app['randomgenerator'], $app['access_control.cookie.options']); $this->app = $app; }
/** * Constructor. * * @param Application $app */ public function __construct(Application $app) { parent::__construct($app['storage.lazy'], $app['request_stack'], $app['session'], $app['dispatcher'], $app['logger.flash'], $app['logger.system'], $app['permissions'], $app['randomgenerator'], $app['access_control.cookie.options']); $this->passwordFactory = $app['password_factory']; $this->authTokenName = $app['token.authentication.name']; }