Neos\Flow\Tests\Unit\Security\Authentication\Provider\FileBasedSimpleKeyProviderTest::canAuthenticateReturnsTrueOnlyForAnTokenThatHasTheCorrectProviderNameSet PHP Метод

canAuthenticateReturnsTrueOnlyForAnTokenThatHasTheCorrectProviderNameSet() публичный Метод

    public function canAuthenticateReturnsTrueOnlyForAnTokenThatHasTheCorrectProviderNameSet()
    {
        $mockToken1 = $this->createMock(TokenInterface::class);
        $mockToken1->expects($this->once())->method('getAuthenticationProviderName')->will($this->returnValue('myProvider'));
        $mockToken2 = $this->createMock(TokenInterface::class);
        $mockToken2->expects($this->once())->method('getAuthenticationProviderName')->will($this->returnValue('someOtherProvider'));
        $authenticationProvider = new FileBasedSimpleKeyProvider('myProvider');
        $this->assertTrue($authenticationProvider->canAuthenticate($mockToken1));
        $this->assertFalse($authenticationProvider->canAuthenticate($mockToken2));
    }