From d72bc24ab3f05247d9908233408a4b4efb29f280 Mon Sep 17 00:00:00 2001 From: Daniel Rudolf Date: Wed, 11 Sep 2019 12:03:58 +0200 Subject: [PATCH] Remove PicoPluginInterface::__construct() It doesn't really matter how the current Pico instance is injected into the plugin unless PicoPluginInterface::getPico() is implemented --- lib/AbstractPicoPlugin.php | 4 +++- lib/PicoPluginInterface.php | 7 ------- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/lib/AbstractPicoPlugin.php b/lib/AbstractPicoPlugin.php index a2e1f9c..72e0ca5 100644 --- a/lib/AbstractPicoPlugin.php +++ b/lib/AbstractPicoPlugin.php @@ -77,7 +77,9 @@ abstract class AbstractPicoPlugin implements PicoPluginInterface private $dependants; /** - * @see PicoPluginInterface::__construct() + * Constructs a new instance of a Pico plugin + * + * @param Pico $pico current instance of Pico */ public function __construct(Pico $pico) { diff --git a/lib/PicoPluginInterface.php b/lib/PicoPluginInterface.php index 2c16a98..7716275 100644 --- a/lib/PicoPluginInterface.php +++ b/lib/PicoPluginInterface.php @@ -30,13 +30,6 @@ */ interface PicoPluginInterface { - /** - * Constructs a new instance of a Pico plugin - * - * @param Pico $pico current instance of Pico - */ - public function __construct(Pico $pico); - /** * Handles a event that was triggered by Pico *