Neos\Flow\Tests\Unit\Security\ContextTest::getCsrfProtectionTokenReturnsANewTokenIfNoneIsPresentInTheContext PHP Метод

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

    public function getCsrfProtectionTokenReturnsANewTokenIfNoneIsPresentInTheContext()
    {
        $mockAuthenticationManager = $this->createMock(AuthenticationManagerInterface::class);
        /** @var Context $securityContext */
        $securityContext = $this->getAccessibleMock(Context::class, ['getAuthenticationTokens']);
        $securityContext->setRequest($this->mockActionRequest);
        $securityContext->_set('authenticationManager', $mockAuthenticationManager);
        $securityContext->_set('csrfTokens', []);
        $this->assertNotEmpty($securityContext->getCsrfProtectionToken());
    }
ContextTest