$_actionDescriptor
$_actionDescriptor : \Fuman_Action_Descriptor
Navigation caller
$_actionDescriptor : \Fuman_Action_Descriptor
$_table : \Fuman_Table
$_callerData : \Fuman_Navigation_Caller_State
$_callerDataStack : array<mixed,\Fuman_Navigation_Caller_State>
__construct(\Fuman_Action_Descriptor $actionDescriptor, \Fuman_Table|null $table = null, integer|null $recordId = null, string|null $actionUniqueName = null, string|null $tabName = null, \stdClass|null $params = null)
Constructor
\Fuman_Action_Descriptor | $actionDescriptor | |
\Fuman_Table|null | $table | |
integer|null | $recordId | |
string|null | $actionUniqueName | |
string|null | $tabName | |
\stdClass|null | $params |
getActionDescriptor() : \Fuman_Action_Descriptor
Gets action descriptor
getTable() : \Fuman_Table|null
Gets table
getCallerForCurrentAction(null|string $tabName = null) : \Fuman_Navigation_Caller
Gets caller object for current request
null|string | $tabName |
createCallerString(array<mixed,\Fuman_Navigation_Caller> $callers, boolean $encodeForUrl = true) : string
Creates caller string from an array of callers
array<mixed,\Fuman_Navigation_Caller> | $callers | |
boolean | $encodeForUrl |
pushCaller(\Fuman_Navigation_Caller $caller)
\Fuman_Navigation_Caller | $caller |
getCallers(boolean $addCurrent = false) : array<mixed,\Fuman_Navigation_Caller>
Gets the current callers
boolean | $addCurrent |
getCallerData() : \Fuman_Navigation_Caller_State
createCaller(array $callerPart) : \Fuman_Navigation_Caller|null
Parses caller part
array | $callerPart |