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\UpdateCode
protected function setNestedValue(array &$data, $path, $value, $delimiter = '::') {
$path = explode($delimiter, $path);
NestedArray::setValue($data, $path, $value);
}