/** * Generate the module. */ public function generate() { $name = $this->getName(); if ($this->workbench->has($name)) { if ($this->force) { $this->workbench->delete($name); } else { $this->console->error("Module [{$name}] already exist!"); return; } } $this->generateFolders(); $this->generateFiles(); if (!$this->plain) { $this->generateResources(); } $this->console->info("Module [{$name}] created successfully."); }