protected function execute(InputInterface
$input, OutputInterface
$output): int
{ $io =
new SymfonyStyle($input,
$output);
$io->
title('Dotenv Variables & Files'
);
if (!\
array_key_exists('SYMFONY_DOTENV_VARS',
$_SERVER)) { $io->
error('Dotenv component is not initialized.'
);
return 1;
} $envFiles =
$this->
getEnvFiles();
$availableFiles =
array_filter($envFiles,
fn (string
$file) =>
is_file($this->
getFilePath($file)));
if (\
in_array('.env.local.php',
$availableFiles, true
)) { $io->
warning('Due to existing dump file (.env.local.php) all other dotenv files are skipped.'
);
} if (is_file($this->
getFilePath('.env'
)) &&
is_file($this->
getFilePath('.env.dist'
))) { $io->
warning('The file .env.dist gets skipped due to the existence of .env.'
);
} $io->
section('Scanned Files (in descending priority)'
);