$_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 |