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

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

Callback for the Views test above.
public packageViewConfigurationsCallback ( string $filenameAndPath ) : array
$filenameAndPath string
Результат array
    public function packageViewConfigurationsCallback($filenameAndPath)
    {
        $packageSubContextViewConfigurations = [['requestFilter' => 'RequestFilterFromPackageSubContext']];
        $packageContextViewConfigurations = [['requestFilter' => 'RequestFilterFromPackageContext']];
        $packageViewConfigurations = [['requestFilter' => 'RequestFilterFromPackage']];
        $globalSubContextViewConfigurations = [['requestFilter' => 'RequestFilterFromGlobalSubContext']];
        $globalContextViewConfigurations = [['requestFilter' => 'RequestFilterFromGlobalContext']];
        $globalViewConfigurations = [['requestFilter' => 'RequestFilterFromGlobal']];
        switch ($filenameAndPath) {
            case 'Flow/Configuration/Views':
                return $packageViewConfigurations;
            case 'Flow/Configuration/Testing/Views':
                return $packageContextViewConfigurations;
            case 'Flow/Configuration/Testing/System1/Views':
                return $packageSubContextViewConfigurations;
            case FLOW_PATH_CONFIGURATION . 'Views':
                return $globalViewConfigurations;
            case FLOW_PATH_CONFIGURATION . 'Testing/Views':
                return $globalContextViewConfigurations;
            case FLOW_PATH_CONFIGURATION . 'Testing/System1/Views':
                return $globalSubContextViewConfigurations;
            default:
                throw new \Exception('Unexpected filename: ' . $filenameAndPath);
        }
    }
ConfigurationManagerTest