PHP 클래스 Neos\Flow\Tests\Unit\Configuration\ConfigurationManagerTest

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

보호된 프로퍼티들

프로퍼티 타입 설명
$mockContext Neos\Flow\Core\ApplicationContext | PHPUnit_Framework_MockObject_MockObject

공개 메소드들

메소드 설명
buildSubrouteConfigurationsCorrectlyMergesRoutes ( )
buildSubrouteConfigurationsMergesSubRoutesAndProcessesPlaceholders ( )
getConfigurationForCustomConfigurationUsingSettingsProcessingReturnsRespectiveConfigurationArray ( )
getConfigurationForRoutesAndCachesLoadsConfigurationIfNecessary ( )
getConfigurationForRoutesAndCachesReturnsRespectiveConfigurationArray ( )
getConfigurationForSettingsLoadsConfigurationIfNecessary ( )
getConfigurationForTypeObjectLoadsConfiguration ( )
getConfigurationForTypeSettingsLoadsConfigurationIfNecessary ( )
getConfigurationForTypeSettingsReturnsRespectiveConfigurationArray ( )
getConfigurationThrowsExceptionOnInvalidConfigurationType ( )
gettingUnregisteredConfigurationTypeFails ( )
loadConfigurationCacheLoadsConfigurationsFromCacheIfACacheFileExists ( )
loadConfigurationCorrectlyMergesSettings ( )
loadConfigurationForCachesOverridesConfigurationByContext ( )
loadConfigurationForObjectsOverridesConfigurationByContext ( )
loadConfigurationForRoutesIncludesSubRoutesFromSettings ( )
loadConfigurationForRoutesLoadsContextSpecificRoutesFirst ( ) We expect that the context specific routes are loaded *first*
loadConfigurationForRoutesLoadsSubRoutesRecursively ( )
loadConfigurationForRoutesThrowsExceptionIfSubRoutesContainCircularReferences ( )
loadConfigurationForViewsLoadsAppendsAllConfigurations ( ) We expect that the context specific Views configurations are loaded *first*
loadConfigurationOverridesGlobalSettingsByContext ( )
loadConfigurationOverridesSettingsByContext ( )
mergeRoutesWithSubRoutesRespectsSuffixSubRouteOption ( )
mergeRoutesWithSubRoutesThrowsExceptionIfRouteRefersToNonExistingOrInactivePackages ( )
packageCachesCallback ( ) Callback for the above test.
packageObjectsCallback ( ) Callback for the above test.
packageRoutesAndSettingsCallback ( string $filenameAndPath ) : array Callback for the above test.
packageRoutesCallback ( string $filenameAndPath ) : array Callback for the above test.
packageSettingsCallback ( ) Callback for the above test.
packageSubRoutesCallback ( string $filenameAndPath ) : array Callback for the above test.
packageViewConfigurationsCallback ( string $filenameAndPath ) : array Callback for the Views test above.
postProcessConfigurationMaintainsConstantTypeIfOnlyValue ( )
postProcessConfigurationReplacesClassConstantMarkersWithApproppriateConstants ( )
postProcessConfigurationReplacesConstantMarkersByRealGlobalConstants ( )
postProcessConfigurationReplacesEnvMarkersWithEnvironmentValues ( )
registerConfigurationTypeThrowsExceptionOnInvalidConfigurationProcessingType ( )
saveConfigurationCacheSavesTheCurrentConfigurationAsPhpCode ( )
setUp ( )

보호된 메소드들

메소드 설명
getConfigurationManagerWithFlowPackage ( string $configurationSourceCallbackName, string $contextName ) : ConfigurationManager
getMockPackages ( ) : array

메소드 상세

buildSubrouteConfigurationsCorrectlyMergesRoutes() 공개 메소드

buildSubrouteConfigurationsMergesSubRoutesAndProcessesPlaceholders() 공개 메소드

getConfigurationForCustomConfigurationUsingSettingsProcessingReturnsRespectiveConfigurationArray() 공개 메소드

