Neos\ContentRepository\Domain\Service\ConfigurationContentDimensionPresetSource::getDefaultPreset PHP Метод

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

public getDefaultPreset ( $dimensionName )
    public function getDefaultPreset($dimensionName)
    {
        if (isset($this->configuration[$dimensionName]['defaultPreset']) && isset($this->configuration[$dimensionName]['presets'][$this->configuration[$dimensionName]['defaultPreset']])) {
            $preset = $this->configuration[$dimensionName]['presets'][$this->configuration[$dimensionName]['defaultPreset']];
            $preset['identifier'] = $this->configuration[$dimensionName]['defaultPreset'];
            return $preset;
        }
        return null;
    }

Usage Example

 /**
  * @test
  */
 public function getDefaultPresetWithExistingDimensionReturnsDefaultPresetWithIdentifier()
 {
     $source = new ConfigurationContentDimensionPresetSource();
     $source->setConfiguration($this->validConfiguration);
     $preset = $source->getDefaultPreset('language');
     $this->assertArrayHasKey('identifier', $preset);
     $this->assertEquals('all', $preset['identifier']);
 }