From cca89055188db7e304c0a16efd10ad388dd92f91 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Mon, 26 Jan 2015 16:51:09 +0100 Subject: [PATCH] [Validator] simplified some code --- src/Symfony/Component/Validator/Mapping/ElementMetadata.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Validator/Mapping/ElementMetadata.php b/src/Symfony/Component/Validator/Mapping/ElementMetadata.php index 6886a8993d..1783864e00 100644 --- a/src/Symfony/Component/Validator/Mapping/ElementMetadata.php +++ b/src/Symfony/Component/Validator/Mapping/ElementMetadata.php @@ -23,7 +23,7 @@ abstract class ElementMetadata extends GenericMetadata { public function __construct() { - if (__CLASS__ === get_class($this) || !in_array(get_parent_class($this), array('Symfony\Component\Validator\Mapping\MemberMetadata', 'Symfony\Component\Validator\Mapping\ClassMetadata'))) { + if (!$this instanceof MemberMetadata && !$this instanceof ClassMetadata) { trigger_error('The '.__CLASS__.' class is deprecated since version 2.5 and will be removed in 3.0. Use the Symfony\Component\Validator\Mapping\GenericMetadata class instead.', E_USER_DEPRECATED); } }