PHP Класс FluxBB\Core\Validator

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$validation Illuminate\Contracts\Validation\Factory The validator factory instance.

Открытые методы

Метод Описание
__construct ( Illuminate\Contracts\Validation\Factory $validation ) Create a validator instance.
validate ( Request $request ) : void Validate the given request.

Защищенные методы

Метод Описание
ensureAllInRules ( array $data ) Make sure all of the keys of the given array exist in our ruleset.
ensureValid ( array $attributes ) Make sure the given attributes comply to our rules.
rules ( ) : array Get the rules to validate against.

Описание методов

__construct() публичный Метод

Create a validator instance.
public __construct ( Illuminate\Contracts\Validation\Factory $validation )
$validation Illuminate\Contracts\Validation\Factory

ensureAllInRules() защищенный Метод

Make sure all of the keys of the given array exist in our ruleset.
protected ensureAllInRules ( array $data )
$data array

ensureValid() защищенный Метод

Throws an exception if validation fails.
protected ensureValid ( array $attributes )
$attributes array

rules() абстрактный защищенный Метод

Get the rules to validate against.
abstract protected rules ( ) : array
Результат array

validate() абстрактный публичный Метод

Should throw an exception if validation fails.
abstract public validate ( Request $request ) : void
$request FluxBB\Server\Request
Результат void

Описание свойств

$validation защищенное свойство

The validator factory instance.
protected Factory,Illuminate\Contracts\Validation $validation
Результат Illuminate\Contracts\Validation\Factory