PHP Class Neos\Flow\Tests\Unit\Mvc\DispatcherTest

Inheritance: extends Neos\Flow\Tests\UnitTestCase
Afficher le fichier Open project: neos/flow-development-collection

Protected Properties

Свойство Type Description
$dispatcher Neos\Flow\Mvc\Dispatcher
$mockActionRequest Neos\Flow\Mvc\ActionRequest | PHPUnit_Framework_MockObject_MockObject
$mockController Neos\Flow\Mvc\Controller\ControllerInterface | PHPUnit_Framework_MockObject_MockObject
$mockFirewall Neos\Flow\Security\Authorization\FirewallInterface | PHPUnit_Framework_MockObject_MockObject
$mockHttpRequest Neos\Flow\Http\Request | PHPUnit_Framework_MockObject_MockObject
$mockHttpResponse Neos\Flow\Http\Response | PHPUnit_Framework_MockObject_MockObject
$mockMainRequest Neos\Flow\Mvc\ActionRequest | PHPUnit_Framework_MockObject_MockObject
$mockObjectManager Neos\Flow\ObjectManagement\ObjectManagerInterface | PHPUnit_Framework_MockObject_MockObject
$mockParentRequest Neos\Flow\Mvc\ActionRequest | PHPUnit_Framework_MockObject_MockObject
$mockSecurityContext Neos\Flow\Security\Context | PHPUnit_Framework_MockObject_MockObject
$mockSecurityLogger Neos\Flow\Log\SecurityLoggerInterface | PHPUnit_Framework_MockObject_MockObject

Méthodes publiques

Méthode Description
dispatchCallsStartAuthenticationOnAllActiveEntryPoints ( )
dispatchCallsTheControllersProcessRequestMethodUntilTheIsDispatchedFlagInTheRequestObjectIsSet ( )
dispatchCatchesStopExceptionOfActionRequestsAndRollsBackToTheParentRequest ( )
dispatchContinuesWithNextRequestFoundInAForwardException ( )
dispatchDoesNotBlockCliRequests ( )
dispatchDoesNotBlockRequestsIfAuthorizationChecksAreDisabled ( )
dispatchDoesNotSetInterceptedRequestIfAuthenticationTokensContainNoEntryPoint ( )
dispatchIgnoresStopExceptionsForFirstLevelActionRequests ( )
dispatchInterceptsActionRequestsByDefault ( )
dispatchRethrowsAccessDeniedException ( )
dispatchRethrowsAuthenticationRequiredExceptionIfSecurityContextDoesNotContainAnyAuthenticationToken ( )
dispatchSetsInterceptedRequestIfSecurityContextContainsAuthenticationTokensWithEntryPoints ( )
dispatchThrowsAnInfiniteLoopExceptionIfTheRequestCouldNotBeDispachedAfter99Iterations ( )
resolveControllerReturnsTheControllerSpecifiedInTheRequest ( )
resolveControllerThrowsAnInvalidControllerExceptionIfTheResolvedControllerDoesNotExist ( )
resolveControllerThrowsAnInvalidControllerExceptionIfTheResolvedControllerDoesNotImplementTheControllerInterface ( )
setUp ( ) Sets up this test case

Method Details

dispatchCallsStartAuthenticationOnAllActiveEntryPoints() public méthode

dispatchCallsTheControllersProcessRequestMethodUntilTheIsDispatchedFlagInTheRequestObjectIsSet() public méthode

dispatchCatchesStopExceptionOfActionRequestsAndRollsBackToTheParentRequest() public méthode

dispatchContinuesWithNextRequestFoundInAForwardException() public méthode

dispatchDoesNotBlockCliRequests() public méthode

dispatchDoesNotBlockRequestsIfAuthorizationChecksAreDisabled() public méthode

dispatchDoesNotSetInterceptedRequestIfAuthenticationTokensContainNoEntryPoint() public méthode

dispatchIgnoresStopExceptionsForFirstLevelActionRequests() public méthode

