$config = [
'test' => 'test'
];
return $config;
function test(){
$container = &container_instance();//singliton
$config = $container->get('config');
}
namespace Acme\ServiceProvider;
use League\Container\ServiceProvider\AbstractServiceProvider;
class ConfigProvider extends AbstractServiceProvider
{
protected $provides = [
'config'
];
public function register()
{
$this->getContainer()->add('config', function(){
return [
'test' => 'test'
];
});
}
}