Esempio n. 1
0
 public function allowUnsetRequest($field)
 {
     if (empty($field['options']['choices'])) {
         return true;
     }
     return parent::allowUnsetRequest($field);
 }
Esempio n. 2
0
 public function makeView($field, $allFormData, FormHandler $formHandler)
 {
     $field = parent::makeView($field, $allFormData, $formHandler);
     // Make sure that numerical values are always integers
     if (isset($field['value']) && is_numeric($field['value'])) {
         $field['value'] = intval($field['value']);
     }
     return $field;
 }
Esempio n. 3
0
 public function testMakeView()
 {
     $form_handler = $this->getMockBuilder('\\AV\\Form\\FormHandler')->disableOriginalConstructor()->getMock();
     $view = $this->default_type->makeView($this->basic_field, array('basic_field' => 'test'), $form_handler);
     $this->assertEquals('test', $view['value']);
 }