PHP Класс DMS\Filter\Filters\Callback

Наследование: extends BaseFilter, implements DMS\Filter\Filters\ObjectAwareFilter
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$currentObject object | null | null

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

Метод Описание
apply ( Rule $rule, $value ) {@inheritDoc}
getCurrentObject ( ) : object | null Retrieves the current Object to be used
setCurrentObject ( $object ) : object Set the current object so that the filter can access it

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

Метод Описание
useCallable ( callable $callable, mixed $value ) : mixed Filters using a callable.
useClosure ( Closure $closure, mixed $value ) : mixed
useObjectMethod ( string $method, mixed $value ) : mixed Filters by executing a method in the object

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

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

{@inheritDoc}
public apply ( Rule $rule, $value )
$rule DMS\Filter\Rules\Rule

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

Retrieves the current Object to be used
public getCurrentObject ( ) : object | null
Результат object | null | null

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

Set the current object so that the filter can access it
public setCurrentObject ( $object ) : object
$object
Результат object mixed

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

Filters using a callable.
protected useCallable ( callable $callable, mixed $value ) : mixed
$callable callable
$value mixed
Результат mixed

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

protected useClosure ( Closure $closure, mixed $value ) : mixed
$closure Closure
$value mixed
Результат mixed

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

Filters by executing a method in the object
protected useObjectMethod ( string $method, mixed $value ) : mixed
$method string
$value mixed
Результат mixed

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

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

| null
protected object|null $currentObject
Результат object | null