Action

Action provides a functionality of some actions, executed in concrete times thanks to special interface.

package

Default

Methods

Initialize an action object.

__construct(callable $userFunc = null) 

Arguments

$userFunc

callable

Initial callable value, which can be executed in a coorect time

Execute a callback and returns a result of it. It returns null if callback wasn't set.

execute() : mixed

Response

mixed

Return one argument, which is set.

getOneArgument() : mixed

Response

mixed

Return a callable value which is set.

getUserFunc() : callable

Response

callable

Set an one argument which will be passed to the function during its execution.

setOneArgument(mixed $oneArgument) : \Dotpay\Action\Action

Arguments

$oneArgument

mixed

Argument to passing to the function during execution

Response

\Dotpay\Action\Action

Set a callable value which will be executed.

setUserFunc(callable $userFunc) : \Dotpay\Action\Action

Arguments

$userFunc

callable

Callable value

Response

\Dotpay\Action\Action

Properties

A callable value to executed

userFunc : callable
var

A callable value to executed

Type(s)

callable

If a callable value contains a function which needs only one argument, it can be passed from this value

oneArgument : mixed
var

If a callable value contains a function which needs only one argument, it can be passed from this value

Type(s)

mixed