/** * @param Composer\Script\Event $event * @param $args arguments * Run Task defined in composer.json */ public static function runTask(Event $event, $args = null) { //Get the IO Object $IO = $event->getIO(); //Get an instance of this class $class = new self($IO); $class->outputLogo()->getModulesPath()->askModuleName()->askModulePackage()->askModuleDependencies()->askModuleDescription()->askAddRouting()->askInstall()->build()->finish(); }