/** * Constructor * * @param string $app * @param Slim\Views\Twig $twig * @param SlimApp\Db\Mapper $userMapper * @param SlimApp\UsersStoreValidator $usersStoreValidator */ public function __construct($app, Twig $view, Mapper $userMapper, UsersStoreValidator $usersStoreValidator) { parent::__construct($app, $view, $userMapper); $this->usersStoreValidator = $usersStoreValidator; }
/** * Constructor * * @param string $app * @param \Slim\Views\Twig $view * @param \SlimApp\LoginValidator $loginValidator * @param \SlimApp\Authentication $authentication */ public function __construct($app, Twig $view, LoginValidator $loginValidator, Authentication $authentication) { parent::__construct($app, $view); $this->loginValidator = $loginValidator; $this->authentication = $authentication; }