From f92c1d0089448e9c1a0052bcb47e202284f74b77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Kv=C3=A1=C4=8Dek?= Date: Tue, 20 Sep 2016 11:54:23 +0200 Subject: [PATCH] FEATURE: simplify template handler - move un/install and registerAdminMenu into base class --- templates/Base/OnePage/Handlers/OnePage.php | 26 ++++++++++++++++++ templates/Jednostrankovka/Handler.php | 30 --------------------- 2 files changed, 26 insertions(+), 30 deletions(-) diff --git a/templates/Base/OnePage/Handlers/OnePage.php b/templates/Base/OnePage/Handlers/OnePage.php index f23b5555..a02e571b 100644 --- a/templates/Base/OnePage/Handlers/OnePage.php +++ b/templates/Base/OnePage/Handlers/OnePage.php @@ -2,7 +2,33 @@ namespace Templates\Base\OnePage\Handlers; use App\Handlers\Contracts\TemplateHandler; +use App\Models\Module; +use App\Models\User; abstract class OnePage implements TemplateHandler { + /** + * Register admin menu (or multiple ones) + * + * This cannot be in ServiceProvider because Session is started at middleware. And ServiceProvider is called before + * starting any middleware.. + * + * @param User $user model of logged user + */ + public static function registerAdminMenu(User $user) + { + } + + /** + * Install module + * + * @return mixed + */ + public static function install() + { + } + + public static function uninstall(Module $template) + { + } } \ No newline at end of file diff --git a/templates/Jednostrankovka/Handler.php b/templates/Jednostrankovka/Handler.php index a438536e..c4ff73f9 100644 --- a/templates/Jednostrankovka/Handler.php +++ b/templates/Jednostrankovka/Handler.php @@ -1,40 +1,10 @@