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() { $this->formBuilder ->add( "freeshipping", "checkbox", array( "label" => Translator::getInstance()->trans("Activate free shipping: ", [], Colissimo::DOMAIN_NAME), "value" => Colissimo::getConfigValue(ColissimoConfigValue::FREE_SHIPPING, false), ) ); } /** * @return string the name of you form. This name must be unique */ public function getName() { return "colissimofreeshipping"; } }