PHP Класс Contao\CoreBundle\Test\EventListener\StoreRefererListenerTest

Наследование: extends Contao\CoreBundle\Test\TestCase
Показать файл Открыть проект

Открытые методы

Метод Описание
noUserProvider ( ) : array Provides the data for the user-less tests.
refererStoredOnKernelResponseProvider ( ) : array Provides the data for the testRefererStoredOnKernelResponse() method.
testInstantiation ( ) Tests the object instantiation.
testListenerSkipIfBackendSessionNotModifiable ( ) Tests that the session is not written if the back end session cannot be modified.
testListenerSkipIfNoUserOnKernelResponse ( AnonymousToken $noUserReturn = null ) Tests that the session is not written when there is no user.
testListenerSkipUponSubRequestOnKernelResponse ( ) Tests that the session is not written upon a sub request.
testRefererStoredOnKernelResponse ( string $scope, Request $request, array $currentReferer, array $expectedReferer ) Tests that the referer is stored upon kernel.response.

Приватные методы

Метод Описание
getListener ( Symfony\Component\HttpFoundation\Session\SessionInterface $session = null, Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface $tokenStorage = null ) : StoreRefererListener Returns the session listener object.

Описание методов

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

Provides the data for the user-less tests.
public noUserProvider ( ) : array
Результат array

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

Provides the data for the testRefererStoredOnKernelResponse() method.
public refererStoredOnKernelResponseProvider ( ) : array
Результат array

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

Tests the object instantiation.
public testInstantiation ( )

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

Tests that the session is not written if the back end session cannot be modified.

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

Tests that the session is not written when there is no user.
public testListenerSkipIfNoUserOnKernelResponse ( AnonymousToken $noUserReturn = null )
$noUserReturn Symfony\Component\Security\Core\Authentication\Token\AnonymousToken

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

Tests that the session is not written upon a sub request.

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

Tests that the referer is stored upon kernel.response.
public testRefererStoredOnKernelResponse ( string $scope, Request $request, array $currentReferer, array $expectedReferer )
$scope string
$request Symfony\Component\HttpFoundation\Request
$currentReferer array
$expectedReferer array