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

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

    public function loadConfigurationForRoutesLoadsSubRoutesRecursively()
    {
        $configurationManager = $this->getConfigurationManagerWithFlowPackage('packageSubRoutesCallback', 'Testing/System1');
        $mockPackages = $this->getMockPackages();
        $configurationManager->setPackages($mockPackages);
        $configurationManager->_call('loadConfiguration', ConfigurationManager::CONFIGURATION_TYPE_ROUTES, $mockPackages);
        $actualConfigurations = $configurationManager->_get('configurations');
        $expectedRoutesConfiguration = [['name' => 'a :: b1 :: c1', 'uriPattern' => 'a/b1/c1'], ['name' => 'a :: b2 :: d1 :: c1', 'uriPattern' => 'a/b2/d1/c1'], ['name' => 'a :: b1 :: c2 :: e1', 'uriPattern' => 'a/b1/c2/e1'], ['name' => 'a :: b2 :: d1 :: c2 :: e1', 'uriPattern' => 'a/b2/d1/c2/e1'], ['name' => 'a :: b1 :: c2 :: e2', 'uriPattern' => 'a/b1/c2/e2'], ['name' => 'a :: b2 :: d1 :: c2 :: e2', 'uriPattern' => 'a/b2/d1/c2/e2']];
        $this->assertSame($expectedRoutesConfiguration, $actualConfigurations[ConfigurationManager::CONFIGURATION_TYPE_ROUTES]);
    }
ConfigurationManagerTest