public function getPropertyValue($registry, $property, $parameterValue)
{
$value = $this->getObjectValue($parameterValue, $property);
if (($handler = $this->createTypeHandler($property, $registry)) !== null) {
$value = $handler->getParameter($value);
}
$value = $this->nullifyDefaultValue($property, $value);
if (($type = $property->getType()) !== null) {
$value = $registry->convertToType($type, $value);
}
return $value;
}