Пример #1
0
 public function testValidateMinMaxOptions()
 {
     $environment = new CM_Frontend_Environment();
     $field = new CM_FormField_Integer(['name' => 'foo', 'min' => -2, 'max' => 2]);
     $this->assertSame(-1, $field->validate($environment, -1));
     $this->assertInstanceOf('CM_Exception_FormFieldValidation', $this->catchException(function () use($field, $environment) {
         $field->validate($environment, -3);
     }));
     $this->assertInstanceOf('CM_Exception_FormFieldValidation', $this->catchException(function () use($field, $environment) {
         $field->validate($environment, 4);
     }));
 }
Пример #2
0
 public function validate(CM_Frontend_Environment $environment, $userInput)
 {
     return parent::validate($environment, $userInput) * 1609;
 }