forked from GNUsocial/gnu-social
35 lines
714 B
PHP
35 lines
714 B
PHP
|
<?php
|
||
|
|
||
|
namespace Intervention\Image;
|
||
|
|
||
|
use Illuminate\Support\ServiceProvider;
|
||
|
|
||
|
class ImageServiceProviderLumen extends ServiceProvider
|
||
|
{
|
||
|
/**
|
||
|
* Register the service provider.
|
||
|
*
|
||
|
* @return void
|
||
|
*/
|
||
|
public function register()
|
||
|
{
|
||
|
$app = $this->app;
|
||
|
|
||
|
// merge default config
|
||
|
$this->mergeConfigFrom(
|
||
|
__DIR__.'/../../config/config.php',
|
||
|
'image'
|
||
|
);
|
||
|
|
||
|
// set configuration
|
||
|
$app->configure('image');
|
||
|
|
||
|
// create image
|
||
|
$app->singleton('image',function ($app) {
|
||
|
return new ImageManager($app['config']->get('image'));
|
||
|
});
|
||
|
|
||
|
$app->alias('image', 'Intervention\Image\ImageManager');
|
||
|
}
|
||
|
}
|