projects
/
yaffs-website
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website]
/
vendor
/
drupal
/
console
/
src
/
Generator
/
DotenvInitGenerator.php
diff --git
a/vendor/drupal/console/src/Generator/DotenvInitGenerator.php
b/vendor/drupal/console/src/Generator/DotenvInitGenerator.php
index dc24c126cfa159e38c6badd17de333c1eeb9aedc..93ec147342214098ea02480c74b37b741b78d8ad 100644
(file)
--- a/
vendor/drupal/console/src/Generator/DotenvInitGenerator.php
+++ b/
vendor/drupal/console/src/Generator/DotenvInitGenerator.php
@@
-1,9
+1,5
@@
<?php
<?php
-/**
- * @file
- * Contains Drupal\Console\Generator\DotenvInitGenerator.
- */
namespace Drupal\Console\Generator;
use Symfony\Component\Filesystem\Filesystem;
namespace Drupal\Console\Generator;
use Symfony\Component\Filesystem\Filesystem;
@@
-21,28
+17,32
@@
class DotenvInitGenerator extends Generator
*/
public function generate(array $parameters)
{
*/
public function generate(array $parameters)
{
- $io = $parameters['io'];
- $envParameters = $parameters['env_parameters'];
- $consoleRoot = $parameters['console_root '];
$fs = new Filesystem();
$fs = new Filesystem();
- $envFile = $consoleRoot . '/.env';
- if ($fs->exists($envFile)) {
- $fs->rename(
- $envFile,
- $envFile.'.original',
- true
- );
+ // Update settings.php File
+ $settingsFile = $this->drupalFinder
+ ->getDrupalRoot() . '/sites/default/settings.php';
+ $settingsFileContent = file_get_contents($settingsFile);
- $io->success('File .env.original created.');
- }
+ $settingsTwigContent = $this->renderer->render(
+ 'files/settings.php.twig',
+ $parameters
+ );
-
$this->renderFile
(
-
'.env.dist.twig'
,
- $
consoleRoot . '/.env',
- $
envParameters
+
file_put_contents
(
+
$settingsFile
,
+ $
settingsFileContent .
+ $
settingsTwigContent
);
);
- $io->success("File .env created.");
+ $fs->chmod($settingsFile, 0666);
+
+ // Create .env File
+ $envFile = $this->drupalFinder->getComposerRoot() . '/.env';
+ $this->renderFile(
+ 'files/.env.dist.twig',
+ $envFile,
+ $parameters
+ );
}
}
}
}