protected function createCOnfig(InstallForm $installForm) { $patch = Yii::getPathOfAlias('application.config') . DIRECTORY_SEPARATOR . 'i-main.php'; $string = <<<START <?php return array( 'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..', \t'name'=>'{$installForm->siteName}', 'language'=>'ru', \t'preload'=>array('log'), 'import'=>array( \t\t'application.models.*', \t\t'application.components.*', \t), 'components'=>array( \t\t'user'=>array( \t\t\t'allowAutoLogin'=>true, \t\t), 'db'=> {$installForm->getConnectionStringConfig()}, 'errorHandler'=>array( \t\t\t'errorAction'=>'site/error', \t\t), ), 'params'=>array( \t\t'adminEmail'=>'{$installForm->email}', \t), ); START; file_put_contents($patch, $string); }