Neos\Flow\Tests\Unit\Configuration\ConfigurationManagerTest::loadConfigurationForRoutesLoadsContextSpecificRoutesFirst PHP Метод

loadConfigurationForRoutesLoadsContextSpecificRoutesFirst() публичный Метод

We expect that the context specific routes are loaded *first*
    public function loadConfigurationForRoutesLoadsContextSpecificRoutesFirst()
    {
        $configurationManager = $this->getConfigurationManagerWithFlowPackage('packageRoutesCallback', 'Testing/System1');
        $mockPackages = $this->getMockPackages();
        $configurationManager->setPackages($mockPackages);
        $configurationManager->_call('loadConfiguration', ConfigurationManager::CONFIGURATION_TYPE_ROUTES, $mockPackages);
        $actualConfigurations = $configurationManager->_get('configurations');
        $expectedRoutesConfiguration = [['name' => 'GlobalSubContextRoute1', 'uriPattern' => 'globalSubContextRoute1'], ['name' => 'GlobalSubContextRoute2', 'uriPattern' => 'globalSubContextRoute2'], ['name' => 'GlobalContextRoute1 :: PackageSubContextRoute1', 'uriPattern' => 'globalContextRoute1/packageSubContextRoute1'], ['name' => 'GlobalContextRoute1 :: PackageSubContextRoute2', 'uriPattern' => 'globalContextRoute1/packageSubContextRoute2'], ['name' => 'GlobalContextRoute1 :: PackageContextRoute1', 'uriPattern' => 'globalContextRoute1/packageContextRoute1'], ['name' => 'GlobalContextRoute1 :: PackageContextRoute2', 'uriPattern' => 'globalContextRoute1/packageContextRoute2'], ['name' => 'GlobalContextRoute1 :: PackageRoute1', 'uriPattern' => 'globalContextRoute1/packageRoute1'], ['name' => 'GlobalContextRoute1 :: PackageRoute2', 'uriPattern' => 'globalContextRoute1/packageRoute2'], ['name' => 'GlobalContextRoute2', 'uriPattern' => 'globalContextRoute2'], ['name' => 'GlobalRoute1', 'uriPattern' => 'globalRoute1'], ['name' => 'GlobalRoute2', 'uriPattern' => 'globalRoute2']];
        $this->assertSame($expectedRoutesConfiguration, $actualConfigurations[ConfigurationManager::CONFIGURATION_TYPE_ROUTES]);
    }
ConfigurationManagerTest