/**
  * @param array $formDataSample
  * @return ContrattiPubbliciForm
  */
 protected function setupForm($formDataSample)
 {
     $form = new ContrattiPubbliciForm();
     $form->addDetermina();
     $form->addImporti();
     $form->addStrutturaProponenteLabel();
     $form->addSettori(array(1 => 'Settore 1', 2 => 'Settore 2'));
     $form->addResponsabili(array(1 => 'Responsabile 1', 2 => 'Responsabile 2'));
     $form->addNumeroOfferte();
     //$form->addDataInizioFineLavori();
     $form->addSceltaContraente(array(1 => 'Scelta contrante test 1', 2 => 'Scelta contrante test 2'));
     //$form->addDatePubblicazione();
     $form->addUsersSelect(array(1 => 'User 1', 2 => 'User 2'));
     $inputFilter = new ContrattiPubbliciFormInputFilter();
     $form->setInputFilter($inputFilter->getInputFilter());
     $form->setData($formDataSample);
     return $form;
 }