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

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

    public function loadConfigurationForObjectsOverridesConfigurationByContext()
    {
        $configurationManager = $this->getConfigurationManagerWithFlowPackage('packageObjectsCallback', 'Testing/System1');
        $mockPackages = $this->getMockPackages();
        $configurationManager->_call('loadConfiguration', ConfigurationManager::CONFIGURATION_TYPE_OBJECTS, $mockPackages);
        $actualConfigurations = $configurationManager->_get('configurations');
        $expectedSettings = ['Neos.Flow' => [SomeClass::class => ['className' => 'Bar', 'configPackageObjects' => 'correct', 'configGlobalObjects' => 'correct', 'configPackageContextObjects' => 'correct', 'configGlobalContextObjects' => 'correct', 'configPackageSubContextObjects' => 'correct', 'configGlobalSubContextObjects' => 'correct']]];
        $this->assertSame($expectedSettings, $actualConfigurations[ConfigurationManager::CONFIGURATION_TYPE_OBJECTS]);
    }
ConfigurationManagerTest