for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Penny\Config;
use Zend\Stdlib\ArrayUtils;
use Zend\Stdlib\Glob;
class Loader
{
/**
* Configurations loader.
*
* @param string $pathRole Glob role.
* @return array
*/
public static function load($pathRole = './config/{{*}}{{,*.local}}.php')
$config = [];
foreach (Glob::glob($pathRole, Glob::GLOB_BRACE) as $file) {
$config = ArrayUtils::merge($config, include $file);
}
return $config;