for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* @author jan huang <[email protected]>
* @copyright 2016
*
* @see https://www.github.com/janhuang
* @see https://fastdlabs.com
*/
namespace FastD\ServiceProvider;
use FastD\Container\Container;
use FastD\Container\ServiceProviderInterface;
* Class ConfigServiceProvider.
class ConfigServiceProvider implements ServiceProviderInterface
{
* @param Container $container
* @return mixed
public function register(Container $container)
$dir = app()->getPath().'/config';
$container->get('config')->load($dir.'/config.php');
$container->get('config')->merge([
'database' => load($dir.'/database.php'),
'cache' => load($dir.'/cache.php'),
]);
if (file_exists(app()->getPath().'/.env.yml')) {
config()->merge(load(app()->getPath().'/.env.yml'));
}