/opt/alt/php54/usr/share/pear/test/Form/Symfony/Component/Form/Tests/Fixtures
<?php namespace Symfony\Component\Form\Tests\Fixtures; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\FormEvents; use Symfony\Component\Form\FormEvent; use Symfony\Component\Form\FormBuilderInterface; class AlternatingRowType extends AbstractType { public function buildForm(FormBuilderInterface $builder, array $options) { $formFactory = $builder->getFormFactory(); $builder->addEventListener(FormEvents::PRE_SET_DATA, function (FormEvent $event) use ($formFactory) { $form = $event->getForm(); $type = $form->getName() % 2 === 0 ? 'text' : 'textarea'; $form->add('title', $type); }); } public function getName() { return 'alternating_row'; } }
.
Edit
..
Edit
AlternatingRowType.php
Edit
Author.php
Edit
AuthorType.php
Edit
CustomArrayObject.php
Edit
FixedDataTransformer.php
Edit
FixedFilterListener.php
Edit
FooSubType.php
Edit
FooSubTypeWithParentInstance.php
Edit
FooType.php
Edit
FooTypeBarExtension.php
Edit
FooTypeBazExtension.php
Edit
TestExtension.php
Edit
foo
Edit