mirror of
https://github.com/getgrav/grav.git
synced 2026-05-07 03:27:08 +02:00
Include request in onPageTask and onPageAction events (defaults to null)
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
## mm/dd/2021
|
||||
|
||||
1. [](#new)
|
||||
* Include active form in `onPageTask` and `onPageAction` events (defaults to `null`)
|
||||
* Include active form and request in `onPageTask` and `onPageAction` events (defaults to `null`)
|
||||
1. [](#improved)
|
||||
* Added meta support for `UploadedFile` class
|
||||
* Add `setCurrent()` method to Page Collection [#3398](https://github.com/getgrav/grav/pull/3398)
|
||||
|
||||
@@ -71,12 +71,13 @@ class PagesProcessor extends ProcessorBase
|
||||
$forms = $this->container['forms'] ?? null;
|
||||
$form = $forms ? $forms->getActiveForm() : null;
|
||||
|
||||
$options = ['page' => $page, 'form' => $form, 'request' => $request];
|
||||
if ($task) {
|
||||
$event = new Event(['task' => $task, 'page' => $page, 'form' => $form]);
|
||||
$event = new Event(['task' => $task] + $options);
|
||||
$this->container->fireEvent('onPageTask', $event);
|
||||
$this->container->fireEvent('onPageTask.' . $task, $event);
|
||||
} elseif ($action) {
|
||||
$event = new Event(['action' => $action, 'page' => $page, 'form' => $form]);
|
||||
$event = new Event(['action' => $action] + $options);
|
||||
$this->container->fireEvent('onPageAction', $event);
|
||||
$this->container->fireEvent('onPageAction.' . $action, $event);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user