getConfigurationForRoutesAndCachesLoadsConfigurationIfNecessary() 공개 메소드

getConfigurationForRoutesAndCachesReturnsRespectiveConfigurationArray() 공개 메소드

getConfigurationForSettingsLoadsConfigurationIfNecessary() 공개 메소드

getConfigurationForTypeObjectLoadsConfiguration() 공개 메소드

getConfigurationForTypeSettingsLoadsConfigurationIfNecessary() 공개 메소드

getConfigurationForTypeSettingsReturnsRespectiveConfigurationArray() 공개 메소드

getConfigurationManagerWithFlowPackage() 보호된 메소드

protected getConfigurationManagerWithFlowPackage ( string $configurationSourceCallbackName, string $contextName ) : ConfigurationManager
$configurationSourceCallbackName string
$contextName string
리턴 Neos\Flow\Configuration\ConfigurationManager

getConfigurationThrowsExceptionOnInvalidConfigurationType() 공개 메소드

getMockPackages() 보호된 메소드

protected getMockPackages ( ) : array
리턴 array

gettingUnregisteredConfigurationTypeFails() 공개 메소드

loadConfigurationCacheLoadsConfigurationsFromCacheIfACacheFileExists() 공개 메소드

loadConfigurationCorrectlyMergesSettings() 공개 메소드

loadConfigurationForCachesOverridesConfigurationByContext() 공개 메소드

loadConfigurationForObjectsOverridesConfigurationByContext() 공개 메소드

loadConfigurationForRoutesIncludesSubRoutesFromSettings() 공개 메소드

loadConfigurationForRoutesLoadsContextSpecificRoutesFirst() 공개 메소드

We expect that the context specific routes are loaded *first*

loadConfigurationForRoutesLoadsSubRoutesRecursively() 공개 메소드

loadConfigurationForRoutesThrowsExceptionIfSubRoutesContainCircularReferences() 공개 메소드

loadConfigurationForViewsLoadsAppendsAllConfigurations() 공개 메소드

We expect that the context specific Views configurations are loaded *first*

loadConfigurationOverridesGlobalSettingsByContext() 공개 메소드

loadConfigurationOverridesSettingsByContext() 공개 메소드

mergeRoutesWithSubRoutesRespectsSuffixSubRouteOption() 공개 메소드

mergeRoutesWithSubRoutesThrowsExceptionIfRouteRefersToNonExistingOrInactivePackages() 공개 메소드

packageCachesCallback() 공개 메소드

Callback for the above test.

packageObjectsCallback() 공개 메소드

Callback for the above test.

packageRoutesAndSettingsCallback() 공개 메소드

Callback for the above test.
public packageRoutesAndSettingsCallback ( string $filenameAndPath ) : array
$filenameAndPath string
리턴 array

packageRoutesCallback() 공개 메소드

Callback for the above test.
public packageRoutesCallback ( string $filenameAndPath ) : array
$filenameAndPath string
리턴 array

packageSettingsCallback() 공개 메소드

Callback for the above test.

packageSubRoutesCallback() 공개 메소드

Callback for the above test.
public packageSubRoutesCallback ( string $filenameAndPath ) : array
$filenameAndPath string
리턴 array

packageViewConfigurationsCallback() 공개 메소드

Callback for the Views test above.
public packageViewConfigurationsCallback ( string $filenameAndPath ) : array
$filenameAndPath string
리턴 array

postProcessConfigurationMaintainsConstantTypeIfOnlyValue() 공개 메소드

postProcessConfigurationReplacesClassConstantMarkersWithApproppriateConstants() 공개 메소드

postProcessConfigurationReplacesConstantMarkersByRealGlobalConstants() 공개 메소드

postProcessConfigurationReplacesEnvMarkersWithEnvironmentValues() 공개 메소드

registerConfigurationTypeThrowsExceptionOnInvalidConfigurationProcessingType() 공개 메소드

saveConfigurationCacheSavesTheCurrentConfigurationAsPhpCode() 공개 메소드

setUp() 공개 메소드

public setUp ( )

프로퍼티 상세

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

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