You are here

protected function ContentModelUpdater::setNestedValue in Panopoly 8.2

Utility method to set nested value in config data.

Parameters

array $data: The data array.

string $path: The path of the desired data.

mixed $value: The value to set.

string $delimiter: The path delimiter.

3 calls to ContentModelUpdater::setNestedValue()
ContentModelUpdater::changeNestedValue in modules/panopoly/panopoly_media/src/Update/ContentModelUpdater.php
Utility method to change nested value in config data.
ContentModelUpdater::updateFormDisplay in modules/panopoly/panopoly_media/src/Update/ContentModelUpdater.php
Update configuration for entity form displays.
ContentModelUpdater::updateViewDisplay in modules/panopoly/panopoly_media/src/Update/ContentModelUpdater.php
Update configuration for entity view displays.

File

modules/panopoly/panopoly_media/src/Update/ContentModelUpdater.php, line 1124

Class

ContentModelUpdater
Applies changes to media content model from schema versions 8204 to 8205.

Namespace

Drupal\panopoly_media\Update

Code

protected function setNestedValue(array &$data, $path, $value, $delimiter = '::') {
  $path = explode($delimiter, $path);
  NestedArray::setValue($data, $path, $value);
}