PHP 클래스 Neos\Flow\Tests\Unit\Cache\CacheManagerTest

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

보호된 프로퍼티들

프로퍼티 타입 설명
$cacheManager Neos\Cache\CacheManager
$mockConfigurationManager Neos\Flow\Configuration\ConfigurationManager
$mockEnvironment Neos\Flow\Utility\Environment
$mockSystemLogger Neos\Flow\Log\SystemLoggerInterface

공개 메소드들

메소드 설명
configurationFileChangesNeedAopProxyClassesRebuild ( ) : array
flushCachesByTagCallsTheFlushByTagMethodOfAllRegisteredCaches ( )
flushCachesCallsTheFlushConfigurationCacheMethodOfConfigurationManager ( )
flushCachesCallsTheFlushMethodOfAllRegisteredCaches ( )
flushCachesDeletesAvailableProxyClassesFile ( )
flushConfigurationCachesByChangedFilesFlushesConfigurationCache ( )
flushSystemCachesByChangedFilesDoesNotFlushI18nCacheIfNoTranslationFileHasBeenModified ( )
flushSystemCachesByChangedFilesDoesNotFlushPolicyCacheIfNoPolicyFileHasBeenModified ( )
flushSystemCachesByChangedFilesDoesNotFlushRoutingCacheIfNoRoutesFileHasBeenModified ( )
flushSystemCachesByChangedFilesFlushesI18nCacheIfATranslationFileHasBeenModified ( )
flushSystemCachesByChangedFilesFlushesPolicyAndDoctrineCachesIfAPolicyFileHasBeenModified ( )
flushSystemCachesByChangedFilesFlushesRoutingCacheIfACustomSubRoutesFileHasBeenModified ( )
flushSystemCachesByChangedFilesFlushesRoutingCacheIfARoutesFileHasBeenModified ( )
flushSystemCachesByChangedFilesTriggersAopProxyClassRebuildIfNeeded ( $changedFile, $needsAopProxyClassRebuild )
flushSystemCachesByChangedFilesWithChangedClassFileRemovesCacheEntryFromObjectClassesCache ( )
flushSystemCachesByChangedFilesWithChangedTestFileRemovesCacheEntryFromObjectClassesCache ( )
getCacheThrowsExceptionForNonExistingIdentifier ( )
hasCacheReturnsCorrectResult ( )
isCachePersistentReturnsCorrectResult ( )
managerReturnsThePreviouslyRegisteredCached ( )
managerThrowsExceptionOnCacheRegistrationWithAlreadyExistingIdentifier ( )
setUp ( )

보호된 메소드들

메소드 설명
registerCache ( $cacheIdentifier ) : Neos\Cache\Frontend\FrontendInterface Creates a mock cache with the given $cacheIdentifier and registers it with the cache manager

메소드 상세

configurationFileChangesNeedAopProxyClassesRebuild() 공개 메소드

flushCachesByTagCallsTheFlushByTagMethodOfAllRegisteredCaches() 공개 메소드

flushCachesCallsTheFlushConfigurationCacheMethodOfConfigurationManager() 공개 메소드

flushCachesCallsTheFlushMethodOfAllRegisteredCaches() 공개 메소드

flushCachesDeletesAvailableProxyClassesFile() 공개 메소드

flushConfigurationCachesByChangedFilesFlushesConfigurationCache() 공개 메소드

flushSystemCachesByChangedFilesDoesNotFlushI18nCacheIfNoTranslationFileHasBeenModified() 공개 메소드

flushSystemCachesByChangedFilesDoesNotFlushPolicyCacheIfNoPolicyFileHasBeenModified() 공개 메소드

flushSystemCachesByChangedFilesDoesNotFlushRoutingCacheIfNoRoutesFileHasBeenModified() 공개 메소드

flushSystemCachesByChangedFilesFlushesI18nCacheIfATranslationFileHasBeenModified() 공개 메소드

flushSystemCachesByChangedFilesFlushesPolicyAndDoctrineCachesIfAPolicyFileHasBeenModified() 공개 메소드

flushSystemCachesByChangedFilesFlushesRoutingCacheIfACustomSubRoutesFileHasBeenModified() 공개 메소드

flushSystemCachesByChangedFilesFlushesRoutingCacheIfARoutesFileHasBeenModified() 공개 메소드

flushSystemCachesByChangedFilesTriggersAopProxyClassRebuildIfNeeded() 공개 메소드

public flushSystemCachesByChangedFilesTriggersAopProxyClassRebuildIfNeeded ( $changedFile, $needsAopProxyClassRebuild )

flushSystemCachesByChangedFilesWithChangedClassFileRemovesCacheEntryFromObjectClassesCache() 공개 메소드

flushSystemCachesByChangedFilesWithChangedTestFileRemovesCacheEntryFromObjectClassesCache() 공개 메소드

getCacheThrowsExceptionForNonExistingIdentifier() 공개 메소드

hasCacheReturnsCorrectResult() 공개 메소드

isCachePersistentReturnsCorrectResult() 공개 메소드

managerReturnsThePreviouslyRegisteredCached() 공개 메소드

managerThrowsExceptionOnCacheRegistrationWithAlreadyExistingIdentifier() 공개 메소드

registerCache() 보호된 메소드

Creates a mock cache with the given $cacheIdentifier and registers it with the cache manager
protected registerCache ( $cacheIdentifier ) : Neos\Cache\Frontend\FrontendInterface
$cacheIdentifier
리턴 Neos\Cache\Frontend\FrontendInterface

setUp() 공개 메소드

public setUp ( )

프로퍼티 상세

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

protected CacheManager,Neos\Cache $cacheManager
리턴 Neos\Cache\CacheManager

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

protected ConfigurationManager,Neos\Flow\Configuration $mockConfigurationManager
리턴 Neos\Flow\Configuration\ConfigurationManager

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

protected Environment,Neos\Flow\Utility $mockEnvironment
리턴 Neos\Flow\Utility\Environment

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

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