| @@ 468-472 (lines=5) @@ | ||
| 465 | case 'Email': |
|
| 466 | $validate['type'] = "email"; |
|
| 467 | break; |
|
| 468 | case 'Length': |
|
| 469 | $validate['type'] = "length"; |
|
| 470 | $validate['max'] = (int)$annotation->max; |
|
| 471 | $validate['min'] = (int)$annotation->min; |
|
| 472 | break; |
|
| 473 | case 'Regex': |
|
| 474 | if ($annotation->match) { |
|
| 475 | $validate['type'] = "format"; |
|
| @@ 481-488 (lines=8) @@ | ||
| 478 | } |
|
| 479 | break; |
|
| 480 | case 'MaxLength': |
|
| 481 | case 'MinLength': |
|
| 482 | $validate['type'] = "length"; |
|
| 483 | if ($name == "MaxLength") { |
|
| 484 | $validate['max'] = (int)$annotation->limit; |
|
| 485 | } else { |
|
| 486 | $validate['min'] = (int)$annotation->limit; |
|
| 487 | } |
|
| 488 | break; |
|
| 489 | case 'Choice': |
|
| 490 | $validate['type'] = "inclusion"; |
|
| 491 | $validate['list'] = $annotation->choices; |
|