Exemple #1
0
 /** Нужно, т.к. 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), 'Грязные данные');
 }
Exemple #2
0
 /** @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;
 }