* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Form\Extension\DataCollector\Type; use Symfony\Component\Form\AbstractTypeExtension; use Symfony\Component\Form\Extension\DataCollector\EventListener\DataCollectorListener; use Symfony\Component\Form\Extension\DataCollector\FormDataCollectorInterface; use Symfony\Component\Form\FormBuilderInterface; /** * Type extension for collecting data of a form with this type. * * @author Robert Schönthal * @author Bernhard Schussek */ class DataCollectorTypeExtension extends AbstractTypeExtension { /** * @var DataCollectorListener */ private $listener; public function __construct(FormDataCollectorInterface $dataCollector) { $this->listener = new DataCollectorListener($dataCollector); } /** * {@inheritdoc} */ public function buildForm(FormBuilderInterface $builder, array $options) { $builder->addEventSubscriber($this->listener); } /** * {@inheritdoc} */ public function getExtendedType() { return 'Symfony\Component\Form\Extension\Core\Type\FormType'; } } __halt_compiler();----SIGNATURE:----Hhvwy/WFAA4A7er6OqXWFHlCzLoWXM+9ZA4oUP/91YJXFw/gFhoW0TQR9r5U+0ba/nidYO5Snr2ClWAT9nwnumRnDjOt9pcO4ldc8Ohat5fc7fiymfs9Zmnvko0LdzFKVtUDAZ3xCbTY59K3kXy6Ncb/lVAIaKlzBXVxS5y4apAqm11lZFTW5Jpx7dFzhjQ+B9UzZXViHTp9kHHbvClftz7ireBgCnd6XuhNj43uvBoh7i05OaIZ9P7j82f1pR1OmqofXalfa42FNcvhqj/TgR6xKh5IEWpimouRyKNILF/UtYDmYDpzyti8K+llYA4q0WeI8S8Hnfqx5UhwyUgB2QhRIyp8m+jBhzRnvPLkZTn1H2/jykucsmFcsVzoP/QhOZhaKJWosI0B+MlyNJDhC+71aCx75o96KuV26cRQPB0z9CU3AjijctKcUeYl8Dz4bYFIIFpSvH2wd/ikfF7A9gSNss60q8RynSoC1g832iTCovlBjFEqfBuMrQg0MqBoaFOxMvQxeT7O0NnUIXWfygDsxyyz5AfvcteY2G/RMNa6ifsY/fcPyHxYUNm8BBw39f9lHem6f5fENG8I6GxNmBWGQCkMHAWaakhLCYOUD/NLgWwjCtH5KBbe8zJLhNE5n11p7xRDTmRgRlwKSKcMMxtwJPIteUKyex6fRmw83/w=----ATTACHMENT:----OTExNjA3NjQyNzc0NDgwMSAxNTYzNDY4NDk4MDMzODMxIDgwNTExMzI2MzY0MjY2NzY=