PHP Класс eZ\Bundle\EzPublishRestBundle\Tests\EventListener\CsrfListenerTest

Наследование: extends EventListenerTest
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$csrfTokenHeaderValue
$eventDispatcherMock Symfony\Component\EventDispatcher\EventDispatcherInterface
$requestMethod If set to false, Request::getRequestMethod() is expected not to be called.
$route string Route returned by Request::get( '_route' ) If set to false, get( '_route' ) is expected not to be called.
$sessionIsStarted
$sessionMock Symfony\Component\HttpFoundation\Session\SessionInterface If set to null before initializing mocks, Request::getSession() is expected not to be called.

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

Метод Описание
getIgnoredRequestMethods ( )
provideExpectedSubscribedEventTypes ( )
provideSessionRoutes ( )
testCsrfDisabled ( )
testIgnoredRequestMethods ( string $ignoredMethod ) Tests that method CSRF check don't apply to are indeed ignored.
testInvalidToken ( )
testIsNotRestRequest ( )
testNoHeader ( )
testNoSessionStarted ( )
testSessionRequests ( $route )
testValidToken ( )

Защищенные методы

Метод Описание
getCsrfProviderMock ( ) : Symfony\Component\Form\Extension\Csrf\CsrfProvider\CsrfProviderInterface | PHPUnit_Framework_MockObject_MockObjec\PHPUnit_Framework_MockObject_MockObject
getEventDispatcherMock ( ) : PHPUnit_Framework_MockObject_MockObjec\PHPUnit_Framework_MockObject_MockObject | Symfony\Component\EventDispatcher\EventDispatcherInterface
getEventListener ( boolean $csrfEnabled = true ) : CsrfListener
getEventMock ( $class = null ) : PHPUnit_Framework_MockObject_MockObjec\PHPUnit_Framework_MockObject_MockObject | GetResponseEvent
getRequestHeadersMock ( ) : Symfony\Component\HttpFoundation\ParameterBag | PHPUnit_Framework_MockObject_MockObjec\PHPUnit_Framework_MockObject_MockObject
getRequestMock ( ) : PHPUnit_Framework_MockObject_MockObjec\PHPUnit_Framework_MockObject_MockObject | Request
getSessionMock ( ) : Symfony\Component\HttpFoundation\Session\SessionInterface | PHPUnit_Framework_MockObject_MockObjec\PHPUnit_Framework_MockObject_MockObject

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

getCsrfProviderMock() защищенный метод

protected getCsrfProviderMock ( ) : Symfony\Component\Form\Extension\Csrf\CsrfProvider\CsrfProviderInterface | PHPUnit_Framework_MockObject_MockObjec\PHPUnit_Framework_MockObject_MockObject
Результат Symfony\Component\Form\Extension\Csrf\CsrfProvider\CsrfProviderInterface | PHPUnit_Framework_MockObject_MockObjec\PHPUnit_Framework_MockObject_MockObject

getEventDispatcherMock() защищенный метод

protected getEventDispatcherMock ( ) : PHPUnit_Framework_MockObject_MockObjec\PHPUnit_Framework_MockObject_MockObject | Symfony\Component\EventDispatcher\EventDispatcherInterface
Результат PHPUnit_Framework_MockObject_MockObjec\PHPUnit_Framework_MockObject_MockObject | Symfony\Component\EventDispatcher\EventDispatcherInterface

getEventListener() защищенный метод

protected getEventListener ( boolean $csrfEnabled = true ) : CsrfListener
$csrfEnabled boolean
Результат eZ\Bundle\EzPublishRestBundle\EventListener\CsrfListener

getEventMock() защищенный метод

protected getEventMock ( $class = null ) : PHPUnit_Framework_MockObject_MockObjec\PHPUnit_Framework_MockObject_MockObject | GetResponseEvent
Результат PHPUnit_Framework_MockObject_MockObjec\PHPUnit_Framework_MockObject_MockObject | Symfony\Component\HttpKernel\Event\GetResponseEvent

getIgnoredRequestMethods() публичный метод

getRequestHeadersMock() защищенный метод

protected getRequestHeadersMock ( ) : Symfony\Component\HttpFoundation\ParameterBag | PHPUnit_Framework_MockObject_MockObjec\PHPUnit_Framework_MockObject_MockObject
Результат Symfony\Component\HttpFoundation\ParameterBag | PHPUnit_Framework_MockObject_MockObjec\PHPUnit_Framework_MockObject_MockObject

getRequestMock() защищенный метод

protected getRequestMock ( ) : PHPUnit_Framework_MockObject_MockObjec\PHPUnit_Framework_MockObject_MockObject | Request
Результат PHPUnit_Framework_MockObject_MockObjec\PHPUnit_Framework_MockObject_MockObject | Symfony\Component\HttpFoundation\Request

getSessionMock() защищенный метод

protected getSessionMock ( ) : Symfony\Component\HttpFoundation\Session\SessionInterface | PHPUnit_Framework_MockObject_MockObjec\PHPUnit_Framework_MockObject_MockObject
Результат Symfony\Component\HttpFoundation\Session\SessionInterface | PHPUnit_Framework_MockObject_MockObjec\PHPUnit_Framework_MockObject_MockObject

provideExpectedSubscribedEventTypes() публичный метод

provideSessionRoutes() публичный статический метод

public static provideSessionRoutes ( )

testCsrfDisabled() публичный метод

public testCsrfDisabled ( )

testIgnoredRequestMethods() публичный метод

Tests that method CSRF check don't apply to are indeed ignored.
public testIgnoredRequestMethods ( string $ignoredMethod )
$ignoredMethod string

testInvalidToken() публичный метод

public testInvalidToken ( )

testIsNotRestRequest() публичный метод

testNoHeader() публичный метод

public testNoHeader ( )

testNoSessionStarted() публичный метод

testSessionRequests() публичный метод

public testSessionRequests ( $route )

testValidToken() публичный метод

public testValidToken ( )

Описание свойств

$csrfTokenHeaderValue защищенное свойство

protected $csrfTokenHeaderValue

$eventDispatcherMock защищенное свойство

protected EventDispatcherInterface,Symfony\Component\EventDispatcher $eventDispatcherMock
Результат Symfony\Component\EventDispatcher\EventDispatcherInterface

$requestMethod защищенное свойство

If set to false, Request::getRequestMethod() is expected not to be called.
protected $requestMethod

$route защищенное свойство

Route returned by Request::get( '_route' ) If set to false, get( '_route' ) is expected not to be called.
protected string $route
Результат string

$sessionIsStarted защищенное свойство

protected $sessionIsStarted

$sessionMock защищенное свойство

If set to null before initializing mocks, Request::getSession() is expected not to be called.
protected SessionInterface,Symfony\Component\HttpFoundation\Session $sessionMock
Результат Symfony\Component\HttpFoundation\Session\SessionInterface