Skip to content

codezero-be/dotenv-updater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP .env Updater

GitHub release License Build Status Code Quality Total Downloads

ko-fi

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.

About

⭐️ Update key/value pairs in a .env file in PHP.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors

Languages