Вход Регистрация
Файл: symfony-2.7/src/Symfony/Component/Form/Tests/Fixtures/AlternatingRowType.php
Строк: 40
<?php

namespace SymfonyComponentFormTestsFixtures;

use 
SymfonyComponentFormAbstractType;
use 
SymfonyComponentFormFormEvents;
use 
SymfonyComponentFormFormEvent;
use 
SymfonyComponentFormFormBuilderInterface;

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() % === 'text' 'textarea';
            
$form->add('title'$type);
        });
    }

    public function 
getName()
    {
        return 
'alternating_row';
    }
}
Онлайн: 0
Реклама