Pārlūkot izejas kodu

Allow plugins to trigger events

You MUST NOT trigger events of Pico's core through a plugin!
Daniel Rudolf 9 gadi atpakaļ
vecāks
revīzija
5a9c02f7bf
1 mainītis faili ar 2 papildinājumiem un 1 dzēšanām
  1. 2 1
      lib/Pico.php

+ 2 - 1
lib/Pico.php

@@ -1382,6 +1382,7 @@ class Pico
      *
      * Deprecated events (as used by plugins not implementing
      * {@link PicoPluginInterface}) are triggered by {@link PicoDeprecated}.
+     * You MUST NOT trigger events of Pico's core through a plugin!
      *
      * @see    PicoPluginInterface
      * @see    AbstractPicoPlugin
@@ -1390,7 +1391,7 @@ class Pico
      * @param  array  $params    optional parameters to pass
      * @return void
      */
-    protected function triggerEvent($eventName, array $params = array())
+    public function triggerEvent($eventName, array $params = array())
     {
         if (!empty($this->plugins)) {
             foreach ($this->plugins as $plugin) {