PHP Класс Cviebrock\ImageValidator\ImageValidator

Наследование: extends Illuminate\Validation\Validator, implements Illuminate\Contracts\Validation\Validator
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( Symfony\Component\Translation\TranslatorInterface $translator, array $data, array $rules, array $messages = [], array $customAttributes = [] ) Creates a new instance of ImageValidator
replaceImageAspect ( string $message, string $attribute, string $rule, array $parameters ) : string Build the error message for validation failures.
replaceImageSize ( string $message, string $attribute, string $rule, array $parameters ) : string Build the error message for validation failures.
validateImageAspect ( $attribute, $value, $parameters ) : boolean Usage: image_aspect:ratio
validateImageSize ( $attribute, $value, $parameters ) : boolean Usage: image_size:width[,height]

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

Метод Описание
checkDimension ( string $rule, integer $dimension ) : array Parse the dimension rule and check if the dimension passes the rule.
getImagePath ( $value )

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

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

Creates a new instance of ImageValidator
public __construct ( Symfony\Component\Translation\TranslatorInterface $translator, array $data, array $rules, array $messages = [], array $customAttributes = [] )
$translator Symfony\Component\Translation\TranslatorInterface
$data array
$rules array
$messages array
$customAttributes array

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

Parse the dimension rule and check if the dimension passes the rule.
protected checkDimension ( string $rule, integer $dimension ) : array
$rule string
$dimension integer
Результат array

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

protected getImagePath ( $value )

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

Build the error message for validation failures.
public replaceImageAspect ( string $message, string $attribute, string $rule, array $parameters ) : string
$message string
$attribute string
$rule string
$parameters array
Результат string

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

Build the error message for validation failures.
public replaceImageSize ( string $message, string $attribute, string $rule, array $parameters ) : string
$message string
$attribute string
$rule string
$parameters array
Результат string

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

Usage: image_aspect:ratio
public validateImageAspect ( $attribute, $value, $parameters ) : boolean
$attribute string
$value string|array
$parameters array
Результат boolean

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

Usage: image_size:width[,height]
public validateImageSize ( $attribute, $value, $parameters ) : boolean
$attribute string
$value string|array
$parameters array
Результат boolean