Download the PHP package redot/dotenv-editor without Composer
On this page you can find all versions of the php package redot/dotenv-editor. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package dotenv-editor
PHP .env
Editor
redot/dotenv-editor
is a PHP package that provides a simple and convenient way to read, modify, and save environment variables from a .env
file. It utilizes the Dotenv
package for parsing the environment file.
Installation
You can install the package via Composer:
Usage
Creating an Instance
To use the DotenvEditor
class, create an instance by providing the path to the .env
file:
Optionally, you can pass a second parameter to enable backup functionality:
Getting Environment Variables
You can retrieve the value of an environment variable by specifying its key:
If the key is not found, you can provide a default value that will be returned instead:
Setting Environment Variables
To set the value of an environment variable, use the set
method:
Saving Changes
After modifying the environment variables, you need to save the changes back to the .env
file:
This will overwrite the existing file with the updated variables.
Backup Functionality
By default, the backup functionality is disabled. If you want to enable it, pass true
as the second argument when creating the DotenvEditor
instance:
This will create a backup file (.env.backup
) before saving any changes. The backup file will contain the previous version of the .env
file.
Note: The backup file will be overwritten each time you backup the .env
file again.
Example
Here's an example of how you can use the DotenvEditor
class:
Testing
The package includes a test suite that can be run using Pest. run the following command:
License
This package is open-source software licensed under the MIT license.