소스 검색

[Validator] The current class isn't set in execution context when doing validateProperty()

meze 13 년 전
부모
커밋
03ed770d35
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      src/Symfony/Component/Validator/GraphWalker.php

+ 1 - 0
src/Symfony/Component/Validator/GraphWalker.php

@@ -129,6 +129,7 @@ class GraphWalker
 
     protected function walkMember(MemberMetadata $metadata, $value, $group, $propertyPath, $propagatedGroup = null)
     {
+        $this->context->setCurrentClass($metadata->getClassName());
         $this->context->setCurrentProperty($metadata->getPropertyName());
 
         foreach ($metadata->findConstraints($group) as $constraint) {