private function writeSettingToFile(Gpf_Io_File $file) { $file->setFilePermissions(0777); if (defined('ENABLE_ENGINECONFIG_LOG')) { Gpf_Log::info('(writeSettingsValues - before write) file ' . @$file->getFileName() . ' size: ' . @$file->getSize() . ', permissions: ' . @$file->getFilePermissions() . ', owner: ' . @$file->getFileOwner()); } $file->open('w'); $text = '<?php /*' . "\n"; foreach ($this->parameters as $key => $value) { $text .= $key . '=' . $value . "\r\n"; } $text .= '*/ ?>'; $file->write($text); $file->close(); if (defined('ENABLE_ENGINECONFIG_LOG')) { Gpf_Log::info('(writeSettingsValues - after write) file ' . @$file->getFileName() . ' size: ' . @$file->getSize() . ', permissions: ' . @$file->getFilePermissions() . ', owner: ' . @$file->getFileOwner()); } }