Router
Table of Contents
Methods
-
__construct()
: mixed
-
buildExecutionGraph()
: mixed
-
buildQueueGraph()
: Node
-
buildUserGraph()
: mixed
-
getNextAction()
: Action|false
__construct()
public
__construct(Call $call) : mixed
Parameters
-
$call
: Call
-
buildExecutionGraph()
public
buildExecutionGraph(Call $call) : mixed
Parameters
-
$call
: Call
-
buildQueueGraph()
public
static buildQueueGraph(int $queueId, bool $checkTimeman) : Node
Parameters
-
$queueId
: int
-
-
$checkTimeman
: bool
-
buildUserGraph()
public
static buildUserGraph(mixed $userId, mixed $connectType, mixed $skipRule[, mixed $passIfBusy = false ]) : mixed
Parameters
-
$userId
: mixed
-
-
$connectType
: mixed
-
-
$skipRule
: mixed
-
-
$passIfBusy
: mixed
= false
-
getNextAction()
public
getNextAction([array<string|int, mixed> $request = [] ]) : Action|false
Parameters
-
$request
: array<string|int, mixed>
= []
-