protected function restoreEnv(string $extractDir, string $appDir, OutputInterface $output, InteractiveConsole $interactions): array
{
- $oldEnv = EnvironmentLoader::load($extractDir);
+ $oldEnv = EnvironmentLoader::loadMergedWithCurrentEnv($extractDir);
$currentEnv = EnvironmentLoader::load($appDir);
$envContents = file_get_contents(Paths::join($extractDir, '.env'));
$appEnvPath = Paths::real(Paths::join($appDir, '.env'));
protected function restoreDatabase(string $appDir, string $extractDir): void
{
$dbDump = Paths::join($extractDir, 'db.sql');
- $currentEnv = EnvironmentLoader::load($appDir);
+ $currentEnv = EnvironmentLoader::loadMergedWithCurrentEnv($appDir);
$mysql = MySqlRunner::fromEnvOptions($currentEnv);
// Drop existing tables