/** * Função de criação das pastas do controlador */ private function createControllerFolders() { // Criação de pastas do SRC do controlador FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'src' . DS . ucfirst($this->getModule()) . DS . 'Models' . DS . strtolower($this->getController())); FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'src' . DS . ucfirst($this->getModule()) . DS . 'ini' . DS . strtolower($this->getController())); FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'src' . DS . ucfirst($this->getModule()) . DS . 'translate' . DS . 'pt_BR' . DS . strtolower($this->getController())); // Criação de pasta de VIEW do controlador FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'view' . DS . strtolower($this->getModule()) . DS . strtolower($this->getController())); }
/** * Função de criação das pastas do módulo */ private function createModuleFolders() { // Criação de pasta de CONFIG do módulo FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'config'); // Criação de pasta de TRANSLATE do módulo FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'language'); // Criação de pastas do SRC do módulo FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'src' . DS . ucfirst($this->getModule()) . DS . 'Controller'); FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'src' . DS . ucfirst($this->getModule()) . DS . 'Models'); FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'src' . DS . ucfirst($this->getModule()) . DS . 'View' . DS . 'Helper'); FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'src' . DS . ucfirst($this->getModule()) . DS . 'ini'); FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'src' . DS . ucfirst($this->getModule()) . DS . 'translate' . DS . 'pt_BR'); // Criação de pastas de VIEW do módulo FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'view' . DS . strtolower($this->getModule())); FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'view' . DS . 'error'); FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'view' . DS . 'layout'); // Criação de pastas no PUBLIC FileFolder::createFolder(PUBLIC_PATH . 'css' . DS . strtolower($this->getModule())); FileFolder::createFolder(PUBLIC_PATH . 'js' . DS . strtolower($this->getModule())); FileFolder::createFolder(PUBLIC_PATH . 'img' . DS . strtolower($this->getModule())); }