PHP Класс Scientist\Machine

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$callback callable The callback to execute.
$muted boolean Should exceptions be muted.
$params array Parameters to provide to the callback.
$result Result The result instance.

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

Метод Описание
__construct ( callable $callback, array $params = [], boolean $muted = false ) Inject machine dependencies.
execute ( ) : Result Execute the callback and retrieve a result.

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

Метод Описание
executeCallback ( ) : void Execute the callback with parameters.
executeMutedCallback ( ) : void Execute the callback, but swallow exceptions.
setEndValues ( ) : void Set values after the callback has executed.
setStartValues ( ) : void Set values before callback is executed.

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

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

Inject machine dependencies.
public __construct ( callable $callback, array $params = [], boolean $muted = false )
$callback callable
$params array
$muted boolean

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

Execute the callback and retrieve a result.
public execute ( ) : Result
Результат Result

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

Execute the callback with parameters.
protected executeCallback ( ) : void
Результат void

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

Execute the callback, but swallow exceptions.
protected executeMutedCallback ( ) : void
Результат void

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

Set values after the callback has executed.
protected setEndValues ( ) : void
Результат void

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

Set values before callback is executed.
protected setStartValues ( ) : void
Результат void

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

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

The callback to execute.
protected callable $callback
Результат callable

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

Should exceptions be muted.
protected bool $muted
Результат boolean

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

Parameters to provide to the callback.
protected array $params
Результат array

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

The result instance.
protected Result,Scientist $result
Результат Result