@@ 233-245 (lines=13) @@ | ||
230 | } |
|
231 | ||
232 | break; |
|
233 | case 'minLength': |
|
234 | if (!is_int($ruleContents) || $ruleContents < 1) { |
|
235 | throw new \InvalidArgumentException("Invalid min length validation rule[{$ruleContents}]"); |
|
236 | } |
|
237 | ||
238 | if (mb_strlen($value) < $ruleContents) { |
|
239 | $errorMsg = $this->translator->trans( |
|
240 | 'errorFieldMustBeMinXLength', |
|
241 | ['%field%' => $fieldName, '%numberOf%' => $ruleContents] |
|
242 | ); |
|
243 | } |
|
244 | ||
245 | break; |
|
246 | case 'maxLength': |
|
247 | if (!is_int($ruleContents) || $ruleContents < 1) { |
|
248 | throw new \InvalidArgumentException("Invalid max length validation rule[{$ruleContents}]"); |
|
@@ 246-258 (lines=13) @@ | ||
243 | } |
|
244 | ||
245 | break; |
|
246 | case 'maxLength': |
|
247 | if (!is_int($ruleContents) || $ruleContents < 1) { |
|
248 | throw new \InvalidArgumentException("Invalid max length validation rule[{$ruleContents}]"); |
|
249 | } |
|
250 | ||
251 | if ((((string) $value) !== '') && mb_strlen($value) > $ruleContents) { |
|
252 | $errorMsg = $this->translator->trans( |
|
253 | 'errorFieldMustBeMaxXLength', |
|
254 | ['%field%' => $fieldName, '%numberOf%' => $ruleContents] |
|
255 | ); |
|
256 | } |
|
257 | ||
258 | break; |
|
259 | case 'length': |
|
260 | if (!is_int($ruleContents) || $ruleContents < 1) { |
|
261 | throw new \InvalidArgumentException("Invalid length validation rule[{$ruleContents}]"); |
|
@@ 259-271 (lines=13) @@ | ||
256 | } |
|
257 | ||
258 | break; |
|
259 | case 'length': |
|
260 | if (!is_int($ruleContents) || $ruleContents < 1) { |
|
261 | throw new \InvalidArgumentException("Invalid length validation rule[{$ruleContents}]"); |
|
262 | } |
|
263 | ||
264 | if ((((string) $value) !== '') && mb_strlen($value) !== $ruleContents) { |
|
265 | $errorMsg = $this->translator->trans( |
|
266 | 'errorFieldMustBeXLength', |
|
267 | ['%field%' => $fieldName, '%numberOf%' => $ruleContents] |
|
268 | ); |
|
269 | } |
|
270 | ||
271 | break; |
|
272 | case 'regexp': |
|
273 | if (!$ruleContents) { |
|
274 | throw new \InvalidArgumentException("Invalid regexp validation rule[{$ruleContents}]"); |