Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс NodeFunction
+ Граф наследования:NodeFunction:

Открытые члены

 __construct ($functionName="")
 
 addParameter (NodeBase $parameter)
 
 process (Entity\Base $entity)
 

Защищенные данные

 $functionName = ""
 
 $parameters = array()
 

Подробное описание

См. определение в файле engine.php строка 411

Конструктор(ы)

◆ __construct()

__construct ( $functionName = "")

Initialize function object.

Аргументы
string$functionNameName of the function. Case insensitive.

См. определение в файле engine.php строка 421

Методы

◆ addParameter()

addParameter ( NodeBase $parameter)

Adds new parameters to the function call.

Аргументы
NodeBase$parameterA new parameter to be added.
Возвращает
void

См. определение в файле engine.php строка 433

◆ process()

process ( Entity\Base $entity)

Uses Functions\Fabric to get an instance of the function object by it's name. On success calls onPrepareParameters, then calculate method. Otherwise returns an empty string.

Аргументы
Entity\Base$entitySets the context of processing.
Возвращает
string

Переопределяет метод предка NodeBase.

См. определение в файле engine.php строка 447

Данные класса

◆ $functionName

$functionName = ""
protected

См. определение в файле engine.php строка 413

◆ $parameters

$parameters = array()
protected

См. определение в файле engine.php строка 414