Validator.php 1.5 KB

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. namespace Illuminate\Support\Facades;
  3. /**
  4. * @method static \Illuminate\Validation\Validator make(array $data, array $rules, array $messages = [], array $attributes = [])
  5. * @method static array validate(array $data, array $rules, array $messages = [], array $attributes = [])
  6. * @method static void extend(string $rule, \Closure|string $extension, string|null $message = null)
  7. * @method static void extendImplicit(string $rule, \Closure|string $extension, string|null $message = null)
  8. * @method static void extendDependent(string $rule, \Closure|string $extension, string|null $message = null)
  9. * @method static void replacer(string $rule, \Closure|string $replacer)
  10. * @method static void includeUnvalidatedArrayKeys()
  11. * @method static void excludeUnvalidatedArrayKeys()
  12. * @method static void resolver(\Closure $resolver)
  13. * @method static \Illuminate\Contracts\Translation\Translator getTranslator()
  14. * @method static \Illuminate\Validation\PresenceVerifierInterface getPresenceVerifier()
  15. * @method static void setPresenceVerifier(\Illuminate\Validation\PresenceVerifierInterface $presenceVerifier)
  16. * @method static \Illuminate\Contracts\Container\Container|null getContainer()
  17. * @method static \Illuminate\Validation\Factory setContainer(\Illuminate\Contracts\Container\Container $container)
  18. *
  19. * @see \Illuminate\Validation\Factory
  20. */
  21. class Validator extends Facade
  22. {
  23. /**
  24. * Get the registered name of the component.
  25. *
  26. * @return string
  27. */
  28. protected static function getFacadeAccessor()
  29. {
  30. return 'validator';
  31. }
  32. }