formBuilder attribute : * * $this->formBuilder->add("name", "text") * ->add("email", "email", array( * "attr" => array( * "class" => "field" * ), * "label" => "email", * "constraints" => array( * new \Symfony\Component\Validator\Constraints\NotBlank() * ) * ) * ) * ->add('age', 'integer'); * * @return null */ protected function buildForm() { $freeshipping = ColissimoFreeshippingQuery::create()->getLast(); $this->formBuilder ->add("freeshipping", "checkbox", array( 'data'=>$freeshipping, 'label'=>Translator::getInstance()->trans("Activate free shipping: ", [], Colissimo::MESSAGE_DOMAIN) )) ; } /** * @return string the name of you form. This name must be unique */ public function getName() { return "colissimofreeshipping"; } }