3 namespace Drupal\Console\Generator;
5 use Symfony\Component\Filesystem\Filesystem;
6 use Drupal\Console\Core\Generator\Generator;
11 * @package Drupal\Console\Generator
13 class DotenvInitGenerator extends Generator
18 public function generate(array $parameters)
20 $fs = new Filesystem();
22 // Update settings.php File
23 $settingsFile = $this->drupalFinder
24 ->getDrupalRoot() . '/sites/default/settings.php';
25 $settingsFileContent = file_get_contents($settingsFile);
27 $settingsTwigContent = $this->renderer->render(
28 'files/settings.php.twig',
34 $settingsFileContent .
38 $fs->chmod($settingsFile, 0666);
41 $envFile = $this->drupalFinder->getComposerRoot() . '/.env';
43 'files/.env.dist.twig',