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); })); }
/** * @return int External Value */ public function getValue() { return parent::getValue() / 1609; }