PHP Class Flarum\Core\Validator\AbstractValidator

Afficher le fichier Open project: flarum/core

Protected Properties

Свойство Type Description
$events Illuminate\Contracts\Events\Dispatcher
$rules array
$translator Symfony\Component\Translation\TranslatorInterface
$validator Illuminate\Validation\Factory

Méthodes publiques

Méthode Description
__construct ( Illuminate\Validation\Factory $validator, Illuminate\Contracts\Events\Dispatcher $events, Symfony\Component\Translation\TranslatorInterface $translator )
assertValid ( array $attributes ) Throw an exception if a model is not valid.

Méthodes protégées

Méthode Description
getMessages ( ) : array
getRules ( ) : array
makeValidator ( array $attributes ) : Illuminate\Validation\Validator Make a new validator instance for this model.

Method Details

__construct() public méthode

public __construct ( Illuminate\Validation\Factory $validator, Illuminate\Contracts\Events\Dispatcher $events, Symfony\Component\Translation\TranslatorInterface $translator )
$validator Illuminate\Validation\Factory
$events Illuminate\Contracts\Events\Dispatcher
$translator Symfony\Component\Translation\TranslatorInterface

assertValid() public méthode

Throw an exception if a model is not valid.
public assertValid ( array $attributes )
$attributes array

getMessages() protected méthode

protected getMessages ( ) : array
Résultat array

getRules() protected méthode

protected getRules ( ) : array
Résultat array

makeValidator() protected méthode

Make a new validator instance for this model.
protected makeValidator ( array $attributes ) : Illuminate\Validation\Validator
$attributes array
Résultat Illuminate\Validation\Validator

Property Details

$events protected_oe property

protected Dispatcher,Illuminate\Contracts\Events $events
Résultat Illuminate\Contracts\Events\Dispatcher

$rules protected_oe property

protected array $rules
Résultat array

$translator protected_oe property

protected TranslatorInterface,Symfony\Component\Translation $translator
Résultat Symfony\Component\Translation\TranslatorInterface

$validator protected_oe property

protected Factory,Illuminate\Validation $validator
Résultat Illuminate\Validation\Factory