Forms

Forms

class Forms

Entry point of the Form component.

Use this class to conveniently create new form factories:

use Symfony\Component\Form\Forms;

$formFactory = Forms::createFormFactory();

$form = $formFactory->createBuilder() ->add('firstName', 'Symfony\Component\Form\Extension\Core\Type\TextType') ->add('lastName', 'Symfony\Component\Form\Extension\Core\Type\TextType') ->add('age', 'Symfony\Component\Form\Extension\Core\Type\IntegerType') ->add('gender', 'Symfony\Component\Form\Extension\Core\Type\ChoiceType', array( 'choices' => array('Male' => 'm', 'Female' => 'f'), )) ->getForm();

You can also add custom extensions to the form factory:

$formFactory = Forms::createFormFactoryBuilder() ->addExtension(new AcmeExtension()) ->getFormFactory();

If you create custom form types or type extens