当前位置: 首页>>代码示例>>PHP>>正文


PHP Config::saveIni方法代码示例

本文整理汇总了PHP中Icinga\Application\Config::saveIni方法的典型用法代码示例。如果您正苦于以下问题:PHP Config::saveIni方法的具体用法?PHP Config::saveIni怎么用?PHP Config::saveIni使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Icinga\Application\Config的用法示例。


在下文中一共展示了Config::saveIni方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: save

 /**
  * Persist the current configuration to disk
  *
  * If an error occurs the user is shown a view describing the issue and displaying the raw INI configuration.
  *
  * @return  bool                    Whether the configuration could be persisted
  */
 public function save()
 {
     try {
         $this->config->saveIni();
     } catch (Exception $e) {
         $this->addDecorator('ViewScript', array('viewModule' => 'default', 'viewScript' => 'showConfiguration.phtml', 'errorMessage' => $e->getMessage(), 'configString' => $this->config, 'filePath' => $this->config->getConfigFile(), 'placement' => Zend_Form_Decorator_Abstract::PREPEND));
         return false;
     }
     return true;
 }
开发者ID:JakobGM,项目名称:icingaweb2,代码行数:17,代码来源:ConfigForm.php

示例2: writeConfig

 /**
  * {@inheritDoc}
  */
 protected function writeConfig(Config $config)
 {
     parent::writeConfig($config);
     if ($this->updatedAppConfig !== null) {
         $this->updatedAppConfig->saveIni();
     }
 }
开发者ID:0svald,项目名称:icingaweb2,代码行数:10,代码来源:ResourceConfigForm.php

示例3: saveIni

 /**
  * {@inheritdoc}
  */
 public function saveIni($filePath = null, $fileMode = 0660)
 {
     parent::saveIni($filePath, $fileMode);
     foreach (static::listConfigFilesForUser($this->user) as $file) {
         if ($file !== $filePath) {
             @unlink($file);
         }
     }
 }
开发者ID:thorebahr,项目名称:icingaweb2,代码行数:12,代码来源:DashboardConfig.php

示例4: delete

 /**
  * Delete entries in the given target, optionally limiting the affected entries by using a filter
  *
  * @param   string  $target
  * @param   Filter  $filter
  *
  * @throws  StatementException  In case the operation has failed
  */
 public function delete($target, Filter $filter = null)
 {
     if ($filter !== null) {
         $filter = $this->requireFilter($target, $filter);
     }
     foreach (iterator_to_array($this->ds) as $section => $config) {
         if ($filter === null || $filter->matches($config)) {
             $this->ds->removeSection($section);
         }
     }
     try {
         $this->ds->saveIni();
     } catch (Exception $e) {
         throw new StatementException(t('Failed to delete. An error occurred: %s'), $e->getMessage());
     }
 }
开发者ID:kobmaki,项目名称:icingaweb2,代码行数:24,代码来源:IniRepository.php

示例5: writeConfig

 /**
  * Write the configuration to disk
  *
  * @param   Config  $config
  */
 protected function writeConfig(Config $config)
 {
     $config->saveIni();
 }
开发者ID:kobmaki,项目名称:icingaweb2,代码行数:9,代码来源:ConfigForm.php


注:本文中的Icinga\Application\Config::saveIni方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。