Horde_Config::configFile PHP Метод

configFile() публичный Метод

public configFile ( )
    public function configFile()
    {
        $path = $GLOBALS['registry']->get('fileroot', $this->_app) . '/config';
        $configFile = $path . '/conf.php';
        if (is_link($configFile)) {
            $configFile = readlink($configFile);
        }
        return $configFile;
    }

Usage Example

Пример #1
0
 /**
  * Creates default configuration files for all installed applications.
  *
  * @throws Horde_Exception
  */
 public function writeAllConfigs()
 {
     foreach ($GLOBALS['registry']->listAllApps() as $app) {
         if ($app == 'horde' || !file_exists($GLOBALS['registry']->get('fileroot', $app) . '/config/conf.xml')) {
             continue;
         }
         $config = new Horde_Config($app);
         $configFile = $config->configFile();
         if (!$config->writePHPConfig(new Horde_Variables())) {
             throw new Horde_Exception('Cannot write configuration file ' . Horde_Util::realPath($configFile));
         }
     }
 }
All Usage Examples Of Horde_Config::configFile