PHP 클래스 Neos\Flow\Tests\Unit\Mvc\Controller\AbstractControllerTest

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

보호된 프로퍼티들

프로퍼티 타입 설명
$mockActionRequest Neos\Flow\Mvc\ActionRequest
$mockHttpRequest Neos\Flow\Http\Request
$mockHttpResponse Neos\Flow\Http\Response

공개 메소드들

메소드 설명
addFlashMessageDataProvider ( ) : array
addFlashMessageTests ( $expectedMessage, $messageBody, $messageTitle = '', $severity = FlowError\Message::SEVERITY_OK, array $messageArguments = [], $messageCode = null )
addFlashMessageThrowsExceptionOnInvalidMessageBody ( )
forwardConvertsObjectsFoundInArgumentsIntoIdentifiersBeforePassingThemToRequest ( )
forwardResetsControllerArguments ( )
forwardResetsSubpackageKeyIfNotSetInPackageKey ( )
forwardSetsControllerAndArgumentsAtTheRequestObjectIfTheyAreSpecified ( )
forwardSetsSubpackageKeyIfNeeded ( )
initializeControllerInitializesRequestUriBuilderArgumentsAndContext ( )
initializeControllerWillThrowAnExceptionIfTheGivenRequestIsNotSupported ( )
mapRequestArgumentsToControllerArgumentsDoesJustThat ( )
mapRequestArgumentsToControllerArgumentsThrowsExceptionIfRequiredArgumentWasNotSet ( )
redirectRedirectsToTheSpecifiedAction ( )
redirectToUriDoesNotSetLocationHeaderIfDelayIsNotZero ( )
redirectToUriSetsLocationHeader ( )
redirectToUriSetsStatus ( )
redirectToUriThrowsStopActionException ( )
redirectUsesRequestFormatAsDefaultAndUnsetsSubPackageKeyIfNecessary ( )
setUp ( )
throwStatusSetsTheSpecifiedStatusHeaderAndStopsTheCurrentAction ( )
throwStatusSetsTheStatusMessageAsContentIfNoFurtherContentIsProvided ( )
throwStatusSetsThrowsStopActionException ( )

메소드 상세

addFlashMessageDataProvider() 공개 메소드

addFlashMessageTests() 공개 메소드

public addFlashMessageTests ( $expectedMessage, $messageBody, $messageTitle = '', $severity = FlowError\Message::SEVERITY_OK, array $messageArguments = [], $messageCode = null )
$messageArguments array

addFlashMessageThrowsExceptionOnInvalidMessageBody() 공개 메소드

forwardConvertsObjectsFoundInArgumentsIntoIdentifiersBeforePassingThemToRequest() 공개 메소드

forwardResetsControllerArguments() 공개 메소드

forwardResetsSubpackageKeyIfNotSetInPackageKey() 공개 메소드

forwardSetsControllerAndArgumentsAtTheRequestObjectIfTheyAreSpecified() 공개 메소드

forwardSetsSubpackageKeyIfNeeded() 공개 메소드

initializeControllerInitializesRequestUriBuilderArgumentsAndContext() 공개 메소드

initializeControllerWillThrowAnExceptionIfTheGivenRequestIsNotSupported() 공개 메소드

mapRequestArgumentsToControllerArgumentsDoesJustThat() 공개 메소드

mapRequestArgumentsToControllerArgumentsThrowsExceptionIfRequiredArgumentWasNotSet() 공개 메소드

redirectRedirectsToTheSpecifiedAction() 공개 메소드

redirectToUriDoesNotSetLocationHeaderIfDelayIsNotZero() 공개 메소드

redirectToUriSetsLocationHeader() 공개 메소드

redirectToUriSetsStatus() 공개 메소드

redirectToUriThrowsStopActionException() 공개 메소드

redirectUsesRequestFormatAsDefaultAndUnsetsSubPackageKeyIfNecessary() 공개 메소드

setUp() 공개 메소드

public setUp ( )

throwStatusSetsTheSpecifiedStatusHeaderAndStopsTheCurrentAction() 공개 메소드

throwStatusSetsTheStatusMessageAsContentIfNoFurtherContentIsProvided() 공개 메소드

throwStatusSetsThrowsStopActionException() 공개 메소드

프로퍼티 상세

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

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

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

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

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

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