PHP Класс Vimeo\ABLincoln\Operators\AbstractSimpleOperator

Показать файл Открыть проект

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

Свойство Тип Описание
$assignment
$parameters

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

Метод Описание
__construct ( array $options, mixed $inputs ) Store the set of parameters to use as required and optional arguments
args ( ) : array Argument accessor
execute ( Assignment $assignment ) : mixed Evaluate all parameters and store as instance variables, then execute the operator as defined in simpleExecute()
setArg ( mixed $key, mixed $value ) Argument setter

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

Метод Описание
_simpleExecute ( ) : mixed Implement with operator functionality

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

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

Store the set of parameters to use as required and optional arguments
public __construct ( array $options, mixed $inputs )
$options array array mapping operator options to values
$inputs mixed input value/array used for hashing

_simpleExecute() абстрактный защищенный Метод

Implement with operator functionality
abstract protected _simpleExecute ( ) : mixed
Результат mixed the evaluated expression

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

Argument accessor
public args ( ) : array
Результат array operator arguments

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

Evaluate all parameters and store as instance variables, then execute the operator as defined in simpleExecute()
public execute ( Assignment $assignment ) : mixed
$assignment Assignment object used to evaluate parameters
Результат mixed the evaluated expression

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

Argument setter
public setArg ( mixed $key, mixed $value )
$key mixed name of argument to set
$value mixed value to set argument

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

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

protected $assignment

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

protected $parameters