PluginProbe
QuickWebP – WebP & AVIF Image Optimizer, Compression & SEO for WordPress / 3.2.1
QuickWebP – WebP & AVIF Image Optimizer, Compression & SEO for WordPress v3.2.1
4.1.2 4.1.1 4.1.0 4.0.1 4.0.0 3.3.1 3.3.0 trunk 1.0.0 2.0.0 2.1.0 3.0.0 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8
quickwebp / includes / vendor / intervention / image / src / Intervention / Image / ImageServiceProviderLeague.php

ImageServiceProviderLeague.php in QuickWebP – WebP & AVIF Image Optimizer, Compression & SEO for WordPress 3.2.1, at includes/vendor/intervention/image/src/Intervention/Image/ImageServiceProviderLeague.php

43 lines 794 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace Intervention\Image;
4
5 use League\Container\ServiceProvider\AbstractServiceProvider;
6
7 class ImageServiceProviderLeague extends AbstractServiceProvider
8 {
9 /**
10 * @var array $config
11 */
12 protected $config;
13
14 /**
15 * @var array $provides
16 */
17 protected $provides = [
18 'Intervention\Image\ImageManager'
19 ];
20
21 /**
22 * Constructor.
23 *
24 * @param array $config
25 */
26 public function __construct($config = [])
27 {
28 $this->config = $config;
29 }
30
31 /**
32 * Register the server provider.
33 *
34 * @return void
35 */
36 public function register()
37 {
38 $this->getContainer()->share('Intervention\Image\ImageManager', function () {
39 return new ImageManager($this->config);
40 });
41 }
42 }
43