/** * ファイルの保存 * @param boolean $altDelimiter */ public function saveFile($altDelimiter = false) { $_ = $this; if (file_exists($_->filePath) && !$_->overWrite) { echo "Warning: '" . $_->filePath . "' is exists. You should set parameter '-o yes'.\n"; return false; } if (!file_exists($_->dirPath)) { mkdir($_->dirPath, 0777, true); } if ($altDelimiter == true) { $_->view->left_delimiter = '<!--{'; $_->view->right_delimiter = '}-->'; $code = $_->view->fetch($_->templateFile); $_->view->left_delimiter = '{'; $_->view->right_delimiter = '}'; } else { $code = $_->view->fetch($_->templateFile); } file_put_contents($_->filePath, $code); CmdLibs::bannerBig($_->message); CmdLibs::bannerMid($code); }