public function setAuthenticationStatus($authenticationStatus) { if (!in_array($authenticationStatus, [self::NO_CREDENTIALS_GIVEN, self::WRONG_CREDENTIALS, self::AUTHENTICATION_SUCCESSFUL, self::AUTHENTICATION_NEEDED])) { throw new InvalidAuthenticationStatusException('Invalid authentication status.', 1237224453); } $this->authenticationStatus = $authenticationStatus; }
/** * @test * @expectedException \Neos\Flow\Security\Exception\InvalidAuthenticationStatusException */ public function setAuthenticationStatusThrowsAnExceptionForAnInvalidStatus() { $this->token->setAuthenticationStatus(-1); }