public function supportsToken(TokenInterface $token, $providerKey) { return $token instanceof ContaoToken || $token instanceof AnonymousToken; }
/** * Tests the token support. */ public function testSupportsToken() { $authenticator = new ContaoAuthenticator(); $this->assertTrue($authenticator->supportsToken(new ContaoToken($this->mockUser()), 'frontend')); $this->assertTrue($authenticator->supportsToken(new AnonymousToken('anon.', 'foo'), 'frontend')); $this->assertFalse($authenticator->supportsToken(new PreAuthenticatedToken('foo', 'bar', 'console'), 'console')); }