From 9b6cd808c759178b6a271e9e3dfd838555fc43c8 Mon Sep 17 00:00:00 2001 From: Gladhon Date: Thu, 14 Feb 2013 14:33:52 +0100 Subject: [PATCH] Update src/Symfony/Component/Validator/Mapping/GetterMetadata.php Please use the concrete Class Methods to check validations. Its realy unexpected that Validator don't use the normal Object way and can call anything... --- src/Symfony/Component/Validator/Mapping/GetterMetadata.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Component/Validator/Mapping/GetterMetadata.php b/src/Symfony/Component/Validator/Mapping/GetterMetadata.php index d655b46d172a4..2e2652c47d60f 100644 --- a/src/Symfony/Component/Validator/Mapping/GetterMetadata.php +++ b/src/Symfony/Component/Validator/Mapping/GetterMetadata.php @@ -44,7 +44,8 @@ public function __construct($class, $property) */ public function getPropertyValue($object) { - return $this->getReflectionMember()->invoke($object); + $refl = new \ReflectionMethod(get_class($object), $this->getName()); + return $refl->invoke($object); } /**