From 4d0b86f5e7a44e6131fb3a4f93062aa07d576a8e Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Mon, 18 Nov 2013 22:28:55 +0100 Subject: [PATCH] check propel.ini existence if propel.ini file doesn't exists, the parse_ini file will fire a warning. --- Command/AbstractCommand.php | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Command/AbstractCommand.php b/Command/AbstractCommand.php index 9d3675b..d9cda03 100644 --- a/Command/AbstractCommand.php +++ b/Command/AbstractCommand.php @@ -321,10 +321,15 @@ EOT; { $fs = new Filesystem(); - $buildProperties = array_merge( - parse_ini_file($kernel->getRootDir().'/config/propel.ini'), - $this->getContainer()->getParameter('propel.build_properties') - ); + $buildProperties = $this->getContainer()->getParameter('propel.build_properties'); + + $inifile = $kernel->getRootDir().'/config/propel.ini'; + if (file_exists($inifile)) { + $buildProperties = array_merge( + parse_ini_file($inifile), + $buildProperties + ); + } $fs->dumpFile($file, $this->arrayToIni($buildProperties)); }