public function allowUnsetRequest($field) { if (empty($field['options']['choices'])) { return true; } return parent::allowUnsetRequest($field); }
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; }
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']); }