frdl / environment
Simple PHP environment manager.
Fund package maintenance!
wehowski
webfan.de/sponsor-me
domainundhomepagespeicher.de
Installs: 58
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 0
Forks: 0
pkg:composer/frdl/environment
Requires
- symfony/dotenv: 5.*
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
hostnamecommand.
.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