1
0
mirror of https://github.com/Intervention/image.git synced 2025-08-27 07:44:30 +02:00

Merge pull request #454 from jamesdb/master

Added a service provider for league\container
This commit is contained in:
Oliver Vogel
2015-11-05 19:27:03 +01:00

View File

@@ -0,0 +1,42 @@
<?php
namespace Intervention\Image;
use League\Container\ServiceProvider\AbstractServiceProvider;
class ImageServiceProviderLeague extends AbstractServiceProvider
{
/**
* @var array $config
*/
protected $config;
/**
* @var array $provides
*/
protected $provides = [
'Intervention\Image\ImageManager'
];
/**
* Constructor.
*
* @param array $config
*/
public function __construct($config = array())
{
$this->config = $config;
}
/**
* Register the server provider.
*
* @return void
*/
public function register()
{
$this->getContainer()->share('Intervention\Image\ImageManager', function () {
return new ImageManager($this->config);
});
}
}