Moved PluginsLoadedEvent into Plugins::init() call for better backwards compatibility

This commit is contained in:
Matias Griese
2020-01-31 12:23:27 +02:00
parent 2ae6bac390
commit bc5501eecb
3 changed files with 7 additions and 6 deletions

View File

@@ -13,6 +13,7 @@ use Grav\Common\Config\Config;
use Grav\Common\Data\Blueprints;
use Grav\Common\Data\Data;
use Grav\Common\File\CompiledYamlFile;
use Grav\Events\PluginsLoadedEvent;
use RocketTheme\Toolbox\ResourceLocator\UniformResourceLocator;
use Symfony\Component\EventDispatcher\EventDispatcher;
@@ -112,6 +113,10 @@ class Plugins extends Iterator
}
}
// Plugins Loaded Event
$event = new PluginsLoadedEvent($grav, $this);
$grav->dispatchEvent($event);
return $this->items;
}

View File

@@ -15,7 +15,6 @@ use Grav\Common\Page\Pages;
use Grav\Common\Plugins;
use Grav\Common\Uri;
use Grav\Common\Utils;
use Grav\Events\PluginsLoadedEvent;
use Grav\Framework\Psr7\Response;
use Grav\Framework\Session\Exceptions\SessionException;
use Grav\Framework\Session\SessionInterface;
@@ -171,10 +170,6 @@ class InitializeProcessor extends ProcessorBase
$plugins = $grav['plugins'];
$plugins->init();
// Plugins Loaded Event
$event = new PluginsLoadedEvent($grav, $plugins);
$grav->dispatchEvent($event);
$this->stopTimer('_plugins_load');
}

View File

@@ -149,7 +149,8 @@ class PageSystemValidatorCommand extends ConsoleCommand
$config->init();
$grav['plugins']->setup();
$grav['debugger']->init();
// Initialize the timezone.
// Initialize the timezone.
$timezone = $config->get('system.timezone');
if ($timezone) {
date_default_timezone_set($timezone);