Skip to content

Commit 3b94348

Browse files
committed
Removed validation of maximum, minimum, maxItems, minItems
1 parent 8bafca9 commit 3b94348

File tree

1 file changed

+0
-63
lines changed

1 file changed

+0
-63
lines changed

generator/cybersource-php-template/model_generic.mustache

Lines changed: 0 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -157,36 +157,12 @@ class {{classname}} {{#parentSchema}}extends {{{parent}}} {{/parentSchema}}imple
157157
{{/isContainer}}
158158
{{/isEnum}}
159159
{{#hasValidation}}
160-
{{#maximum}}
161-
if ({{^required}}!is_null($this->container['{{name}}']) && {{/required}}($this->container['{{name}}'] >{{#exclusiveMaximum}}={{/exclusiveMaximum}} {{maximum}})) {
162-
$invalid_properties[] = "invalid value for '{{name}}', must be smaller than {{^exclusiveMaximum}}or equal to {{/exclusiveMaximum}}{{maximum}}.";
163-
}
164-
165-
{{/maximum}}
166-
{{#minimum}}
167-
if ({{^required}}!is_null($this->container['{{name}}']) && {{/required}}($this->container['{{name}}'] <{{#exclusiveMinimum}}={{/exclusiveMinimum}} {{minimum}})) {
168-
$invalid_properties[] = "invalid value for '{{name}}', must be bigger than {{^exclusiveMinimum}}or equal to {{/exclusiveMinimum}}{{minimum}}.";
169-
}
170-
171-
{{/minimum}}
172160
{{#pattern}}
173161
if ({{^required}}!is_null($this->container['{{name}}']) && {{/required}}!preg_match("{{{pattern}}}", $this->container['{{name}}'])) {
174162
$invalid_properties[] = "invalid value for '{{name}}', must be conform to the pattern {{{pattern}}}.";
175163
}
176164

177165
{{/pattern}}
178-
{{#maxItems}}
179-
if ({{^required}}!is_null($this->container['{{name}}']) && {{/required}}(count($this->container['{{name}}']) > {{maxItems}})) {
180-
$invalid_properties[] = "invalid value for '{{name}}', number of items must be less than or equal to {{{maxItems}}}.";
181-
}
182-
183-
{{/maxItems}}
184-
{{#minItems}}
185-
if ({{^required}}!is_null($this->container['{{name}}']) && {{/required}}(count($this->container['{{name}}']) < {{minItems}})) {
186-
$invalid_properties[] = "invalid value for '{{name}}', number of items must be greater than or equal to {{{minItems}}}.";
187-
}
188-
189-
{{/minItems}}
190166
{{/hasValidation}}
191167
{{/vars}}
192168
return $invalid_properties;
@@ -221,31 +197,11 @@ class {{classname}} {{#parentSchema}}extends {{{parent}}} {{/parentSchema}}imple
221197
{{/isContainer}}
222198
{{/isEnum}}
223199
{{#hasValidation}}
224-
{{#maximum}}
225-
if ($this->container['{{name}}'] >{{#exclusiveMaximum}}={{/exclusiveMaximum}} {{maximum}}) {
226-
return false;
227-
}
228-
{{/maximum}}
229-
{{#minimum}}
230-
if ($this->container['{{name}}'] <{{#exclusiveMinimum}}={{/exclusiveMinimum}} {{minimum}}) {
231-
return false;
232-
}
233-
{{/minimum}}
234200
{{#pattern}}
235201
if (!preg_match("{{{pattern}}}", $this->container['{{name}}'])) {
236202
return false;
237203
}
238204
{{/pattern}}
239-
{{#maxItems}}
240-
if (count($this->container['{{name}}']) > {{maxItems}}) {
241-
return false;
242-
}
243-
{{/maxItems}}
244-
{{#minItems}}
245-
if (count($this->container['{{name}}']) < {{minItems}}) {
246-
return false;
247-
}
248-
{{/minItems}}
249205
{{/hasValidation}}
250206
{{/vars}}
251207
return true;
@@ -293,30 +249,11 @@ class {{classname}} {{#parentSchema}}extends {{{parent}}} {{/parentSchema}}imple
293249
{{/isContainer}}
294250
{{/isEnum}}
295251
{{#hasValidation}}
296-
{{#maximum}}
297-
if ({{^required}}!is_null(${{name}}) && {{/required}}(${{name}} >{{#exclusiveMaximum}}={{/exclusiveMaximum}} {{maximum}})) {
298-
throw new \InvalidArgumentException('invalid value for ${{name}} when calling {{classname}}.{{operationId}}, must be smaller than {{^exclusiveMaximum}}or equal to {{/exclusiveMaximum}}{{maximum}}.');
299-
}
300-
{{/maximum}}
301-
{{#minimum}}
302-
if ({{^required}}!is_null(${{name}}) && {{/required}}(${{name}} <{{#exclusiveMinimum}}={{/exclusiveMinimum}} {{minimum}})) {
303-
throw new \InvalidArgumentException('invalid value for ${{name}} when calling {{classname}}.{{operationId}}, must be bigger than {{^exclusiveMinimum}}or equal to {{/exclusiveMinimum}}{{minimum}}.');
304-
}
305-
{{/minimum}}
306252
{{#pattern}}
307253
if ({{^required}}!is_null(${{name}}) && {{/required}}(!preg_match("{{{pattern}}}", ${{name}}))) {
308254
throw new \InvalidArgumentException("invalid value for ${{name}} when calling {{classname}}.{{operationId}}, must conform to the pattern {{{pattern}}}.");
309255
}
310256
{{/pattern}}
311-
{{#maxItems}}
312-
if ({{^required}}!is_null(${{name}}) && {{/required}}(count(${{name}}) > {{maxItems}})) {
313-
throw new \InvalidArgumentException('invalid value for ${{name}} when calling {{classname}}.{{operationId}}, number of items must be less than or equal to {{maxItems}}.');
314-
}{{/maxItems}}
315-
{{#minItems}}
316-
if ({{^required}}!is_null(${{name}}) && {{/required}}(count(${{name}}) < {{minItems}})) {
317-
throw new \InvalidArgumentException('invalid length for ${{name}} when calling {{classname}}.{{operationId}}, number of items must be greater than or equal to {{minItems}}.');
318-
}
319-
{{/minItems}}
320257
{{/hasValidation}}
321258
$this->container['{{name}}'] = ${{name}};
322259

0 commit comments

Comments
 (0)