From 5df5fa848046f3f1b73bfeb4b5312490bc818f77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Kv=C3=A1=C4=8Dek?= Date: Sat, 13 Aug 2016 20:35:57 +0200 Subject: [PATCH] FIX: fix module install - manages_content field --- app/Models/Module.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Models/Module.php b/app/Models/Module.php index 40735ddb..bde4288b 100644 --- a/app/Models/Module.php +++ b/app/Models/Module.php @@ -5,6 +5,7 @@ namespace App\Models; use App\Handlers\Contracts\AppHandler; use Illuminate\Database\Eloquent\Model; use Illuminate\Support\Facades\App; +use Modules\Blog\Article\Handlers\Article; /** * Class Module @@ -43,7 +44,7 @@ class Module extends Model throw new \ErrorException('Modules can be installed only via Artisan!'); } - $managesContent = $handler instanceof AppHandler; + $managesContent = in_array('App\Handlers\Contracts\AppHandler', class_implements($handler)); $supportCategories = $managesContent ? call_user_func([$handler, 'supportCategories']) : false; // insert module into database