Download the PHP package brannow/envyml without Composer
On this page you can find all versions of the php package brannow/envyml. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download brannow/envyml
More information about brannow/envyml
Files in brannow/envyml
Package envyml
Short Description Registers environment variables from a env.yml file
License MIT
Homepage https://symfony.com
Informations about the package envyml
envyml
symfony/dotenv adapter to load env.yml file instead
the env file will be cached with the symfony filecache adaper (the modified time of the env.yml
will be check every request, updates will immediately invalidate the cache)
the yaml syntax will be reformed to match the flat Environment structure. nested element keys will be concated via ' _ ' (underscore). (numeric lists are KEY_0, KEY_1)
for example:
will be result in system env:
Installation
composer: composer require brannow/envyml
Post Integration
Disclamer: all code shown is based on symfony 5.0 (other symfony versions may need updates to run)
it is required to remove the dotenv code snippets from the index.php
and bin/console
update the path to your env.yml location:
or change in the entrypoint scripts (index.php / console)
Best Practice
next update index.php
and bin/console
index.php
:
bin/console
:
simply add
before
All versions of envyml with dependencies
symfony/cache Version ^4.0 || ^5.0 || ^6.1
symfony/process Version ^4.0 || ^5.0 || ^6.1
symfony/yaml Version ^4.0 || ^5.0 || ^6.1
symfony/runtime Version ^4.0 || ^5.0 || ^6.1