We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 947bde7 commit 1f7b401Copy full SHA for 1f7b401
Mapping/PropertyMetadata.php
@@ -45,12 +45,11 @@ public function getPropertyValue($object)
45
*/
46
protected function newReflectionMember($objectOrClassName)
47
{
48
- $class = new \ReflectionClass($objectOrClassName);
49
- while (!$class->hasProperty($this->getName())) {
50
- $class = $class->getParentClass();
+ while (!property_exists($objectOrClassName, $this->getName())) {
+ $objectOrClassName = get_parent_class($objectOrClassName);
51
}
52
53
- $member = new \ReflectionProperty($class->getName(), $this->getName());
+ $member = new \ReflectionProperty($objectOrClassName, $this->getName());
54
$member->setAccessible(true);
55
56
return $member;
0 commit comments