function AbstractObjectNormalizer::removeNestedValue
1 call to AbstractObjectNormalizer::removeNestedValue()
- AbstractObjectNormalizer::denormalize in vendor/
symfony/ serializer/ Normalizer/ AbstractObjectNormalizer.php - Denormalizes data back into an object of the given class.
File
-
vendor/
symfony/ serializer/ Normalizer/ AbstractObjectNormalizer.php, line 1135
Class
- AbstractObjectNormalizer
- Base class for a normalizer dealing with objects.
Namespace
Symfony\Component\Serializer\NormalizerCode
private function removeNestedValue(array $path, array $data) : array {
$element = array_shift($path);
if (!$path || !($data[$element] = $this->removeNestedValue($path, $data[$element]))) {
unset($data[$element]);
}
return $data;
}