diff --git a/src/Intervention/Image/ImageServiceProvider.php b/src/Intervention/Image/ImageServiceProvider.php index 829df020..0db3d7ef 100644 --- a/src/Intervention/Image/ImageServiceProvider.php +++ b/src/Intervention/Image/ImageServiceProvider.php @@ -13,6 +13,26 @@ class ImageServiceProvider extends ServiceProvider */ protected $defer = false; + /** + * Actual provider + * + * @var \Illuminate\Support\ServiceProvider + */ + protected $provider; + + /** + * Create a new service provider instance. + * + * @param \Illuminate\Contracts\Foundation\Application $app + * @return void + */ + public function __construct($app) + { + parent::__construct($app); + + $this->provider = $this->getProvider(); + } + /** * Bootstrap the application events. * @@ -20,7 +40,7 @@ class ImageServiceProvider extends ServiceProvider */ public function boot() { - return $this->getProvider()->boot(); + return $this->provider->boot(); } /** @@ -30,7 +50,7 @@ class ImageServiceProvider extends ServiceProvider */ public function register() { - return $this->getProvider()->register(); + return $this->provider->register(); } /**