| @@ 196-201 (lines=6) @@ | ||
| 193 | case 'options': |
|
| 194 | $this->setOptions($val); |
|
| 195 | break; |
|
| 196 | case 'max': |
|
| 197 | if( (!is_int($val) && !is_float($val)) || $val < 0 ) |
|
| 198 | {
|
|
| 199 | throw new Exception(sprintf("%s must be a number greater then 0. Value set: %s", $key, $val));
|
|
| 200 | } |
|
| 201 | break; |
|
| 202 | case 'step': |
|
| 203 | if( (!is_int($val) && !is_float($val)) || $val < 0 ) |
|
| 204 | {
|
|
| @@ 202-210 (lines=9) @@ | ||
| 199 | throw new Exception(sprintf("%s must be a number greater then 0. Value set: %s", $key, $val));
|
|
| 200 | } |
|
| 201 | break; |
|
| 202 | case 'step': |
|
| 203 | if( (!is_int($val) && !is_float($val)) || $val < 0 ) |
|
| 204 | {
|
|
| 205 | throw new Exception(sprintf("%s must be a number greater then 0. Value set: %s", $key, $val));
|
|
| 206 | } |
|
| 207 | // Step is now an option. |
|
| 208 | $this->options['step'] = $val; |
|
| 209 | ||
| 210 | return; |
|
| 211 | default: |
|
| 212 | throw new Exception(sprintf("%s does not exists", $key));
|
|
| 213 | break; |
|