PHP 클래스 Neos\Flow\Tests\Unit\Mvc\Routing\RouterTest

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

보호된 프로퍼티들

프로퍼티 타입 설명
$mockActionRequest Neos\Flow\Mvc\ActionRequest | PHPUnit_Framework_MockObject_MockObject
$mockHttpRequest Neos\Flow\Http\Request | PHPUnit_Framework_MockObject_MockObject
$mockRouterCachingService Neos\Flow\Mvc\Routing\RouterCachingService | PHPUnit_Framework_MockObject_MockObject
$mockSystemLogger Neos\Flow\Log\SystemLoggerInterface | PHPUnit_Framework_MockObject_MockObject
$router Neos\Flow\Mvc\Routing\Router

공개 메소드들

메소드 설명
createRoutesFromConfigurationParsesTheGivenConfigurationAndBuildsRouteObjectsFromIt ( )
createRoutesFromConfigurationThrowsExceptionIfOnlySomeRoutesWithTheSameUriPatternHaveHttpMethodConstraints ( )
getLastMatchedRouteReturnsNullByDefault ( )
getLastResolvedRouteReturnsNullByDefault ( )
resolveCallsCreateRoutesFromConfiguration ( )
resolveDoesNotStoreResolvedUriPathInCacheIfItsNull ( )
resolveIteratesOverTheRegisteredRoutesAndReturnsTheResolvedUriPathIfAny ( )
resolveReturnsCachedResolvedUriPathIfFoundInCache ( )
resolveSetsLastResolvedRoute ( )
resolveStoresResolvedUriPathInCacheIfNotFoundInCache ( )
resolveThrowsExceptionIfNoMatchingRouteWasFound ( )
routeDoesNotLoadRoutesConfigurationFromConfigurationManagerIfItsSetExplicitly ( )
routeDoesNotStoreMatchResultsInCacheIfTheyAreNull ( )
routeLoadsRoutesConfigurationFromConfigurationManagerIfNotSetExplicitly ( )
routeReturnsCachedMatchResultsIfFoundInCache ( )
routeSetsLastMatchedRoute ( )
routeStoresMatchResultsInCacheIfNotFoundInCache ( )
setUp ( ) : void

메소드 상세

createRoutesFromConfigurationParsesTheGivenConfigurationAndBuildsRouteObjectsFromIt() 공개 메소드

createRoutesFromConfigurationThrowsExceptionIfOnlySomeRoutesWithTheSameUriPatternHaveHttpMethodConstraints() 공개 메소드

getLastMatchedRouteReturnsNullByDefault() 공개 메소드

getLastResolvedRouteReturnsNullByDefault() 공개 메소드

resolveCallsCreateRoutesFromConfiguration() 공개 메소드

resolveDoesNotStoreResolvedUriPathInCacheIfItsNull() 공개 메소드

resolveIteratesOverTheRegisteredRoutesAndReturnsTheResolvedUriPathIfAny() 공개 메소드

resolveReturnsCachedResolvedUriPathIfFoundInCache() 공개 메소드

resolveSetsLastResolvedRoute() 공개 메소드

resolveStoresResolvedUriPathInCacheIfNotFoundInCache() 공개 메소드

resolveThrowsExceptionIfNoMatchingRouteWasFound() 공개 메소드

routeDoesNotLoadRoutesConfigurationFromConfigurationManagerIfItsSetExplicitly() 공개 메소드

routeDoesNotStoreMatchResultsInCacheIfTheyAreNull() 공개 메소드

routeLoadsRoutesConfigurationFromConfigurationManagerIfNotSetExplicitly() 공개 메소드

routeReturnsCachedMatchResultsIfFoundInCache() 공개 메소드

routeSetsLastMatchedRoute() 공개 메소드

routeStoresMatchResultsInCacheIfNotFoundInCache() 공개 메소드

setUp() 공개 메소드

public setUp ( ) : void
리턴 void

프로퍼티 상세

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

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

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

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

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

protected RouterCachingService,Neos\Flow\Mvc\Routing|PHPUnit_Framework_MockObject_MockObject $mockRouterCachingService
리턴 Neos\Flow\Mvc\Routing\RouterCachingService | PHPUnit_Framework_MockObject_MockObject

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

protected SystemLoggerInterface,Neos\Flow\Log|PHPUnit_Framework_MockObject_MockObject $mockSystemLogger
리턴 Neos\Flow\Log\SystemLoggerInterface | PHPUnit_Framework_MockObject_MockObject

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

protected Router,Neos\Flow\Mvc\Routing $router
리턴 Neos\Flow\Mvc\Routing\Router