PHP Class Neos\Neos\Controller\Service\ContentDimensionsController

Inheritance: extends Neos\Flow\Mvc\Controller\ActionController, use trait Neos\Neos\Controller\BackendUserTranslationTrait
Afficher le fichier Open project: neos/neos-development-collection

Protected Properties

Свойство Type Description
$contentDimensionPresetSource Neos\Neos\Domain\Service\ContentDimensionPresetSourceInterface
$supportedMediaTypes array
$viewFormatToObjectNameMap array

Méthodes publiques

Méthode Description
indexAction ( ) : void Returns the full content dimensions presets as JSON object; see ContentDimensionPresetSourceInterface::getAllPresets() for a format description.
showAction ( string $dimensionName, array $chosenDimensionPresets = [] ) : void Returns only presets of the dimension specified by $dimensionName. But even though only one dimension is returned, the output follows the structure as described in ContentDimensionPresetSourceInterface::getAllPresets().

Method Details

indexAction() public méthode

Returns the full content dimensions presets as JSON object; see ContentDimensionPresetSourceInterface::getAllPresets() for a format description.
public indexAction ( ) : void
Résultat void

showAction() public méthode

It is possible to pass a selection of presets as a filter. In that case, $chosenDimensionPresets must be an array of one or more dimension names (key) and preset names (value). The returned list will then only contain dimension presets which are allowed in combination with the given presets. Example: Given that $chosenDimensionPresets = array('country' => 'US') and that a second dimension "language" exists and $dimensionName is "language. This method will now display a list of dimension presets for the dimension "language" which are allowed in combination with the country "US".
public showAction ( string $dimensionName, array $chosenDimensionPresets = [] ) : void
$dimensionName string Name of the dimension to return presets for
$chosenDimensionPresets array An optional array of dimension names and a single preset per dimension
Résultat void

Property Details

$contentDimensionPresetSource protected_oe property

protected ContentDimensionPresetSourceInterface,Neos\Neos\Domain\Service $contentDimensionPresetSource
Résultat Neos\Neos\Domain\Service\ContentDimensionPresetSourceInterface

$supportedMediaTypes protected_oe property

protected array $supportedMediaTypes
Résultat array

$viewFormatToObjectNameMap protected_oe property

protected array $viewFormatToObjectNameMap
Résultat array