frdl/environment

Simple PHP environment manager.

v1.4.3.2 2020-07-12 04:01 UTC

This package is auto-updated.

Last update: 2024-03-12 12:06:09 UTC


README

This is a environment library for quick environment setup. Forked from ahirarge/environment

Installation

To install through composer, simply put the following in your composer.json file:

{
    "require": {
        "frdl/environment": "*",
    }
}

Usage

index.php

$environment = new Frdlweb\Environment\Environment;
$environment->path('/')
            ->detectEnvironment([
                'local' =>[
                    'required' => true,
                    'hosts' => ['your-machine-name']
                ]
            ]);

index.php

$environment = new Frdlweb\Environment\Environment;
$environment->dir('/home/')
            ->detectEnvironment([
                'local' =>[
                    'required' => false,
                    'hosts' => ['your-machine-name']
                ]
            ]);

You can check your machine name with hostname command.

.env.local.php

return [
        
        'secret-password' => 'secret-password-value'

    ];

.env.local.json

{
    "environment": "development"
}
$secret = getenv('secret-password');

Facades

If you wish, you can use environment library with facade connector. Please visit for guideline. ahir/facades

License

MIT