/** * @param Configurator $configurator * @param string[] $configFileNames * @return Configurator */ protected function loadConfiguration(Configurator $configurator, array $configFileNames) { foreach ($configFileNames as $configFile) { $configurator->addConfig(PathTool::getPath(array(APP_DIR, 'config', $configFile), FALSE)); } return $configurator; }
/** * @inheritdoc */ public function formatTemplateFiles() { $dir = dirname($this->getReflection()->getFileName()); $templateDir = PathTool::getPath(array($dir, 'templates')); return array(PathTool::getPath(array($templateDir, $this->view . '.latte'))); }
/** * @param int|string $id * @return string */ protected function getFilePath($id) { $path = PathTool::makePath(array(TEMP_DIR, self::FOLDER)); return PathTool::getPath(array($path, $id . '.' . self::EXTENSION), FALSE); }