PHP Class Neos\Flow\Tests\Unit\Cache\CacheManagerTest

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

Protected Properties

Свойство Type Description
$cacheManager Neos\Cache\CacheManager
$mockConfigurationManager Neos\Flow\Configuration\ConfigurationManager
$mockEnvironment Neos\Flow\Utility\Environment
$mockSystemLogger Neos\Flow\Log\SystemLoggerInterface

Méthodes publiques

Méthode Description
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 ( )

Méthodes protégées

Méthode Description
registerCache ( $cacheIdentifier ) : Neos\Cache\Frontend\FrontendInterface Creates a mock cache with the given $cacheIdentifier and registers it with the cache manager

Method Details

configurationFileChangesNeedAopProxyClassesRebuild() public méthode

flushCachesByTagCallsTheFlushByTagMethodOfAllRegisteredCaches() public méthode

flushCachesCallsTheFlushConfigurationCacheMethodOfConfigurationManager() public méthode

flushCachesCallsTheFlushMethodOfAllRegisteredCaches() public méthode

flushCachesDeletesAvailableProxyClassesFile() public méthode

flushConfigurationCachesByChangedFilesFlushesConfigurationCache() public méthode

flushSystemCachesByChangedFilesDoesNotFlushI18nCacheIfNoTranslationFileHasBeenModified() public méthode

flushSystemCachesByChangedFilesDoesNotFlushPolicyCacheIfNoPolicyFileHasBeenModified() public méthode

flushSystemCachesByChangedFilesDoesNotFlushRoutingCacheIfNoRoutesFileHasBeenModified() public méthode

flushSystemCachesByChangedFilesFlushesI18nCacheIfATranslationFileHasBeenModified() public méthode

flushSystemCachesByChangedFilesFlushesPolicyAndDoctrineCachesIfAPolicyFileHasBeenModified() public méthode

flushSystemCachesByChangedFilesFlushesRoutingCacheIfACustomSubRoutesFileHasBeenModified() public méthode

flushSystemCachesByChangedFilesFlushesRoutingCacheIfARoutesFileHasBeenModified() public méthode

flushSystemCachesByChangedFilesTriggersAopProxyClassRebuildIfNeeded() public méthode

public flushSystemCachesByChangedFilesTriggersAopProxyClassRebuildIfNeeded ( $changedFile, $needsAopProxyClassRebuild )

flushSystemCachesByChangedFilesWithChangedClassFileRemovesCacheEntryFromObjectClassesCache() public méthode

flushSystemCachesByChangedFilesWithChangedTestFileRemovesCacheEntryFromObjectClassesCache() public méthode

getCacheThrowsExceptionForNonExistingIdentifier() public méthode

hasCacheReturnsCorrectResult() public méthode

isCachePersistentReturnsCorrectResult() public méthode

managerReturnsThePreviouslyRegisteredCached() public méthode

managerThrowsExceptionOnCacheRegistrationWithAlreadyExistingIdentifier() public méthode

registerCache() protected méthode

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

setUp() public méthode

public setUp ( )

Property Details

$cacheManager protected_oe property

protected CacheManager,Neos\Cache $cacheManager
Résultat Neos\Cache\CacheManager

$mockConfigurationManager protected_oe property

protected ConfigurationManager,Neos\Flow\Configuration $mockConfigurationManager
Résultat Neos\Flow\Configuration\ConfigurationManager

$mockEnvironment protected_oe property

protected Environment,Neos\Flow\Utility $mockEnvironment
Résultat Neos\Flow\Utility\Environment

$mockSystemLogger protected_oe property

protected SystemLoggerInterface,Neos\Flow\Log $mockSystemLogger
Résultat Neos\Flow\Log\SystemLoggerInterface