PHP Класс Neos\Flow\Tests\Unit\Mvc\Routing\DynamicRoutePartTest

Наследование: extends Neos\Flow\Tests\UnitTestCase
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$dynamicRoutPart Neos\Flow\Mvc\Routing\DynamicRoutePart
$mockPersistenceManager Neos\Flow\Persistence\PersistenceManagerInterface

Открытые методы

Метод Описание
dynamicRouteDoesNotMatchRequestPathWithMoreThanOneSegmentIfSplitStringIsNotFound ( )
dynamicRouteDoesNotMatchRequestPathWithMoreThanOneSegmentIfSplitStringIsNotSet ( )
dynamicRouteMatchesRequestPathWithOnlyOneSegmentIfSplitStringIsNotFound ( )
dynamicRouteMatchesRequestPathWithOnlyOneSegmentIfSplitStringIsNotSet ( )
dynamicRoutePartDoesNotChangeCaseOfValueIfLowerCaseIsFale ( )
dynamicRoutePartDoesNotMatchEmptyRequestPathEvenIfDefaultValueIsSet ( )
dynamicRoutePartDoesNotMatchIfNameIsNotSet ( )
dynamicRoutePartDoesNotMatchIfRequestPathIsNullOrEmpty ( )
dynamicRoutePartDoesNotMatchIfSplitStringIsAtFirstPosition ( )
dynamicRoutePartDoesNotResolveEmptyArray ( )
dynamicRoutePartDoesNotResolveEmptyArrayEvenIfDefaultValueIsSet ( )
dynamicRoutePartDoesNotResolveIfNameIsNotSet ( )
dynamicRoutePartLowerCasesValueWhenCallingResolveByDefault ( )
dynamicRoutePartMatchesIfSplitStringContainsMultipleCharactersThatAreFoundInRequestPath ( )
dynamicRoutePartRawUrlEncodesValues ( ) Makes sure that dynamic route parts are encoded via rawurlencode (which encodes spaces to "%20") and not urlencode (which encodes spaces to "+"). According to RFC 3986 that is correct for path segments.
dynamicRoutePartResolvesSimpleValueArray ( )
resolveDoesNotChangeRouteValuesOnUnsuccessfulResolve ( )
resolveRecursivelyUnsetsCurrentRouteValueOnSuccessfulResolve ( )
resolveReturnsFalseIfNoCorrespondingValueIsGiven ( )
resolveUnsetsCurrentRouteValueOnSuccessfulResolve ( )
resolveValueReturnsFalseIfTheValueToBeResolvedIsAnObjectThatIsUnknownToThePersistenceManager ( ) Objects that are unknown to the persistence manager cannot be resolved by the standard DynamicRoutePart handler.
resolveValueReturnsFalseIfTheValueToBeResolvedIsAnObjectWithAMultiValueIdentifier ( )
resolveValueReturnsTrueAndSetTheValueToTheCorrectlyCasedIdentifierIfTheValueToBeResolvedIsAnObjectAndLowerCaseIsFalse ( )
resolveValueReturnsTrueAndSetTheValueToTheLowerCasedIdentifierIfTheValueToBeResolvedIsAnObject ( )
resolveValueReturnsTrueIfTheValueToBeResolvedIsAnObjectWithANumericIdentifier ( )
routePartValueIsNullAfterUnsuccessfulResolve ( )
routePathIsShortenedByOneSegmentAfterSuccessfulMatch ( )
setUp ( )
valueIsNullAfterUnsuccessfulMatch ( )
valueIsUrlDecodedAfterSuccessfulMatch ( )
valueMatchesFirstRequestPathSegmentAfterSuccessfulMatch ( )

Описание методов

dynamicRouteDoesNotMatchRequestPathWithMoreThanOneSegmentIfSplitStringIsNotFound() публичный Метод

dynamicRouteDoesNotMatchRequestPathWithMoreThanOneSegmentIfSplitStringIsNotSet() публичный Метод

dynamicRouteMatchesRequestPathWithOnlyOneSegmentIfSplitStringIsNotFound() публичный Метод

dynamicRouteMatchesRequestPathWithOnlyOneSegmentIfSplitStringIsNotSet() публичный Метод

dynamicRoutePartDoesNotChangeCaseOfValueIfLowerCaseIsFale() публичный Метод

dynamicRoutePartDoesNotMatchEmptyRequestPathEvenIfDefaultValueIsSet() публичный Метод

dynamicRoutePartDoesNotMatchIfNameIsNotSet() публичный Метод

dynamicRoutePartDoesNotMatchIfRequestPathIsNullOrEmpty() публичный Метод

dynamicRoutePartDoesNotMatchIfSplitStringIsAtFirstPosition() публичный Метод

dynamicRoutePartDoesNotResolveEmptyArray() публичный Метод

dynamicRoutePartDoesNotResolveEmptyArrayEvenIfDefaultValueIsSet() публичный Метод

dynamicRoutePartDoesNotResolveIfNameIsNotSet() публичный Метод

dynamicRoutePartLowerCasesValueWhenCallingResolveByDefault() публичный Метод

dynamicRoutePartMatchesIfSplitStringContainsMultipleCharactersThatAreFoundInRequestPath() публичный Метод

dynamicRoutePartRawUrlEncodesValues() публичный Метод

Makes sure that dynamic route parts are encoded via rawurlencode (which encodes spaces to "%20") and not urlencode (which encodes spaces to "+"). According to RFC 3986 that is correct for path segments.

dynamicRoutePartResolvesSimpleValueArray() публичный Метод

resolveDoesNotChangeRouteValuesOnUnsuccessfulResolve() публичный Метод

resolveRecursivelyUnsetsCurrentRouteValueOnSuccessfulResolve() публичный Метод

resolveReturnsFalseIfNoCorrespondingValueIsGiven() публичный Метод

resolveUnsetsCurrentRouteValueOnSuccessfulResolve() публичный Метод

resolveValueReturnsFalseIfTheValueToBeResolvedIsAnObjectThatIsUnknownToThePersistenceManager() публичный Метод

Objects that are unknown to the persistence manager cannot be resolved by the standard DynamicRoutePart handler.

resolveValueReturnsFalseIfTheValueToBeResolvedIsAnObjectWithAMultiValueIdentifier() публичный Метод

resolveValueReturnsTrueAndSetTheValueToTheCorrectlyCasedIdentifierIfTheValueToBeResolvedIsAnObjectAndLowerCaseIsFalse() публичный Метод

resolveValueReturnsTrueAndSetTheValueToTheLowerCasedIdentifierIfTheValueToBeResolvedIsAnObject() публичный Метод

resolveValueReturnsTrueIfTheValueToBeResolvedIsAnObjectWithANumericIdentifier() публичный Метод

routePartValueIsNullAfterUnsuccessfulResolve() публичный Метод

routePathIsShortenedByOneSegmentAfterSuccessfulMatch() публичный Метод

setUp() публичный Метод

public setUp ( )

valueIsNullAfterUnsuccessfulMatch() публичный Метод

valueIsUrlDecodedAfterSuccessfulMatch() публичный Метод

valueMatchesFirstRequestPathSegmentAfterSuccessfulMatch() публичный Метод

Описание свойств

$dynamicRoutPart защищенное свойство

protected DynamicRoutePart,Neos\Flow\Mvc\Routing $dynamicRoutPart
Результат Neos\Flow\Mvc\Routing\DynamicRoutePart

$mockPersistenceManager защищенное свойство

protected PersistenceManagerInterface,Neos\Flow\Persistence $mockPersistenceManager
Результат Neos\Flow\Persistence\PersistenceManagerInterface