PluginProbe
Imagify Image Optimization: Optimize Images | Compress & Convert to WebP/AVIF / 2.2
Imagify Image Optimization: Optimize Images | Compress & Convert to WebP/AVIF v2.2
2.3.4 2.3.3 2.3.2 2.3.1 2.3.0 2.2.9 2.2.8 trunk 1.10 1.3.3 1.3.4 1.3.5 1.3.5.1 1.3.5.2 1.3.6 1.3.6.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.5 All 103 releases
imagify / classes / Dependencies / League / Container / ServiceProvider / ServiceProviderAggregateInterface.php

ServiceProviderAggregateInterface.php in Imagify Image Optimization: Optimize Images | Compress & Convert to WebP/AVIF 2.2, at classes/Dependencies/League/Container/ServiceProvider/ServiceProviderAggregateInterface.php

37 lines 929 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php declare(strict_types=1);
2
3 namespace Imagify\Dependencies\League\Container\ServiceProvider;
4
5 use IteratorAggregate;
6 use Imagify\Dependencies\League\Container\ContainerAwareInterface;
7
8 interface ServiceProviderAggregateInterface extends ContainerAwareInterface, IteratorAggregate
9 {
10 /**
11 * Add a service provider to the aggregate.
12 *
13 * @param string|ServiceProviderInterface $provider
14 *
15 * @return self
16 */
17 public function add($provider) : ServiceProviderAggregateInterface;
18
19 /**
20 * Determines whether a service is provided by the aggregate.
21 *
22 * @param string $service
23 *
24 * @return boolean
25 */
26 public function provides(string $service) : bool;
27
28 /**
29 * Invokes the register method of a provider that provides a specific service.
30 *
31 * @param string $service
32 *
33 * @return void
34 */
35 public function register(string $service);
36 }
37