ModelActionHelper
class ModelActionHelper extends ActionHelper
Use this action for actions based on a single model
Traits
Constants
| FEEDBACK_SUCCESS |
|
| FEEDBACK_ERROR |
|
| FEEDBACK_NOTE |
|
| FEEDBACK_WARNING |
|
Methods
bool
execute()
No description
expects(string $expectedModelClass)
Which type of model is expected?
Model|null
getModel()
No description
array
jsonSerialize()
Transforms the array structure of this option into a JSON string.
from
ItemTrait
setConfirmationQuestion(I18nTokenHelper|null $confirmationText = null)
No description
from
ActionHelper
setFeedbackMessage(I18nTokenHelper $feedbackMessage, string $feedbackType = self::FEEDBACK_SUCCESS)
No description
from
ActionHelper
Details
in
ActionHelper at line 115
string
__toString()
No description
in
ActionHelper at line 41
static ActionHelper
create(string $key, string $title)
Create Action
in
ActionHelper at line 51
static ActionHelper
createFromOption(Option $actionOption)
No description
at line 58
bool
execute()
No description
at line 47
ModelActionHelper
expects(string $expectedModelClass)
Which type of model is expected?
in
ActionHelper at line 64
I18nTokenHelper|null
getConfirmationQuestion()
No description
in
ActionHelper at line 73
I18nTokenHelper|null
getFeedbackMessage(string|null $feedbackType)
No description
in
ActionHelper at line 83
bool
getIsDownload()
No description
at line 36
Model|null
getModel()
No description
in
ActionHelper at line 122
Option
getOption()
No description
in
ItemTrait at line 13
array
jsonSerialize()
Transforms the array structure of this option into a JSON string.
in
ActionHelper at line 105
ActionHelper
onExecuteCallback(callable $invokeFn)
No description
in
ActionHelper at line 59
ActionHelper
setConfirmationQuestion(I18nTokenHelper|null $confirmationText = null)
No description
in
ActionHelper at line 68
ActionHelper
setFeedbackMessage(I18nTokenHelper $feedbackMessage, string $feedbackType = self::FEEDBACK_SUCCESS)
No description
in
ActionHelper at line 78
ActionHelper
setIsDownload(bool $isDownload)
No description
at line 25
ModelActionHelper
setModel(Model $model)
Pass the collection for the actions to be based upon.
The collection will be cloned, further modifications and filters to the original object are not considered
in
ActionHelper at line 111
array
toArray()
No description