PHP Class Neos\Flow\Tests\Unit\Mvc\Routing\UriBuilderTest

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

Protected Properties

Свойство Type Description
$mockHttpRequest Neos\Flow\Http\Request | PHPUnit_Framework_MockObject_MockObject
$mockMainRequest Neos\Flow\Mvc\ActionRequest | PHPUnit_Framework_MockObject_MockObject
$mockRouter Neos\Flow\Mvc\Routing\RouterInterface | PHPUnit_Framework_MockObject_MockObject
$mockSubRequest Neos\Flow\Mvc\ActionRequest | PHPUnit_Framework_MockObject_MockObject
$mockSubSubRequest Neos\Flow\Mvc\ActionRequest | PHPUnit_Framework_MockObject_MockObject
$uriBuilder Neos\Flow\Mvc\Routing\UriBuilder

Méthodes publiques

Méthode Description
buildAddsActionNameFromRootRequestIfRequestIsOfTypeSubRequest ( )
buildAddsControllerNameFromRootRequestIfRequestIsOfTypeSubRequest ( )
buildAddsPackageKeyFromRootRequestIfRequestIsOfTypeSubRequest ( )
buildAddsSubpackageKeyFromRootRequestIfRequestIsOfTypeSubRequest ( )
buildAppendsSectionIfSectionIsSpecified ( )
buildDoesNotMergeArgumentsWithRequestArgumentsByDefault ( )
buildDoesNotMergeRootRequestArgumentsWithTheCurrentArgumentNamespaceIfRequestIsOfTypeSubRequest ( )
buildDoesNotMergeRootRequestArgumentsWithTheCurrentArgumentNamespaceIfRequestIsOfTypeSubRequestAndHasAParentSubRequest ( )
buildDoesNotPrependsScriptRequestPathIfCreateRelativePathsCompatibilityFlagIsTrue ( )
buildKeepsArgumentsBelongingToNamespacedSubRequestsIfAddQueryStringIsSet ( )
buildKeepsArgumentsBelongingToNamespacedSubSubRequestsIfAddQueryStringIsSet ( )
buildMergesArgumentsOfTheParentRequestIfRequestIsOfTypeSubRequestAndHasAParentSubRequest ( )
buildMergesArgumentsWithRequestArgumentsIfAddQueryStringIsSet ( )
buildMergesArgumentsWithRequestArgumentsOfCurrentRequestIfAddQueryStringIsSetAndRequestIsOfTypeSubRequest ( )
buildMergesArgumentsWithRootRequestArgumentsIfRequestIsOfTypeSubRequest ( )
buildPrependsBaseUriIfCreateAbsoluteUriIsSet ( )
buildPrependsIndexFileIfRewriteUrlsIsOff ( )
buildPrependsScriptRequestPathByDefaultIfCreateAbsoluteUriIsFalse ( )
buildRemovesArgumentsBelongingToNamespacedSubRequests ( )
buildRemovesArgumentsBelongingToNamespacedSubSubRequests ( )
buildRemovesSpecifiedQueryParametersIfArgumentsToBeExcludedFromQueryStringIsSet ( )
buildRemovesSpecifiedQueryParametersInCurrentNamespaceIfArgumentsToBeExcludedFromQueryStringIsSetAndRequestIsOfTypeSubRequest ( )
buildWithAddQueryStringMergesAllArgumentsAndKeepsRequestBoundariesIntact ( )
resetSetsAllOptionsToTheirDefaultValue ( )
setArgumentsSetsNonPrefixedArgumentsByDefault ( )
setRequestResetsUriBuilder ( )
setUp ( ) Sets up the test case
settersAndGettersWorkAsExpected ( )
uriForDoesNotUseSubpackageKeyFromRequestIfOnlyThePackageIsSet ( )
uriForInSubRequestWithExplicitEmptySubpackageKeyDoesNotUseRequestSubpackageKey ( )
uriForPrefixesControllerArgumentsForMultipleNamespacedSubRequest ( )
uriForPrefixesControllerArgumentsWithSubRequestArgumentNamespaceIfNotEmpty ( )
uriForPrefixesControllerArgumentsWithSubRequestArgumentNamespaceOfParentRequestIfCurrentRequestHasNoNamespace ( )
uriForRecursivelyMergesAndOverrulesControllerArgumentsWithArguments ( )
uriForSetsControllerFromRequestIfControllerIsNotSet ( )
uriForSetsFormatArgumentIfSpecified ( )
uriForSetsPackageKeyFromRequestIfPackageKeyIsNotSet ( )
uriForSetsSubpackageKeyFromRequestIfPackageKeyAndSubpackageKeyAreNotSet ( )
uriForThrowsExceptionIfActionNameIsNotSpecified ( )

Method Details

buildAddsActionNameFromRootRequestIfRequestIsOfTypeSubRequest() public méthode

