]> _ Git - cubist_cms-back.git/commitdiff
wip #5944 @1
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 24 May 2023 08:34:36 +0000 (10:34 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 24 May 2023 08:34:36 +0000 (10:34 +0200)
src/app/Console/Commands/GenerateCommand.php
src/app/Magic/Models/CubistMagicAbstractModel.php

index c171418bfd79c9a37a7210e3df71ef2764f92ef1..5d4b637f365f273e21a20ae14b8b12711d081dc3 100644 (file)
@@ -36,10 +36,6 @@ class GenerateCommand extends CubistMagicCommand
     {
         $this->_handleMagicFolder([$this, '_generate']);
         $this->_writeRoutes();
-
-        //Artisan::call('cache:clear');
-        //Artisan::call('optimize');
-        //$this->executeProcess('composer dump-autoload');
     }
 
     protected function _writeRoutes()
@@ -63,7 +59,7 @@ class GenerateCommand extends CubistMagicCommand
         $model->generateCode();
 
         $route = $model->getOption('route', $model->getOption('name'));
-        if(null===$route || !$route){
+        if (null === $route || !$route) {
             return;
         }
         $controller = $model->getControllerClass();
index e18f9e22d0e5510646556b920b5271d79d32f99b..86e0b081db947e272415b9bd5b9da56d98b29ec4 100644 (file)
@@ -115,6 +115,8 @@ class CubistMagicAbstractModel extends Model implements HasMedia
 
     protected $filters = [];
 
+    protected $_generateController = true;
+
 
     /**
      * @var array
@@ -429,6 +431,9 @@ class CubistMagicAbstractModel extends Model implements HasMedia
 
     public function generateCode()
     {
+        if (!$this->_generateController) {
+            return;
+        }
         $this->_generateControllerCode();
     }