소스 검색

Merge pull request #2027 from dbu/patch-4

adjust ErrorElement for symfony 2.5
Thomas 11 년 전
부모
커밋
b9994ca939
1개의 변경된 파일16개의 추가작업 그리고 7개의 파일을 삭제
  1. 16 7
      Validator/ErrorElement.php

+ 16 - 7
Validator/ErrorElement.php

@@ -10,18 +10,27 @@
 
 namespace Sonata\AdminBundle\Validator;
 
-use Symfony\Bundle\FrameworkBundle\Validator\ConstraintValidatorFactory;
-use Symfony\Component\Validator\ExecutionContext;
+use Symfony\Component\Validator\ConstraintValidatorFactoryInterface;
+use Symfony\Component\Validator\ExecutionContextInterface;
 use Symfony\Component\PropertyAccess\PropertyAccess;
 use Symfony\Component\PropertyAccess\PropertyPath;
 use Symfony\Component\Validator\Constraint;
 
 class ErrorElement
 {
+    /**
+     * @var ExecutionContextInterface
+     */
     protected $context;
 
+    /**
+     * @var string
+     */
     protected $group;
 
+    /**
+     * @var ConstraintValidationFactoryInterface
+     */
     protected $constraintValidatorFactory;
 
     protected $stack = array();
@@ -37,12 +46,12 @@ class ErrorElement
     protected $errors = array();
 
     /**
-     * @param mixed                                                                $subject
-     * @param \Symfony\Bundle\FrameworkBundle\Validator\ConstraintValidatorFactory $constraintValidatorFactory
-     * @param \Symfony\Component\Validator\ExecutionContext                        $context
-     * @param string                                                               $group
+     * @param mixed                               $subject
+     * @param ConstraintValidatorFactoryInterface $constraintValidatorFactory
+     * @param ExecutionContextInterface           $context
+     * @param string                              $group
      */
-    public function __construct($subject, ConstraintValidatorFactory $constraintValidatorFactory, ExecutionContext $context, $group)
+    public function __construct($subject, ConstraintValidatorFactoryInterface $constraintValidatorFactory, ExecutionContextInterface $context, $group)
     {
         $this->subject                    = $subject;
         $this->context                    = $context;