codezero / dotenv-updater
Update key/value pairs in a .env file.
Fund package maintenance!
Ko Fi
paypal.me/ivanvermeyen
Installs: 59 411
Dependents: 1
Suggesters: 0
Security: 0
Stars: 5
Watchers: 4
Forks: 3
Open Issues: 0
Requires
- php: ^7.3|^8.0
Requires (Dev)
- phpunit/phpunit: ^9.0|^10.0
README
Update key/value pairs in a .env
file.
✅ Requirements
- PHP >= 7.3
📦 Install
composer require codezero/dotenv-updater
🛠 Usage
Create an instance of the DotEnvUpdater
and pass it the path to the .env
file:
$updater = new \CodeZero\DotEnvUpdater\DotEnvUpdater('/path/to/.env');
Add any new, or overwrite any existing key/value pairs:
$updater->set('MY_ENV_KEY', 'Some Value'); // Strings $updater->set('MY_ENV_KEY', 25); // Integers $updater->set('MY_ENV_KEY', true); // Booleans $updater->set('MY_ENV_KEY', null); // NULL values $updater->set('MY_ENV_KEY', ''); // Empty values
Retrieve the value of a key:
$value = $updater->get('MY_ENV_KEY');
🚧 Testing
composer test
☕️ Credits
🔓 Security
If you discover any security related issues, please e-mail me instead of using the issue tracker.
📑 Changelog
A complete list of all notable changes to this package can be found on the releases page.
📜 License
The MIT License (MIT). Please see License File for more information.