PHP Class Neos\Flow\Tests\Functional\Mvc\RoutingTest

HINT: The routes used in these tests are defined in the Routes.yaml file in the Testing context of the Flow package configuration.
Inheritance: extends Neos\Flow\Tests\FunctionalTestCase
Afficher le fichier Open project: neos/flow-development-collection

Méthodes publiques

Méthode Description
explicitlySpecifiedRoutesOverruleConfiguredRoutes ( )
httpMethodsAreRespectedForGetRequests ( )
httpMethodsAreRespectedForPostRequests ( )
requestMethodAcceptArray ( ) : array
resolveTests ( array $routeValues, string $expectedResolvedRouteName, string $expectedResolvedUriPath = null )
resolveTestsDataProvider ( ) : array Data provider for resolveTests()
routeTests ( string $requestUri, string $expectedMatchingRouteName, string $expectedControllerObjectName = null, array $expectedArguments = null )
routeTestsDataProvider ( ) : array Data provider for routeTests()
routerInitializesRoutesIfNotInjectedExplicitly ( )
routesWithoutRequestedHttpMethodConfiguredResultInA404 ( $requestMethod, $expectedStatus )
setUp ( ) Validate that test routes are loaded

Méthodes protégées

Méthode Description
createActionRequest ( Request $httpRequest, array $matchResults = null ) : ActionRequest

Method Details

createActionRequest() protected méthode

protected createActionRequest ( Request $httpRequest, array $matchResults = null ) : ActionRequest
$httpRequest Neos\Flow\Http\Request
$matchResults array
Résultat Neos\Flow\Mvc\ActionRequest

explicitlySpecifiedRoutesOverruleConfiguredRoutes() public méthode

httpMethodsAreRespectedForGetRequests() public méthode

httpMethodsAreRespectedForPostRequests() public méthode

requestMethodAcceptArray() public méthode

public requestMethodAcceptArray ( ) : array
Résultat array

resolveTests() public méthode

public resolveTests ( array $routeValues, string $expectedResolvedRouteName, string $expectedResolvedUriPath = null )
$routeValues array route values to resolve
$expectedResolvedRouteName string expected route
$expectedResolvedUriPath string expected matching URI

resolveTestsDataProvider() public méthode

Data provider for resolveTests()
public resolveTestsDataProvider ( ) : array
Résultat array

routeTests() public méthode

public routeTests ( string $requestUri, string $expectedMatchingRouteName, string $expectedControllerObjectName = null, array $expectedArguments = null )
$requestUri string request URI
$expectedMatchingRouteName string expected route
$expectedControllerObjectName string expected controller object name
$expectedArguments array expected request arguments after routing or NULL if this should not be checked

routeTestsDataProvider() public méthode

Data provider for routeTests()
public routeTestsDataProvider ( ) : array
Résultat array

routerInitializesRoutesIfNotInjectedExplicitly() public méthode

routesWithoutRequestedHttpMethodConfiguredResultInA404() public méthode

public routesWithoutRequestedHttpMethodConfiguredResultInA404 ( $requestMethod, $expectedStatus )

setUp() public méthode

Validate that test routes are loaded
public setUp ( )