PHP 클래스 Neos\Flow\Tests\Unit\Mvc\DispatcherTest

상속: extends Neos\Flow\Tests\UnitTestCase
파일 보기 프로젝트 열기: neos/flow-development-collection

보호된 프로퍼티들

프로퍼티 타입 설명
$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

공개 메소드들

메소드 설명
dispatchCallsStartAuthenticationOnAllActiveEntryPoints ( )
dispatchCallsTheControllersProcessRequestMethodUntilTheIsDispatchedFlagInTheRequestObjectIsSet ( )
dispatchCatchesStopExceptionOfActionRequestsAndRollsBackToTheParentRequest ( )
dispatchContinuesWithNextRequestFoundInAForwardException ( )
dispatchDoesNotBlockCliRequests ( )
dispatchDoesNotBlockRequestsIfAuthorizationChecksAreDisabled ( )
dispatchDoesNotSetInterceptedRequestIfAuthenticationTokensContainNoEntryPoint ( )
dispatchIgnoresStopExceptionsForFirstLevelActionRequests ( )
dispatchInterceptsActionRequestsByDefault ( )
dispatchRethrowsAccessDeniedException ( )
dispatchRethrowsAuthenticationRequiredExceptionIfSecurityContextDoesNotContainAnyAuthenticationToken ( )
dispatchSetsInterceptedRequestIfSecurityContextContainsAuthenticationTokensWithEntryPoints ( )
dispatchThrowsAnInfiniteLoopExceptionIfTheRequestCouldNotBeDispachedAfter99Iterations ( )
resolveControllerReturnsTheControllerSpecifiedInTheRequest ( )
resolveControllerThrowsAnInvalidControllerExceptionIfTheResolvedControllerDoesNotExist ( )
resolveControllerThrowsAnInvalidControllerExceptionIfTheResolvedControllerDoesNotImplementTheControllerInterface ( )
setUp ( ) Sets up this test case

메소드 상세

dispatchCallsStartAuthenticationOnAllActiveEntryPoints() 공개 메소드

dispatchCallsTheControllersProcessRequestMethodUntilTheIsDispatchedFlagInTheRequestObjectIsSet() 공개 메소드

dispatchCatchesStopExceptionOfActionRequestsAndRollsBackToTheParentRequest() 공개 메소드

dispatchContinuesWithNextRequestFoundInAForwardException() 공개 메소드

dispatchDoesNotBlockCliRequests() 공개 메소드

dispatchDoesNotBlockRequestsIfAuthorizationChecksAreDisabled() 공개 메소드

dispatchDoesNotSetInterceptedRequestIfAuthenticationTokensContainNoEntryPoint() 공개 메소드

dispatchIgnoresStopExceptionsForFirstLevelActionRequests() 공개 메소드

dispatchInterceptsActionRequestsByDefault() 공개 메소드

dispatchRethrowsAccessDeniedException() 공개 메소드

dispatchRethrowsAuthenticationRequiredExceptionIfSecurityContextDoesNotContainAnyAuthenticationToken() 공개 메소드

dispatchSetsInterceptedRequestIfSecurityContextContainsAuthenticationTokensWithEntryPoints() 공개 메소드

dispatchThrowsAnInfiniteLoopExceptionIfTheRequestCouldNotBeDispachedAfter99Iterations() 공개 메소드

resolveControllerReturnsTheControllerSpecifiedInTheRequest() 공개 메소드

resolveControllerThrowsAnInvalidControllerExceptionIfTheResolvedControllerDoesNotExist() 공개 메소드

resolveControllerThrowsAnInvalidControllerExceptionIfTheResolvedControllerDoesNotImplementTheControllerInterface() 공개 메소드

setUp() 공개 메소드

Sets up this test case
public setUp ( )

프로퍼티 상세

$dispatcher 보호되어 있는 프로퍼티

protected Dispatcher,Neos\Flow\Mvc $dispatcher
리턴 Neos\Flow\Mvc\Dispatcher

$mockActionRequest 보호되어 있는 프로퍼티

protected ActionRequest,Neos\Flow\Mvc|PHPUnit_Framework_MockObject_MockObject $mockActionRequest
리턴 Neos\Flow\Mvc\ActionRequest | PHPUnit_Framework_MockObject_MockObject

$mockController 보호되어 있는 프로퍼티

protected ControllerInterface,Neos\Flow\Mvc\Controller|PHPUnit_Framework_MockObject_MockObject $mockController
리턴 Neos\Flow\Mvc\Controller\ControllerInterface | PHPUnit_Framework_MockObject_MockObject

$mockFirewall 보호되어 있는 프로퍼티

protected FirewallInterface,Neos\Flow\Security\Authorization|PHPUnit_Framework_MockObject_MockObject $mockFirewall
리턴 Neos\Flow\Security\Authorization\FirewallInterface | PHPUnit_Framework_MockObject_MockObject

$mockHttpRequest 보호되어 있는 프로퍼티

protected Request,Neos\Flow\Http|PHPUnit_Framework_MockObject_MockObject $mockHttpRequest
리턴 Neos\Flow\Http\Request | PHPUnit_Framework_MockObject_MockObject

$mockHttpResponse 보호되어 있는 프로퍼티

protected Response,Neos\Flow\Http|PHPUnit_Framework_MockObject_MockObject $mockHttpResponse
리턴 Neos\Flow\Http\Response | PHPUnit_Framework_MockObject_MockObject

$mockMainRequest 보호되어 있는 프로퍼티

protected ActionRequest,Neos\Flow\Mvc|PHPUnit_Framework_MockObject_MockObject $mockMainRequest
리턴 Neos\Flow\Mvc\ActionRequest | PHPUnit_Framework_MockObject_MockObject

$mockObjectManager 보호되어 있는 프로퍼티

protected ObjectManagerInterface,Neos\Flow\ObjectManagement|PHPUnit_Framework_MockObject_MockObject $mockObjectManager
리턴 Neos\Flow\ObjectManagement\ObjectManagerInterface | PHPUnit_Framework_MockObject_MockObject

$mockParentRequest 보호되어 있는 프로퍼티

protected ActionRequest,Neos\Flow\Mvc|PHPUnit_Framework_MockObject_MockObject $mockParentRequest
리턴 Neos\Flow\Mvc\ActionRequest | PHPUnit_Framework_MockObject_MockObject

$mockSecurityContext 보호되어 있는 프로퍼티

protected Context,Neos\Flow\Security|PHPUnit_Framework_MockObject_MockObject $mockSecurityContext
리턴 Neos\Flow\Security\Context | PHPUnit_Framework_MockObject_MockObject

$mockSecurityLogger 보호되어 있는 프로퍼티

protected SecurityLoggerInterface,Neos\Flow\Log|PHPUnit_Framework_MockObject_MockObject $mockSecurityLogger
리턴 Neos\Flow\Log\SecurityLoggerInterface | PHPUnit_Framework_MockObject_MockObject