| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?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);
- });
- }
- }
|