From 3f4049031d573c951136be23fd1ebe935608abd8 Mon Sep 17 00:00:00 2001 From: Andy Miller Date: Tue, 31 Oct 2017 16:36:43 -0600 Subject: [PATCH] use Event object in Page/Pages events --- system/src/Grav/Common/Processors/PagesProcessor.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/system/src/Grav/Common/Processors/PagesProcessor.php b/system/src/Grav/Common/Processors/PagesProcessor.php index d39feb632..5bb003954 100644 --- a/system/src/Grav/Common/Processors/PagesProcessor.php +++ b/system/src/Grav/Common/Processors/PagesProcessor.php @@ -9,6 +9,7 @@ namespace Grav\Common\Processors; use Grav\Common\Page\Page; +use RocketTheme\Toolbox\Event\Event; class PagesProcessor extends ProcessorBase implements ProcessorInterface { @@ -21,15 +22,15 @@ class PagesProcessor extends ProcessorBase implements ProcessorInterface $this->container['debugger']->addMessage($this->container['cache']->getCacheStatus()); $this->container['pages']->init(); - $this->container->fireEvent('onPagesInitialized'); - $this->container->fireEvent('onPageInitialized'); + $this->container->fireEvent('onPagesInitialized', new Event(['pages' => $this->container['pages']])); + $this->container->fireEvent('onPageInitialized', new Event(['page' => $this->container['page']])); /** @var Page $page */ $page = $this->container['page']; if (!$page->routable()) { // If no page found, fire event - $event = $this->container->fireEvent('onPageNotFound'); + $event = $this->container->fireEvent('onPageNotFound', new Event(['page' => $page])); if (isset($event->page)) { unset ($this->container['page']);