| @@ 131-149 (lines=19) @@ | ||
| 128 | return __CLASS__; |
|
| 129 | } |
|
| 130 | ||
| 131 | private function validateDefault($value) |
|
| 132 | { |
|
| 133 | if (preg_match('~^-?\d+$~', $value) !== 1) { |
|
| 134 | throw new \SwaggerGen\Exception("Invalid integer default: '{$value}'"); |
|
| 135 | } |
|
| 136 | ||
| 137 | if ($this->maximum) { |
|
| 138 | if (($value > $this->maximum) || ($this->exclusiveMaximum && $value == $this->maximum)) { |
|
| 139 | throw new \SwaggerGen\Exception("Default integer beyond maximum: '{$value}'"); |
|
| 140 | } |
|
| 141 | } |
|
| 142 | if ($this->minimum) { |
|
| 143 | if (($value < $this->minimum) || ($this->exclusiveMinimum && $value == $this->minimum)) { |
|
| 144 | throw new \SwaggerGen\Exception("Default integer beyond minimum: '{$value}'"); |
|
| 145 | } |
|
| 146 | } |
|
| 147 | ||
| 148 | return intval($value); |
|
| 149 | } |
|
| 150 | ||
| 151 | } |
|
| 152 | ||
| @@ 125-143 (lines=19) @@ | ||
| 122 | return __CLASS__; |
|
| 123 | } |
|
| 124 | ||
| 125 | private function validateDefault($value) |
|
| 126 | { |
|
| 127 | if (preg_match('~^-?(?:\\d*\\.?\\d+|\\d+\\.\\d*)$~', $value) !== 1) { |
|
| 128 | throw new \SwaggerGen\Exception("Invalid number default: '{$value}'"); |
|
| 129 | } |
|
| 130 | ||
| 131 | if ($this->maximum) { |
|
| 132 | if (($value > $this->maximum) || ($this->exclusiveMaximum && $value == $this->maximum)) { |
|
| 133 | throw new \SwaggerGen\Exception("Default number beyond maximum: '{$value}'"); |
|
| 134 | } |
|
| 135 | } |
|
| 136 | if ($this->minimum) { |
|
| 137 | if (($value < $this->minimum) || ($this->exclusiveMinimum && $value == $this->minimum)) { |
|
| 138 | throw new \SwaggerGen\Exception("Default number beyond minimum: '{$value}'"); |
|
| 139 | } |
|
| 140 | } |
|
| 141 | ||
| 142 | return doubleval($value); |
|
| 143 | } |
|
| 144 | ||
| 145 | } |
|
| 146 | ||