Skip to content

Commit c35cd86

Browse files
committed
Create the folder of the generated file if it does not exist yet
1 parent c32bb47 commit c35cd86

4 files changed

Lines changed: 16 additions & 0 deletions

File tree

ScriptHandler.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,10 @@ public static function buildParameters(Event $event)
9595
}
9696
}
9797

98+
if (!is_dir($dir = dirname($realFile))) {
99+
mkdir($dir, 0755, true);
100+
}
101+
98102
file_put_contents($realFile, "# This file is auto-generated during the composer install\n" . Yaml::dump($actualValues, 99));
99103
}
100104

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
parameters:
2+
foo: bar
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# This file is auto-generated during the composer install
2+
parameters:
3+
foo: bar
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
title: Files can be located in different folders than the dist and the folder is created
2+
3+
config:
4+
file: 'app/parameters.yml'
5+
dist-file: 'dist/parameters.yml'
6+
7+
dist-file: 'dist/parameters.yml'

0 commit comments

Comments
 (0)