add('name') ->add('surname') ->add('dateOfBirth', 'date', array('required' => false)) ->add('placeOfBirth', 'text', array('required' => false)) ->add('genre', new GenderType(), array( 'required' => false )) ->add('civil_union', new CivilType(), array( 'required' => false )) ->add('nbOfChild', 'integer', array('required' => false)) ->add('belgian_national_number', new BelgianNationalNumberType(), array('required' => false)) ->add('memo', 'textarea', array('required' => false)) ->add('address', 'textarea', array('required' => false)) ->add('email', 'textarea', array('required' => false)) ->add('countryOfBirth', 'entity', array( 'required' => false, 'class' => 'CL\Chill\MainBundle\Entity\Country' )) ->add('nationality', 'entity', array( 'required' => false, 'class' => 'CL\Chill\MainBundle\Entity\Country' )) ; } /** * @param OptionsResolverInterface $resolver */ public function setDefaultOptions(OptionsResolverInterface $resolver) { $resolver->setDefaults(array( 'data_class' => 'CL\Chill\PersonBundle\Entity\Person' )); } /** * @return string */ public function getName() { return 'cl_chill_personbundle_person'; } }