Neos\Flow\Tests\Functional\Mvc\RoutingTest::routeTestsDataProvider PHP Method

routeTestsDataProvider() public method

Data provider for routeTests()
public routeTestsDataProvider ( ) : array
return array
    public function routeTestsDataProvider()
    {
        return [['requestUri' => 'http://localhost/typo3/flow/test/some/non/existing/route', 'expectedMatchingRouteName' => null], ['requestUri' => 'http://localhost/typo3/flow/test/Upper/Camel/Case', 'expectedMatchingRouteName' => 'static route parts are case sensitive'], ['requestUri' => 'http://localhost/typo3/flow/test/upper/camel/case', 'expectedMatchingRouteName' => null], ['requestUri' => 'http://localhost/typo3/flow/test/Neos.Flow/ActionControllerTestA/index.html', 'expectedMatchingRouteName' => 'controller route parts are case insensitive', 'expectedControllerObjectName' => ActionControllerTestAController::class], ['requestUri' => 'http://localhost/typo3/flow/test/neos.flow/actioncontrollertesta/index.HTML', 'expectedMatchingRouteName' => 'controller route parts are case insensitive', 'expectedControllerObjectName' => ActionControllerTestAController::class], ['requestUri' => 'http://localhost/typo3/flow/test/dynamic/part/without/default/DynamicOverwritten', 'expectedMatchingRouteName' => 'dynamic part without default', 'expectedControllerObjectName' => RoutingTestAController::class, 'expectedArguments' => ['dynamic' => 'DynamicOverwritten']], ['requestUri' => 'http://localhost/typo3/flow/test/dynamic/part/with/default/DynamicOverwritten', 'expectedMatchingRouteName' => 'dynamic part with default', 'expectedControllerObjectName' => RoutingTestAController::class, 'expectedArguments' => ['dynamic' => 'DynamicOverwritten']], ['requestUri' => 'http://localhost/typo3/flow/test/optional/dynamic/part/with/default/DynamicOverwritten', 'expectedMatchingRouteName' => 'optional dynamic part with default', 'expectedControllerObjectName' => RoutingTestAController::class, 'expectedArguments' => ['optionalDynamic' => 'DynamicOverwritten']], ['requestUri' => 'http://localhost/typo3/flow/test/optional/dynamic/part/with/default', 'expectedMatchingRouteName' => 'optional dynamic part with default', 'expectedControllerObjectName' => RoutingTestAController::class, 'expectedArguments' => ['optionalDynamic' => 'OptionalDynamicDefault']], ['requestUri' => 'http://localhost/typo3/flow/test/optional/dynamic/part/with/default', 'expectedMatchingRouteName' => 'optional dynamic part with default', 'expectedControllerObjectName' => RoutingTestAController::class, 'expectedArguments' => ['optionalDynamic' => 'OptionalDynamicDefault']], ['requestUri' => 'http://localhost/typo3/flow/test/dynamic/part/case/Dynamic1Overwritten/Dynamic2Overwritten', 'expectedMatchingRouteName' => 'dynamic part case', 'expectedControllerObjectName' => RoutingTestAController::class, 'expectedArguments' => ['dynamic1' => 'Dynamic1Overwritten', 'dynamic2' => 'Dynamic2Overwritten']], ['requestUri' => 'http://localhost/typo3/flow/test/exceeding/arguments2/FromPath?dynamic=FromQuery', 'expectedMatchingRouteName' => 'exceeding arguments 02', 'expectedControllerObjectName' => RoutingTestAController::class, 'expectedArguments' => ['dynamic' => 'FromPath']], ['requestUri' => 'http://localhost/typo3/flow/test/exceeding/arguments1?dynamic=FromQuery', 'expectedMatchingRouteName' => 'exceeding arguments 01', 'expectedControllerObjectName' => RoutingTestAController::class, 'expectedArguments' => ['dynamic' => 'DynamicDefault']]];
    }