Esempio n. 1
0
 /**
  *
  */
 public function fire()
 {
     $moduleName = $this->ask('Please enter the module name in the following format: vendor/name');
     list($vendor, $name) = $this->separateVendorAndName($moduleName);
     $this->checkForModuleUniqueness($name);
     $this->askForEntities();
     $this->askForValueObjects();
     $this->moduleScaffold->vendor($vendor)->name($name)->setEntityType($this->entityType)->withEntities($this->entities)->withValueObjects($this->valueObjects)->scaffold();
     $this->info('Module generated and is ready to be used.');
 }
Esempio n. 2
0
 /**
  * @param $type
  * @param $entities
  * @param $valueObjects
  * @throws \Modules\Workshop\Scaffold\Module\Exception\ModuleExistsException
  */
 private function scaffoldModule($type, $entities, $valueObjects)
 {
     $this->scaffold->vendor('asgardcms')->name($this->testModuleName)->setEntityType($type)->withEntities($entities)->withValueObjects($valueObjects)->scaffold();
 }