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

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

보호된 프로퍼티들

프로퍼티 타입 설명
$mockApplicationContext Neos\Flow\Core\ApplicationContext | PHPUnit_Framework_MockObject_MockObject
$mockHttpRequest Neos\Flow\Http\Request | PHPUnit_Framework_MockObject_MockObject
$mockObjectManager Neos\Flow\ObjectManagement\ObjectManagerInterface | PHPUnit_Framework_MockObject_MockObject
$mockPersistenceManager Neos\Flow\Persistence\PersistenceManagerInterface | PHPUnit_Framework_MockObject_MockObject
$mockResolveCache Neos\Cache\Frontend\StringFrontend | PHPUnit_Framework_MockObject_MockObject
$mockRouteCache Neos\Cache\Frontend\VariableFrontend | PHPUnit_Framework_MockObject_MockObject
$mockSystemLogger Neos\Flow\Log\SystemLoggerInterface | PHPUnit_Framework_MockObject_MockObject
$mockUri Neos\Flow\Http\Uri | PHPUnit_Framework_MockObject_MockObject
$routerCachingService Neos\Flow\Mvc\Routing\RouterCachingService

공개 메소드들

메소드 설명
containsObjectDetectsObjectsInVariousSituations ( $expectedResult, $subject )
containsObjectDetectsObjectsInVariousSituationsDataProvider ( ) Data provider for containsObjectDetectsObjectsInVariousSituations()
flushCachesResetsBothRoutingCaches ( )
getCachedMatchResultsReturnsCachedMatchResultsIfFoundInCache ( )
getCachedMatchResultsReturnsFalseIfNotFoundInCache ( )
getCachedResolvedUriPathReturnsCachedResolvedUriPathIfFoundInCache ( )
getCachedResolvedUriPathSkipsCacheIfRouteValuesContainObjectsThatCantBeConvertedToHashes ( )
initializeDoesNotFlushCachesInDevelopmentContextIfRoutingSettingsHaveNotChanged ( )
initializeFlushesCachesInDevelopmentContextIfRoutingSettingsHaveChanged ( )
initializeFlushesCachesInDevelopmentContextIfRoutingSettingsWhereNotStoredPreviously ( )
initializeObjectDoesNotFlushCachesInProductionContext ( )
setUp ( ) Sets up this test case
storeMatchExtractsUuidsAndTheHashedUriPathToCacheTags ( )
storeMatchResultsDoesNotStoreMatchResultsInCacheIfTheyContainObjects ( )
storeResolvedUriPathConvertsObjectsImplementingCacheAwareInterfaceToCacheEntryIdentifier ( )
storeResolvedUriPathConvertsObjectsToHashesToGenerateCacheIdentifier ( )
storeResolvedUriPathExtractsUuidsToCacheTags ( )

메소드 상세

containsObjectDetectsObjectsInVariousSituations() 공개 메소드

public containsObjectDetectsObjectsInVariousSituations ( $expectedResult, $subject )

containsObjectDetectsObjectsInVariousSituationsDataProvider() 공개 메소드

Data provider for containsObjectDetectsObjectsInVariousSituations()

flushCachesResetsBothRoutingCaches() 공개 메소드

getCachedMatchResultsReturnsCachedMatchResultsIfFoundInCache() 공개 메소드

getCachedMatchResultsReturnsFalseIfNotFoundInCache() 공개 메소드

getCachedResolvedUriPathReturnsCachedResolvedUriPathIfFoundInCache() 공개 메소드

getCachedResolvedUriPathSkipsCacheIfRouteValuesContainObjectsThatCantBeConvertedToHashes() 공개 메소드

initializeDoesNotFlushCachesInDevelopmentContextIfRoutingSettingsHaveNotChanged() 공개 메소드

initializeFlushesCachesInDevelopmentContextIfRoutingSettingsHaveChanged() 공개 메소드

initializeFlushesCachesInDevelopmentContextIfRoutingSettingsWhereNotStoredPreviously() 공개 메소드

initializeObjectDoesNotFlushCachesInProductionContext() 공개 메소드

setUp() 공개 메소드

Sets up this test case
public setUp ( )

storeMatchExtractsUuidsAndTheHashedUriPathToCacheTags() 공개 메소드

storeMatchResultsDoesNotStoreMatchResultsInCacheIfTheyContainObjects() 공개 메소드

storeResolvedUriPathConvertsObjectsImplementingCacheAwareInterfaceToCacheEntryIdentifier() 공개 메소드

storeResolvedUriPathConvertsObjectsToHashesToGenerateCacheIdentifier() 공개 메소드

storeResolvedUriPathExtractsUuidsToCacheTags() 공개 메소드

프로퍼티 상세

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

protected ApplicationContext,Neos\Flow\Core|PHPUnit_Framework_MockObject_MockObject $mockApplicationContext
리턴 Neos\Flow\Core\ApplicationContext | PHPUnit_Framework_MockObject_MockObject

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

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

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

protected ObjectManagerInterface,Neos\Flow\ObjectManagement|PHPUnit_Framework_MockObject_MockObject $mockObjectManager
리턴 Neos\Flow\ObjectManagement\ObjectManagerInterface | PHPUnit_Framework_MockObject_MockObject

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

protected PersistenceManagerInterface,Neos\Flow\Persistence|PHPUnit_Framework_MockObject_MockObject $mockPersistenceManager
리턴 Neos\Flow\Persistence\PersistenceManagerInterface | PHPUnit_Framework_MockObject_MockObject

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

protected StringFrontend,Neos\Cache\Frontend|PHPUnit_Framework_MockObject_MockObject $mockResolveCache
리턴 Neos\Cache\Frontend\StringFrontend | PHPUnit_Framework_MockObject_MockObject

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

protected VariableFrontend,Neos\Cache\Frontend|PHPUnit_Framework_MockObject_MockObject $mockRouteCache
리턴 Neos\Cache\Frontend\VariableFrontend | PHPUnit_Framework_MockObject_MockObject

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

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

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

protected Uri,Neos\Flow\Http|PHPUnit_Framework_MockObject_MockObject $mockUri
리턴 Neos\Flow\Http\Uri | PHPUnit_Framework_MockObject_MockObject

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

protected RouterCachingService,Neos\Flow\Mvc\Routing $routerCachingService
리턴 Neos\Flow\Mvc\Routing\RouterCachingService