Neos\Flow\Tests\Unit\Configuration\ConfigurationManagerTest::getConfigurationForRoutesAndCachesLoadsConfigurationIfNecessary PHP Method

getConfigurationForRoutesAndCachesLoadsConfigurationIfNecessary() public method

    public function getConfigurationForRoutesAndCachesLoadsConfigurationIfNecessary()
    {
        $initialConfigurations = [ConfigurationManager::CONFIGURATION_TYPE_ROUTES => ['foo' => 'bar']];
        $configurationManager = $this->getAccessibleMock(ConfigurationManager::class, ['loadConfiguration'], [], '', false);
        $configurationManager->_set('configurations', $initialConfigurations);
        $configurationManager->expects($this->at(0))->method('loadConfiguration')->with(ConfigurationManager::CONFIGURATION_TYPE_CACHES);
        $configurationTypes = [ConfigurationManager::CONFIGURATION_TYPE_ROUTES, ConfigurationManager::CONFIGURATION_TYPE_CACHES];
        foreach ($configurationTypes as $configurationType) {
            $configurationManager->getConfiguration($configurationType);
        }
    }
ConfigurationManagerTest