/** * @return CliManager|void */ public function handlingProcess() { // Set Environments $env = $_SERVER['argv']; if (sizeof($env) != 2 || !strpos($env[1], ":")) { return CliManager::getErrorMessage("Unknown Command \nview help:commands"); } $this->getObjectManager()->get('router')->checkCliRoutes(); return new CliManager($env[1]); }
/** * Clear Assets */ public function clearAction() { // get Asset manager $assets = Safan::handler()->getObjectManager()->get('assets'); // get assets path $path = $assets->getCompressor()->getAssetsPath(); if (is_dir($path)) { shell_exec('rm -rf ' . $path . DS . '*'); } else { return CliManager::getErrorMessage('Assets path is not exist'); } }
/** * Get Error message for unknown command */ public function notfoundAction() { return CliManager::getErrorMessage('Command not found'); }