dispatchInterceptsActionRequestsByDefault() public méthode

dispatchRethrowsAccessDeniedException() public méthode

dispatchRethrowsAuthenticationRequiredExceptionIfSecurityContextDoesNotContainAnyAuthenticationToken() public méthode

dispatchSetsInterceptedRequestIfSecurityContextContainsAuthenticationTokensWithEntryPoints() public méthode

dispatchThrowsAnInfiniteLoopExceptionIfTheRequestCouldNotBeDispachedAfter99Iterations() public méthode

resolveControllerReturnsTheControllerSpecifiedInTheRequest() public méthode

resolveControllerThrowsAnInvalidControllerExceptionIfTheResolvedControllerDoesNotExist() public méthode

resolveControllerThrowsAnInvalidControllerExceptionIfTheResolvedControllerDoesNotImplementTheControllerInterface() public méthode

setUp() public méthode

Sets up this test case
public setUp ( )

Property Details

$dispatcher protected_oe property

protected Dispatcher,Neos\Flow\Mvc $dispatcher
Résultat Neos\Flow\Mvc\Dispatcher

$mockActionRequest protected_oe property

protected ActionRequest,Neos\Flow\Mvc|PHPUnit_Framework_MockObject_MockObject $mockActionRequest
Résultat Neos\Flow\Mvc\ActionRequest | PHPUnit_Framework_MockObject_MockObject

$mockController protected_oe property

protected ControllerInterface,Neos\Flow\Mvc\Controller|PHPUnit_Framework_MockObject_MockObject $mockController
Résultat Neos\Flow\Mvc\Controller\ControllerInterface | PHPUnit_Framework_MockObject_MockObject

$mockFirewall protected_oe property

protected FirewallInterface,Neos\Flow\Security\Authorization|PHPUnit_Framework_MockObject_MockObject $mockFirewall
Résultat Neos\Flow\Security\Authorization\FirewallInterface | PHPUnit_Framework_MockObject_MockObject

$mockHttpRequest protected_oe property

protected Request,Neos\Flow\Http|PHPUnit_Framework_MockObject_MockObject $mockHttpRequest
Résultat Neos\Flow\Http\Request | PHPUnit_Framework_MockObject_MockObject

$mockHttpResponse protected_oe property

protected Response,Neos\Flow\Http|PHPUnit_Framework_MockObject_MockObject $mockHttpResponse
Résultat Neos\Flow\Http\Response | PHPUnit_Framework_MockObject_MockObject

$mockMainRequest protected_oe property

protected ActionRequest,Neos\Flow\Mvc|PHPUnit_Framework_MockObject_MockObject $mockMainRequest
Résultat Neos\Flow\Mvc\ActionRequest | PHPUnit_Framework_MockObject_MockObject

$mockObjectManager protected_oe property

protected ObjectManagerInterface,Neos\Flow\ObjectManagement|PHPUnit_Framework_MockObject_MockObject $mockObjectManager
Résultat Neos\Flow\ObjectManagement\ObjectManagerInterface | PHPUnit_Framework_MockObject_MockObject

$mockParentRequest protected_oe property

protected ActionRequest,Neos\Flow\Mvc|PHPUnit_Framework_MockObject_MockObject $mockParentRequest
Résultat Neos\Flow\Mvc\ActionRequest | PHPUnit_Framework_MockObject_MockObject

$mockSecurityContext protected_oe property

protected Context,Neos\Flow\Security|PHPUnit_Framework_MockObject_MockObject $mockSecurityContext
Résultat Neos\Flow\Security\Context | PHPUnit_Framework_MockObject_MockObject

$mockSecurityLogger protected_oe property

protected SecurityLoggerInterface,Neos\Flow\Log|PHPUnit_Framework_MockObject_MockObject $mockSecurityLogger
Résultat Neos\Flow\Log\SecurityLoggerInterface | PHPUnit_Framework_MockObject_MockObject