From e2a19ee1855b2dd580d64ee835976a7755d964e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Morales=20Valldep=C3=A9rez?= Date: Sat, 29 Nov 2014 11:49:07 +0100 Subject: [PATCH] Add a deprecation note about VirtualFormAwareIterator --- .../Component/Form/Util/VirtualFormAwareIterator.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Symfony/Component/Form/Util/VirtualFormAwareIterator.php b/src/Symfony/Component/Form/Util/VirtualFormAwareIterator.php index 581e3540e40b..16dbe86e2c43 100644 --- a/src/Symfony/Component/Form/Util/VirtualFormAwareIterator.php +++ b/src/Symfony/Component/Form/Util/VirtualFormAwareIterator.php @@ -25,6 +25,15 @@ */ class VirtualFormAwareIterator extends \IteratorIterator implements \RecursiveIterator { + public function __construct(\Traversable $iterator) + { + parent::__construct($iterator); + + if ('Symfony\Component\Form\Util\VirtualFormAwareIterator' === get_class()) { + trigger_error('class VirtualFormAwareIterator is deprecated since version 2.7 and will be removed in 3.0. Use InheritDataAwareIterator instead.', E_USER_DEPRECATED); + } + } + /** * {@inheritdoc} */