Piwik\Config::forceSave PHP Method

forceSave() public method

Writes the current configuration to the **config.ini.php** file. Only writes options whose values are different from the default.
public forceSave ( )
    public function forceSave()
    {
        $this->writeConfig();
    }

Usage Example

Example #1
0
 public function test_forceSave_writesNothingIfThereAreNoChanges()
 {
     $sourceConfigFile = PIWIK_INCLUDE_PATH . '/tests/resources/Config/config.ini.php';
     $configFile = PIWIK_INCLUDE_PATH . '/tmp/tmp.config.ini.php';
     if (file_exists($configFile)) {
         @unlink($configFile);
     }
     copy($sourceConfigFile, $configFile);
     $config = new Config(new GlobalSettingsProvider($sourceConfigFile, $configFile));
     $config->forceSave();
     $this->assertEquals(file_get_contents($sourceConfigFile), file_get_contents($configFile));
     if (file_exists($configFile)) {
         @unlink($configFile);
     }
 }
All Usage Examples Of Piwik\Config::forceSave