buildAddsControllerNameFromRootRequestIfRequestIsOfTypeSubRequest() public méthode

buildAddsPackageKeyFromRootRequestIfRequestIsOfTypeSubRequest() public méthode

buildAddsSubpackageKeyFromRootRequestIfRequestIsOfTypeSubRequest() public méthode

buildAppendsSectionIfSectionIsSpecified() public méthode

buildDoesNotMergeArgumentsWithRequestArgumentsByDefault() public méthode

buildDoesNotMergeRootRequestArgumentsWithTheCurrentArgumentNamespaceIfRequestIsOfTypeSubRequest() public méthode

buildDoesNotMergeRootRequestArgumentsWithTheCurrentArgumentNamespaceIfRequestIsOfTypeSubRequestAndHasAParentSubRequest() public méthode

buildDoesNotPrependsScriptRequestPathIfCreateRelativePathsCompatibilityFlagIsTrue() public méthode

buildKeepsArgumentsBelongingToNamespacedSubRequestsIfAddQueryStringIsSet() public méthode

buildKeepsArgumentsBelongingToNamespacedSubSubRequestsIfAddQueryStringIsSet() public méthode

buildMergesArgumentsOfTheParentRequestIfRequestIsOfTypeSubRequestAndHasAParentSubRequest() public méthode

buildMergesArgumentsWithRequestArgumentsIfAddQueryStringIsSet() public méthode

buildMergesArgumentsWithRequestArgumentsOfCurrentRequestIfAddQueryStringIsSetAndRequestIsOfTypeSubRequest() public méthode

buildMergesArgumentsWithRootRequestArgumentsIfRequestIsOfTypeSubRequest() public méthode

buildPrependsBaseUriIfCreateAbsoluteUriIsSet() public méthode

buildPrependsIndexFileIfRewriteUrlsIsOff() public méthode

buildPrependsScriptRequestPathByDefaultIfCreateAbsoluteUriIsFalse() public méthode

buildRemovesArgumentsBelongingToNamespacedSubRequests() public méthode

buildRemovesArgumentsBelongingToNamespacedSubSubRequests() public méthode

buildRemovesSpecifiedQueryParametersIfArgumentsToBeExcludedFromQueryStringIsSet() public méthode

buildRemovesSpecifiedQueryParametersInCurrentNamespaceIfArgumentsToBeExcludedFromQueryStringIsSetAndRequestIsOfTypeSubRequest() public méthode

buildWithAddQueryStringMergesAllArgumentsAndKeepsRequestBoundariesIntact() public méthode

resetSetsAllOptionsToTheirDefaultValue() public méthode

setArgumentsSetsNonPrefixedArgumentsByDefault() public méthode

setRequestResetsUriBuilder() public méthode

setUp() public méthode

Sets up the test case
public setUp ( )

settersAndGettersWorkAsExpected() public méthode

uriForDoesNotUseSubpackageKeyFromRequestIfOnlyThePackageIsSet() public méthode

uriForInSubRequestWithExplicitEmptySubpackageKeyDoesNotUseRequestSubpackageKey() public méthode

uriForPrefixesControllerArgumentsForMultipleNamespacedSubRequest() public méthode

uriForPrefixesControllerArgumentsWithSubRequestArgumentNamespaceIfNotEmpty() public méthode

uriForPrefixesControllerArgumentsWithSubRequestArgumentNamespaceOfParentRequestIfCurrentRequestHasNoNamespace() public méthode

uriForRecursivelyMergesAndOverrulesControllerArgumentsWithArguments() public méthode

uriForSetsControllerFromRequestIfControllerIsNotSet() public méthode

uriForSetsFormatArgumentIfSpecified() public méthode

uriForSetsPackageKeyFromRequestIfPackageKeyIsNotSet() public méthode

uriForSetsSubpackageKeyFromRequestIfPackageKeyAndSubpackageKeyAreNotSet() public méthode

uriForThrowsExceptionIfActionNameIsNotSpecified() public méthode

Property Details

$mockHttpRequest protected_oe property

protected Request,Neos\Flow\Http|PHPUnit_Framework_MockObject_MockObject $mockHttpRequest
Résultat Neos\Flow\Http\Request | 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

$mockRouter protected_oe property

protected RouterInterface,Neos\Flow\Mvc\Routing|PHPUnit_Framework_MockObject_MockObject $mockRouter
Résultat Neos\Flow\Mvc\Routing\RouterInterface | PHPUnit_Framework_MockObject_MockObject

$mockSubRequest protected_oe property

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

$mockSubSubRequest protected_oe property

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

$uriBuilder protected_oe property

protected UriBuilder,Neos\Flow\Mvc\Routing $uriBuilder
Résultat Neos\Flow\Mvc\Routing\UriBuilder