public function parseCmd() { $argv = $this->opts->getArguments(); if (!$argv[1]) { $console->terminate('Missing generator'); } try { switch ($argv[1]) { case 'model': $this->generateModel(); break; case 'controller': $this->generateController(); break; case 'db:schema': Toolbox\DbTools::generateSchemaFiles(); break; case 'migration': $this->generateMigration(); break; default: $this->terminate(sprintf("Unknown generator for %s", $argv[1])); } } catch (FileGenerator\Exception\ExceptionInterface $e) { $this->terminate("Error: " . $e->getMessage()); } }
public final function genTableData() { Toolbox\DbTools::generateSchemaFiles(); $this->toIndex('Database schema files updated'); }