__construct() public method

Constructor.
public __construct ( PasswordResetter $passwordResetter = null, AuthInterface $auth = null, $sessionInitializer = null )
$passwordResetter PasswordResetter
$auth AuthInterface
 /**
  * Constructor.
  *
  * @param PasswordResetter $passwordResetter
  * @param AuthInterface $auth
  * @param SessionInitializer $sessionInitializer
  */
 public function __construct($passwordResetter = null, $auth = null, $sessionInitializer = null)
 {
     if (empty($auth)) {
         $auth = StaticContainer::get('Piwik\\Auth');
     }
     $this->auth = $auth;
     if (empty($sessionInitializer)) {
         $sessionInitializer = new SessionInitializer();
     }
     if (empty($passwordResetter)) {
         $this->passwordResetter = new PasswordResetter(null, 'GoogleAuthenticator');
     }
     parent::__construct($this->passwordResetter, $auth, $sessionInitializer);
 }