Vous êtes connecté en tant que anonymous Se Deconnecter
vendor/illuminate/contracts/Validation/Factory.php
4f5a31d2
 <?php
 
 namespace Illuminate\Contracts\Validation;
 
 interface Factory
 {
     /**
      * Create a new Validator instance.
      *
      * @param  array  $data
      * @param  array  $rules
      * @param  array  $messages
      * @param  array  $customAttributes
      * @return \Illuminate\Contracts\Validation\Validator
      */
     public function make(array $data, array $rules, array $messages = [], array $customAttributes = []);
 
     /**
      * Register a custom validator extension.
      *
      * @param  string  $rule
      * @param  \Closure|string  $extension
      * @param  string|null  $message
      * @return void
      */
     public function extend($rule, $extension, $message = null);
 
     /**
      * Register a custom implicit validator extension.
      *
      * @param  string   $rule
      * @param  \Closure|string  $extension
      * @param  string|null  $message
      * @return void
      */
     public function extendImplicit($rule, $extension, $message = null);
 
     /**
      * Register a custom implicit validator message replacer.
      *
      * @param  string   $rule
      * @param  \Closure|string  $replacer
      * @return void
      */
     public function replacer($rule, $replacer);
 }