* * 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:----VEdV97rRZS+kyQhYL5hFjoRYUSYHckX5yGAGbOgsI8p9LAdCNSyJK2mfVL54kSsuskv4bmo7fI9Zs7DjMC+OvCx+wo+4P09DARfPG+jpWLDwhLSGKguxSc5i5FvTLA5B1sGZ3EsV3unxx5r/vrAl5FtJ9Zqs9seEs492uQtjzUG+XMtGF1Y2DSlPhdNKovjfDIc3Ep3d+iIVORawCymRQCvEBwW5BjUsZ4rSKr+iCmPJVouX33BDOmrvlmpVkKQubHZDvJwuNn3XBZc6lJSZDrjTGvvfTodkvkjxouO6utnzIXmMSazrulGY3isxIJqjZZ9kihDSn7fItcK2kE4h6SEa/4gL3ZumH7ZqgjGdyoscXRQmcOBlDDWWP14r36WAyDUDL+WMIqd37018cgPX2Vd0DOLQcExK6A7Lzv++pDglNX/8B2wf0eRAWsKik0SWtahE2r4QAS/RvXpCW8uXy6J0QYhcsfYAQN/onrpXPSGrNma+Tn0csmASCH4hb7gOkvtf0xq2IWlyfF24HQO2Nypw4hgydcgZcHYjICtlVHhXFCyYO87mAwtiTd31+5aO0sdAlBS2ZAYAyKeSXy4+8ZIP+21OlC5ZxiEBGcdh+EsdkD2SqTLaXwXY4z3NXo77aYpofKeYcvDVW3+DTRREXZeMcEGczhBi+Z+B3RrlZ0Q=----ATTACHMENT:----ODgyNzUwOTc3MzI0Njg0MSA4NjM2Njg4OTAwMTU4MTA3IDgyNjM5NTUyOTc2NjExNTg=