From d3320a056b3bb102f3e11b86e694b79b912a79cf Mon Sep 17 00:00:00 2001 From: neoshadybeat Date: Sat, 29 Nov 2014 11:33:01 +0100 Subject: [PATCH 1/7] [Hackday] [2.7] Deprecate PRE_BIND, BIND and POST_BIND form events #12601 --- .../Component/Form/FormConfigBuilder.php | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/Symfony/Component/Form/FormConfigBuilder.php b/src/Symfony/Component/Form/FormConfigBuilder.php index 2bc7c2ec220ff..a79a53ad56bae 100644 --- a/src/Symfony/Component/Form/FormConfigBuilder.php +++ b/src/Symfony/Component/Form/FormConfigBuilder.php @@ -207,6 +207,8 @@ public function __construct($name, $dataClass, EventDispatcherInterface $dispatc */ public function addEventListener($eventName, $listener, $priority = 0) { + $this->checkIfIsDeprecatedEventName($eventName); + if ($this->locked) { throw new BadMethodCallException('FormConfigBuilder methods cannot be accessed anymore once the builder is turned into a FormConfigInterface instance.'); } @@ -216,6 +218,29 @@ public function addEventListener($eventName, $listener, $priority = 0) return $this; } + + /** + * Check if it's deprecated event name an log it as a deprecated warning. + * + * @param string $eventName a form event name + */ + private function checkIfIsDeprecatedEventName($eventName) + { + if ($eventName === FormEvents::PRE_BIND) + { + trigger_error('Event PRE_BIND is deprecated since Symfony 2.3. Use PRE_SUBMIT instead', E_USER_DEPRECATED); + } + elseif($eventName === FormEvents::BIND) + { + trigger_error('Event BIND is deprecated since Symfony 2.3. Use SUBMIT instead', E_USER_DEPRECATED); + } + elseif($eventName === FormEvents::POST_BIND) + { + trigger_error('Event POST_SUBMIT is deprecated since Symfony 2.3. Use POST_SUBMIT instead', E_USER_DEPRECATED); + } + } + + /** * {@inheritdoc} */ From f7461a32367ef09c49b1ca360334ee37f6f1c635 Mon Sep 17 00:00:00 2001 From: neoshadybeat Date: Sat, 29 Nov 2014 11:51:29 +0100 Subject: [PATCH 2/7] [Form] [Hackday] [2.7] Deprecate PRE_BIND, BIND and POST_BIND form events #1260 --- src/Symfony/Component/Form/FormConfigBuilder.php | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/Symfony/Component/Form/FormConfigBuilder.php b/src/Symfony/Component/Form/FormConfigBuilder.php index a79a53ad56bae..6fa707370bf22 100644 --- a/src/Symfony/Component/Form/FormConfigBuilder.php +++ b/src/Symfony/Component/Form/FormConfigBuilder.php @@ -218,7 +218,6 @@ public function addEventListener($eventName, $listener, $priority = 0) return $this; } - /** * Check if it's deprecated event name an log it as a deprecated warning. * @@ -226,21 +225,15 @@ public function addEventListener($eventName, $listener, $priority = 0) */ private function checkIfIsDeprecatedEventName($eventName) { - if ($eventName === FormEvents::PRE_BIND) - { + if ($eventName === FormEvents::PRE_BIND) { trigger_error('Event PRE_BIND is deprecated since Symfony 2.3. Use PRE_SUBMIT instead', E_USER_DEPRECATED); - } - elseif($eventName === FormEvents::BIND) - { + } elseif ($eventName === FormEvents::BIND) { trigger_error('Event BIND is deprecated since Symfony 2.3. Use SUBMIT instead', E_USER_DEPRECATED); - } - elseif($eventName === FormEvents::POST_BIND) - { + } elseif ($eventName === FormEvents::POST_BIND) { trigger_error('Event POST_SUBMIT is deprecated since Symfony 2.3. Use POST_SUBMIT instead', E_USER_DEPRECATED); } } - /** * {@inheritdoc} */ From 012836282c357113422525dd581417d98a2a1956 Mon Sep 17 00:00:00 2001 From: neoshadybeat Date: Sat, 29 Nov 2014 12:23:22 +0100 Subject: [PATCH 3/7] [Form] [Hackday] [2.7] Deprecate PRE_BIND, BIND and POST_BIND form events #12648 --- src/Symfony/Component/Form/FormConfigBuilder.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Symfony/Component/Form/FormConfigBuilder.php b/src/Symfony/Component/Form/FormConfigBuilder.php index 6fa707370bf22..e73838d503578 100644 --- a/src/Symfony/Component/Form/FormConfigBuilder.php +++ b/src/Symfony/Component/Form/FormConfigBuilder.php @@ -207,7 +207,7 @@ public function __construct($name, $dataClass, EventDispatcherInterface $dispatc */ public function addEventListener($eventName, $listener, $priority = 0) { - $this->checkIfIsDeprecatedEventName($eventName); + $this->checkIfEventNameIsDeprecated($eventName); if ($this->locked) { throw new BadMethodCallException('FormConfigBuilder methods cannot be accessed anymore once the builder is turned into a FormConfigInterface instance.'); @@ -223,14 +223,14 @@ public function addEventListener($eventName, $listener, $priority = 0) * * @param string $eventName a form event name */ - private function checkIfIsDeprecatedEventName($eventName) + private function checkIfEventNameIsDeprecated($eventName) { if ($eventName === FormEvents::PRE_BIND) { trigger_error('Event PRE_BIND is deprecated since Symfony 2.3. Use PRE_SUBMIT instead', E_USER_DEPRECATED); } elseif ($eventName === FormEvents::BIND) { trigger_error('Event BIND is deprecated since Symfony 2.3. Use SUBMIT instead', E_USER_DEPRECATED); } elseif ($eventName === FormEvents::POST_BIND) { - trigger_error('Event POST_SUBMIT is deprecated since Symfony 2.3. Use POST_SUBMIT instead', E_USER_DEPRECATED); + trigger_error('Event POST_BIND is deprecated since Symfony 2.3. Use POST_SUBMIT instead', E_USER_DEPRECATED); } } From 2c520f0985146fd15653c98f3df2f6c2df6adf65 Mon Sep 17 00:00:00 2001 From: neoshadybeat Date: Sat, 29 Nov 2014 14:58:48 +0100 Subject: [PATCH 4/7] [Form] [Hackday] [2.7] Deprecate PRE_BIND, BIND and POST_BIND form events #12648 --- src/Symfony/Component/Form/FormConfigBuilder.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Symfony/Component/Form/FormConfigBuilder.php b/src/Symfony/Component/Form/FormConfigBuilder.php index e73838d503578..1e9bd8fde78fd 100644 --- a/src/Symfony/Component/Form/FormConfigBuilder.php +++ b/src/Symfony/Component/Form/FormConfigBuilder.php @@ -225,11 +225,11 @@ public function addEventListener($eventName, $listener, $priority = 0) */ private function checkIfEventNameIsDeprecated($eventName) { - if ($eventName === FormEvents::PRE_BIND) { + if (FormEvents::PRE_BIND === $eventName ) { trigger_error('Event PRE_BIND is deprecated since Symfony 2.3. Use PRE_SUBMIT instead', E_USER_DEPRECATED); - } elseif ($eventName === FormEvents::BIND) { + } elseif (FormEvents::BIND === $eventName) { trigger_error('Event BIND is deprecated since Symfony 2.3. Use SUBMIT instead', E_USER_DEPRECATED); - } elseif ($eventName === FormEvents::POST_BIND) { + } elseif (FormEvents::POST_BIND === $eventName) { trigger_error('Event POST_BIND is deprecated since Symfony 2.3. Use POST_SUBMIT instead', E_USER_DEPRECATED); } } From 942de5769c0aa039ed2c75afb75edf4b38ff27a7 Mon Sep 17 00:00:00 2001 From: neoshadybeat Date: Sat, 29 Nov 2014 15:04:50 +0100 Subject: [PATCH 5/7] [Form] [Hackday] [2.7] Deprecate PRE_BIND, BIND and POST_BIND form events #12648 --- src/Symfony/Component/Form/FormConfigBuilder.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Symfony/Component/Form/FormConfigBuilder.php b/src/Symfony/Component/Form/FormConfigBuilder.php index 1e9bd8fde78fd..1b976650dd45f 100644 --- a/src/Symfony/Component/Form/FormConfigBuilder.php +++ b/src/Symfony/Component/Form/FormConfigBuilder.php @@ -226,11 +226,11 @@ public function addEventListener($eventName, $listener, $priority = 0) private function checkIfEventNameIsDeprecated($eventName) { if (FormEvents::PRE_BIND === $eventName ) { - trigger_error('Event PRE_BIND is deprecated since Symfony 2.3. Use PRE_SUBMIT instead', E_USER_DEPRECATED); + trigger_error('Event FormEvents::PRE_BIND is deprecated since Symfony 2.3. Use FormEvents::PRE_SUBMIT instead', E_USER_DEPRECATED); } elseif (FormEvents::BIND === $eventName) { - trigger_error('Event BIND is deprecated since Symfony 2.3. Use SUBMIT instead', E_USER_DEPRECATED); + trigger_error('Event FormEvents::BIND is deprecated since Symfony 2.3. Use FormEvents::SUBMIT instead', E_USER_DEPRECATED); } elseif (FormEvents::POST_BIND === $eventName) { - trigger_error('Event POST_BIND is deprecated since Symfony 2.3. Use POST_SUBMIT instead', E_USER_DEPRECATED); + trigger_error('Event FormEvents::POST_BIND is deprecated since Symfony 2.3. Use FormEvents::POST_SUBMIT instead', E_USER_DEPRECATED); } } From 927b52657c13830dbe4ae9fd61f73ad935265c82 Mon Sep 17 00:00:00 2001 From: neoshadybeat Date: Sat, 29 Nov 2014 15:11:53 +0100 Subject: [PATCH 6/7] [Form] [Hackday] [2.7] Deprecate PRE_BIND, BIND and POST_BIND form events #12648 --- src/Symfony/Component/Form/FormConfigBuilder.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Component/Form/FormConfigBuilder.php b/src/Symfony/Component/Form/FormConfigBuilder.php index 1b976650dd45f..175c8c084abe5 100644 --- a/src/Symfony/Component/Form/FormConfigBuilder.php +++ b/src/Symfony/Component/Form/FormConfigBuilder.php @@ -225,7 +225,7 @@ public function addEventListener($eventName, $listener, $priority = 0) */ private function checkIfEventNameIsDeprecated($eventName) { - if (FormEvents::PRE_BIND === $eventName ) { + if (FormEvents::PRE_BIND === $eventName) { trigger_error('Event FormEvents::PRE_BIND is deprecated since Symfony 2.3. Use FormEvents::PRE_SUBMIT instead', E_USER_DEPRECATED); } elseif (FormEvents::BIND === $eventName) { trigger_error('Event FormEvents::BIND is deprecated since Symfony 2.3. Use FormEvents::SUBMIT instead', E_USER_DEPRECATED); From 0dc99970e06a8ba971cdae493ad78c4418f19803 Mon Sep 17 00:00:00 2001 From: neoshadybeat Date: Sat, 29 Nov 2014 17:07:46 +0100 Subject: [PATCH 7/7] [Form] [Hackday] [2.7] Deprecate PRE_BIND, BIND and POST_BIND form events #12648 --- .../Component/Form/FormConfigBuilder.php | 24 ++++++------------- 1 file changed, 7 insertions(+), 17 deletions(-) diff --git a/src/Symfony/Component/Form/FormConfigBuilder.php b/src/Symfony/Component/Form/FormConfigBuilder.php index 175c8c084abe5..2932c3971a90d 100644 --- a/src/Symfony/Component/Form/FormConfigBuilder.php +++ b/src/Symfony/Component/Form/FormConfigBuilder.php @@ -207,7 +207,13 @@ public function __construct($name, $dataClass, EventDispatcherInterface $dispatc */ public function addEventListener($eventName, $listener, $priority = 0) { - $this->checkIfEventNameIsDeprecated($eventName); + if (FormEvents::PRE_BIND === $eventName) { + trigger_error('Event FormEvents::PRE_BIND is deprecated since Symfony 2.3. Use FormEvents::PRE_SUBMIT instead', E_USER_DEPRECATED); + } elseif (FormEvents::BIND === $eventName) { + trigger_error('Event FormEvents::BIND is deprecated since Symfony 2.3. Use FormEvents::SUBMIT instead', E_USER_DEPRECATED); + } elseif (FormEvents::POST_BIND === $eventName) { + trigger_error('Event FormEvents::POST_BIND is deprecated since Symfony 2.3. Use FormEvents::POST_SUBMIT instead', E_USER_DEPRECATED); + } if ($this->locked) { throw new BadMethodCallException('FormConfigBuilder methods cannot be accessed anymore once the builder is turned into a FormConfigInterface instance.'); @@ -218,22 +224,6 @@ public function addEventListener($eventName, $listener, $priority = 0) return $this; } - /** - * Check if it's deprecated event name an log it as a deprecated warning. - * - * @param string $eventName a form event name - */ - private function checkIfEventNameIsDeprecated($eventName) - { - if (FormEvents::PRE_BIND === $eventName) { - trigger_error('Event FormEvents::PRE_BIND is deprecated since Symfony 2.3. Use FormEvents::PRE_SUBMIT instead', E_USER_DEPRECATED); - } elseif (FormEvents::BIND === $eventName) { - trigger_error('Event FormEvents::BIND is deprecated since Symfony 2.3. Use FormEvents::SUBMIT instead', E_USER_DEPRECATED); - } elseif (FormEvents::POST_BIND === $eventName) { - trigger_error('Event FormEvents::POST_BIND is deprecated since Symfony 2.3. Use FormEvents::POST_SUBMIT instead', E_USER_DEPRECATED); - } - } - /** * {@inheritdoc} */ pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy