Get actions for the "View" dropdown
Usage
// basic usage
$array = $processPageEdit->getViewActions();
// usage with all arguments
$array = $processPageEdit->getViewActions(array $actions = [], bool $configMode = false);
Arguments
Name | Type(s) | Description |
---|---|---|
actions (optional) | array | Actions in case hook wants to populate them |
configMode (optional) | bool | Specify true if retrieving for configuration purposes rather than runtime purposes. |
Return value
Hooking ProcessPageEdit::getViewActions(…)
Hooking before
$this->addHookBefore('ProcessPageEdit::getViewActions', function(HookEvent $event) {
// Get the object the event occurred on, if needed
$ProcessPageEdit = $event->object;
// Get values of arguments sent to hook (and optionally modify them)
$actions = $event->arguments(0);
$configMode = $event->arguments(1);
/* Your code here, perhaps modifying arguments */
// Populate back arguments (if you have modified them)
$event->arguments(0, $actions);
$event->arguments(1, $configMode);
});
Hooking after
$this->addHookAfter('ProcessPageEdit::getViewActions', function(HookEvent $event) {
// Get the object the event occurred on, if needed
$ProcessPageEdit = $event->object;
// An 'after' hook can retrieve and/or modify the return value
$return = $event->return;
// Get values of arguments sent to hook (if needed)
$actions = $event->arguments(0);
$configMode = $event->arguments(1);
/* Your code here, perhaps modifying the return value */
// Populate back return value, if you have modified it
$event->return = $return;
});
ProcessPageEdit methods and properties
API reference based on ProcessWire core version 3.0.244