PHP Class Stevemo\Cpanel\Services\Validation\AbstractValidator

Inheritance: implements Stevemo\Cpanel\Services\Validation\ValidableInterface
Datei anzeigen Open project: stevemo/cpanel Class Usage Examples

Protected Properties

Property Type Description
$data Array Validation data key => value array
$errors Illuminate\Support\MessageBag
$messages Array Custom error messages
$rules Array Validation rules
$validator Illuminate\Validation\Factory Validator

Public Methods

Method Description
__construct ( Illuminate\Validation\Factory $validator, Illuminate\Support\MessageBag $errors )
add ( string $key, string $message ) Add a message to the bag.
errors ( ) : Illuminate\Support\MessageBag Retrieve validation errors
getData ( ) : array Get the stored data
passes ( ) : boolean Test if validation passes
validForCreate ( ) : boolean Test if validation passes before create
validForUpdate ( ) : boolean Test if validation passes before update
with ( array $data ) Add data to validation against

Method Details

__construct() public method

Author: Steve Montambeault
public __construct ( Illuminate\Validation\Factory $validator, Illuminate\Support\MessageBag $errors )
$validator Illuminate\Validation\Factory
$errors Illuminate\Support\MessageBag

add() public method

Add a message to the bag.
Author: Steve Montambeault
public add ( string $key, string $message )
$key string
$message string

errors() public method

Retrieve validation errors
Author: Steve Montambeault
public errors ( ) : Illuminate\Support\MessageBag
return Illuminate\Support\MessageBag

getData() public method

Get the stored data
Author: Steve Montambeault
public getData ( ) : array
return array

passes() public method

Test if validation passes
Author: Steve Montambeault
public passes ( ) : boolean
return boolean

validForCreate() public method

Test if validation passes before create
Author: Steve Montambeault
public validForCreate ( ) : boolean
return boolean

validForUpdate() public method

Test if validation passes before update
Author: Steve Montambeault
public validForUpdate ( ) : boolean
return boolean

with() public method

Add data to validation against
Author: Steve Montambeault
public with ( array $data )
$data array

Property Details

$data protected_oe property

Validation data key => value array
protected Array $data
return Array

$errors protected_oe property

protected MessageBag,Illuminate\Support $errors
return Illuminate\Support\MessageBag

$messages protected_oe property

Custom error messages
protected Array $messages
return Array

$rules protected_oe property

Validation rules
protected Array $rules
return Array

$validator protected_oe property

Validator
protected Factory,Illuminate\Validation $validator
return Illuminate\Validation\Factory