PHP 클래스 Vimeo\ABLincoln\Operators\AbstractSimpleOperator

파일 보기 프로젝트 열기: vimeo/ablincoln

보호된 프로퍼티들

프로퍼티 타입 설명
$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