PHP Класс Rees\Sanitizer\Sanitizer

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$container Illuminate\Container\Container Container instance used to resolve classes.
$sanitizers array Array of registered sanitizers.

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

Метод Описание
__construct ( mixed $container = null ) Allow a container instance to be set via constructor.
executeSanitizer ( mixed $sanitizer, $parameters ) : mixed Execute a sanitizer using the appropriate method.
register ( string $name, mixed $callback ) : void Register a new sanitization method.
sanitize ( array $rules, array &$data ) : array Sanitize a dataset using rules.

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

Метод Описание
getSanitizer ( string $key ) : Callable Retrieve a sanitizer by key.
resolveCallback ( string $callback ) : array Resolve a callback from a class and method pair.
runGlobalSanitizers ( array &$rules, array &$data ) : void Apply global sanitizer rules.
sanitizeField ( array &$data, string $field, mixed $ruleset ) Execute sanitization over a specific field.

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

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

Allow a container instance to be set via constructor.
public __construct ( mixed $container = null )
$container mixed

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

Execute a sanitizer using the appropriate method.
public executeSanitizer ( mixed $sanitizer, $parameters ) : mixed
$sanitizer mixed
Результат mixed

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

Retrieve a sanitizer by key.
protected getSanitizer ( string $key ) : Callable
$key string
Результат Callable

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

Register a new sanitization method.
public register ( string $name, mixed $callback ) : void
$name string
$callback mixed
Результат void

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

Resolve a callback from a class and method pair.
protected resolveCallback ( string $callback ) : array
$callback string
Результат array

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

Apply global sanitizer rules.
protected runGlobalSanitizers ( array &$rules, array &$data ) : void
$rules array
$data array
Результат void

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

Sanitize a dataset using rules.
public sanitize ( array $rules, array &$data ) : array
$rules array
$data array
Результат array

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

Execute sanitization over a specific field.
protected sanitizeField ( array &$data, string $field, mixed $ruleset )
$data array
$field string
$ruleset mixed

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

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

Container instance used to resolve classes.
protected Container,Illuminate\Container $container
Результат Illuminate\Container\Container

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

Array of registered sanitizers.
protected array $sanitizers
Результат array