No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

23 líneas
503B

  1. <?php
  2. namespace App\Validation\Rule;
  3. use Framework\Validation\Rule\Rule;
  4. class PositiveIntegerRule implements Rule
  5. {
  6. public function validate(array $data, string $field, array $params)
  7. {
  8. if (empty($data[$field])) {
  9. return true;
  10. }
  11. return ctype_digit((string) $data[$field]) && (int) $data[$field] > 0;
  12. }
  13. public function getMessage(array $data, string $field, array $params)
  14. {
  15. return "{$field} must be a positive whole number";
  16. }
  17. }

Powered by TurnKey Linux.