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

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

    public function mergeRoutesWithSubRoutesRespectsSuffixSubRouteOption()
    {
        $mockRoutesConfiguration = [['name' => 'SomeRoute', 'uriPattern' => '<PackageSubroutes>', 'subRoutes' => ['PackageSubroutes' => ['package' => 'Neos.Flow', 'suffix' => 'Foo']]]];
        $mockConfigurationSource = $this->getMockBuilder(YamlSource::class)->setMethods(['load', 'save'])->getMock();
        $mockConfigurationSource->expects($this->at(0))->method('load')->with('Flow/Configuration/Testing/System1/Routes.Foo')->will($this->returnValue([]));
        $mockConfigurationSource->expects($this->at(1))->method('load')->with('Flow/Configuration/Testing/Routes.Foo')->will($this->returnValue([]));
        $mockConfigurationSource->expects($this->at(2))->method('load')->with('Flow/Configuration/Routes.Foo')->will($this->returnValue([]));
        $configurationManager = $this->getAccessibleMock(ConfigurationManager::class, ['postProcessConfiguration'], [new ApplicationContext('Testing/System1')]);
        $configurationManager->_set('configurationSource', $mockConfigurationSource);
        $mockPackages = $this->getMockPackages();
        $configurationManager->setPackages($mockPackages);
        $configurationManager->_callRef('mergeRoutesWithSubRoutes', $mockRoutesConfiguration);
    }
ConfigurationManagerTest