protected function getInheritedPropertyValueByDottedPath($inheritedConfiguration, $propertyPath)
{
if (true === empty($propertyPath)) {
return null;
} elseif (false === strpos($propertyPath, '.')) {
if (isset($inheritedConfiguration[$propertyPath])) {
return ObjectAccess::getProperty($inheritedConfiguration, $propertyPath);
}
return null;
}
return ObjectAccess::getPropertyPath($inheritedConfiguration, $propertyPath);
}