/** * Tries to find given file in config subdirectory * * @param string $fileName Name to look for * @param boolean $throwException should exception be thrown when file is not found ? * @return mixed path to the file or false if file was not found */ function getConfigFilePath($fileName, $throwException = false) { $path = $this->getFilePath('config/' . $fileName); if ($path) { return $path; } $additionalPaths = array(); $application = $this->appConf->getApplication(); $rootDir = $this->appConf->getRootDir(); $additionalPaths[] = "{$rootDir}/apps/{$application}/config/pages"; $additionalPaths[] = "{$rootDir}/plugins/appFlowerPlugin/config/pages"; $path = $this->getFilePath($fileName, $additionalPaths); if (!$path && $throwException) { throw new XmlParserException("The '{$fileName}' config file for {$this->moduleName} module could not be found"); } return $path; }