/** Нужно, т.к. getValue() переопределен */ function testCleanValue() { $str = '<a href="http://">hello """</a>'; $e = new Checkbox('test'); $e->setCheckboxValue($str); $e->setIsChecked(); $exp = htmlspecialchars($str); $this->assertEquals($exp, $e->getValue(), 'Чистые данные'); $this->assertEquals($str, $e->getValue(false), 'Грязные данные'); }
/** @return Form\Element\Checkbox */ public function addCheckbox($field, $label = null, $value = null) { $c = new Checkbox($field, $label, $this); if ($value) { $c->setCheckboxValue($value); } return $this->fields[$field] = $c; }