An open API service indexing awesome lists of open source software.

https://github.com/frdl/environment

Simple PHP environment manager.
https://github.com/frdl/environment

Last synced: 5 months ago
JSON representation

Simple PHP environment manager.

Awesome Lists containing this project

README

          

# Environment

This is a environment library for quick environment setup. [Forked from ahirarge/environment](https://github.com/ahirarge/environment)

## Installation

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

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

## Usage

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

`index.php`
```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`
```php
return [

'secret-password' => 'secret-password-value'

];
```

`.env.local.json`
```json
{
"environment": "development"
}
```

```php
$secret = getenv('secret-password');
```

## Facades

If you wish, you can use environment library with facade connector. Please visit for guideline. [ahir/facades](https://github.com/ahirarge/facades)

## License

MIT