diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c2eab945..f97658359 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## mm/dd/2019 1. [](#new) + * Added new `onPageContent()` event for every call to `Page::content()` * Added phpstan: PHP Static Analysis Tool [#2393](https://github.com/getgrav/grav/pull/2393) * Added `composer test-plugins` to test plugin issues with the current version of Grav * Grav 1.6: Renamed `$grav['users']` service to `$grav['accounts']` diff --git a/system/src/Grav/Common/Page/Page.php b/system/src/Grav/Common/Page/Page.php index 2020d80b0..e49987d1d 100644 --- a/system/src/Grav/Common/Page/Page.php +++ b/system/src/Grav/Common/Page/Page.php @@ -749,6 +749,8 @@ class Page implements PageInterface $this->content = str_replace("
{$delimiter}
", '', $this->content); } + // Fire event when Page::content() is called + Grav::instance()->fireEvent('onPageContent', new Event(['page' => $this])); } return $this->content;