public function __construct(Company $company)
 {
     $companies = $company->fetchAll(['Einstaklingur', 'Háskóli']);
     $options = array();
     foreach ($companies as $item) {
         $options[$item->id] = $item->name;
     }
     parent::__construct(strtolower(str_replace('\\', '-', get_class($this))));
     $this->setAttribute('method', 'post');
     $this->add(array('name' => 'company-select', 'type' => 'Zend\\Form\\Element\\Select', 'attributes' => array('placeholder' => 'Nafn...', 'required' => 'required'), 'options' => array('label' => 'Fyrirtæki', 'empty_option' => 'Veldu fyrirtæki', 'value_options' => $options)));
     $this->add(array('name' => 'submit-company-select', 'type' => 'Zend\\Form\\Element\\Submit', 'attributes' => array('value' => 'Submit'), 'options' => array('label' => 'Submit')));
 }
Example #2
0
 /**
  * @expectedException Exception
  */
 public function testFetchAllException()
 {
     $service = new Company();
     $service->setDataSource(new PDOMock());
     $service->fetchAll();
 }