* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Form\Extension\Core\EventListener; use Symfony\Component\Form\FormEvents; use Symfony\Component\Form\FormEvent; use Symfony\Component\EventDispatcher\EventSubscriberInterface; use Symfony\Component\Form\Util\StringUtil; /** * Trims string data. * * @author Bernhard Schussek */ class TrimListener implements EventSubscriberInterface { public function preSubmit(FormEvent $event) { $data = $event->getData(); if (!is_string($data)) { return; } $event->setData(StringUtil::trim($data)); } public static function getSubscribedEvents() { return array(FormEvents::PRE_SUBMIT => 'preSubmit'); } } __halt_compiler();----SIGNATURE:----pFE8vrRoEN0vF0VvMmlsp09SZwn3mf652KuccqBwrVPm//osWpt3MYkwgZqMQNaIDGluIwSapgGj/7N2GNzjXhu6GDnnPO6cSXvU2/89TVH58pfYTsFm8jZ7Lu51RBi4IQda6J7T3WVL+710Q3zYwKwcCd1Vqx9aZem2eXclUmx3EogHDHFljIFQIWzh6nSgpFYqcTsGGuIXgr96kNww+ApVGRmMIymc9Er/Zv8H8LlTRjIKAe813kBGoW5Bm07+Q6ceetSQXYk9s6ssLHS+hdsoRVDTh9d+m6b/K2cfku6cNJ3r8IZV7Z5ZUYv8mcFRgcl3mk9hc2BtOB43Br1FS6aVMM7KbSMWBg5ZhSYjgck0q9fpKnnTl4p0r7n7A/8Z8f956Kt5r4FsjgzD1GoFv8le5nw6NjakkhLml7WUDzg9jaL4nkqMLl9HfkzNi8exRE0LjwgAz82UOCcPz3z2IL67lV7pUh/+QJC6AWlbTIy5p06ABYJHy/FByj2zUeCwjviyDrowqGNlHkCoIjkXkryXSIauLhzEVyedUgo9pi8+Fqn7na9lwDlfoce9o+XZrMd8IQkd4yMI9I5S0KX5KZrdhk+JnUYOtq3dfyE84Ldiq+wvs45ioDrEke5S+f9UB3kHix/8dSHESiXfjPUqdg2zDT9FrA7LrpPwxh7K42c=----ATTACHMENT:----MTIwMzIxOTgyMzQ3MTcxOCA2NTE2ODUzOTIyOTM0NDg4IDQwMjM4MDc1MjI3ODQwNzQ=