PHP Класс rock\sanitize\Sanitize

Наследование: implements rock\base\ObjectInterface, use trait rock\base\ObjectTrait
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$rawRules rock\sanitize\rules\Rule[] List raw rules.
$recursive boolean Enable recursive mode.
$remainder string Label remainder.
$rules array List rules.

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

Метод Описание
__call ( $name, $arguments )
__callStatic ( $name, $arguments )
existsRule ( string $name ) : boolean Exists rule.
getRawRules ( ) : Rule[]
init ( )
parentCall ( )
sanitize ( mixed $input ) : mixed Sanitize value.
setRecursive ( boolean $enable ) Enable recursive mode.
setRemainder ( string $label ) Sets a label remainder.
setRules ( array $rules ) Sets a list rules.

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

Метод Описание
attributesInternal ( $attributes )
defaultRules ( )
getInstance ( ) : static Returns instance.
getInstanceRule ( string $name, array $arguments ) : Rule Returns instance rule.
recursiveInternal ( $enable = true )
rulesInternal ( array $rules )

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

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

public __call ( $name, $arguments )

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

public static __callStatic ( $name, $arguments )

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

protected attributesInternal ( $attributes )

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

protected defaultRules ( )

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

Exists rule.
public existsRule ( string $name ) : boolean
$name string name of rule.
Результат boolean

getInstance() защищенный статический Метод

If exists {@see \rock\di\Container} that uses it.
protected static getInstance ( ) : static
Результат static

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

Returns instance rule.
protected getInstanceRule ( string $name, array $arguments ) : Rule
$name string name of rule
$arguments array
Результат rock\sanitize\rules\Rule

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

public getRawRules ( ) : Rule[]
Результат rock\sanitize\rules\Rule[]

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

public init ( )

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

public parentCall ( )

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

protected recursiveInternal ( $enable = true )

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

protected rulesInternal ( array $rules )
$rules array

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

Sanitize value.
public sanitize ( mixed $input ) : mixed
$input mixed
Результат mixed

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

Enable recursive mode.
public setRecursive ( boolean $enable )
$enable boolean

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

Sets a label remainder.
public setRemainder ( string $label )
$label string

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

Sets a list rules.
public setRules ( array $rules )
$rules array

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

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

List raw rules.
protected Rule[],rock\sanitize\rules $rawRules
Результат rock\sanitize\rules\Rule[]

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

Enable recursive mode.
protected bool $recursive
Результат boolean

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

Label remainder.
protected string $remainder
Результат string

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

List rules.
protected array $rules
Результат array