PluginProbe
Depicter — Popup & Slider Builder / 1.3.8
Depicter — Popup & Slider Builder v1.3.8
4.8.1 trunk 1.0.0 1.1.0 1.1.2 1.1.4 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.3.0 1.3.1 1.3.2 1.3.3 1.3.5 1.3.8 1.5.0 1.5.1 1.5.2 1.5.5 1.6.0 1.6.1 1.6.2 1.7.0 All 76 releases
depicter / vendor / symfony / service-contracts / ServiceProviderInterface.php

ServiceProviderInterface.php in Depicter — Popup & Slider Builder 1.3.8, at vendor/symfony/service-contracts/ServiceProviderInterface.php

37 lines 1.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 /*
4 * This file is part of the Symfony package.
5 *
6 * (c) Fabien Potencier <[email protected]>
7 *
8 * For the full copyright and license information, please view the LICENSE
9 * file that was distributed with this source code.
10 */
11
12 namespace Symfony\Contracts\Service;
13
14 use Psr\Container\ContainerInterface;
15
16 /**
17 * A ServiceProviderInterface exposes the identifiers and the types of services provided by a container.
18 *
19 * @author Nicolas Grekas <[email protected]>
20 * @author Mateusz Sip <[email protected]>
21 */
22 interface ServiceProviderInterface extends ContainerInterface
23 {
24 /**
25 * Returns an associative array of service types keyed by the identifiers provided by the current container.
26 *
27 * Examples:
28 *
29 * * ['logger' => 'Psr\Log\LoggerInterface'] means the object provides a service named "logger" that implements Psr\Log\LoggerInterface
30 * * ['foo' => '?'] means the container provides service name "foo" of unspecified type
31 * * ['bar' => '?Bar\Baz'] means the container provides a service "bar" of type Bar\Baz|null
32 *
33 * @return string[] The provided service types, keyed by service names
34 */
35 public function getProvidedServices(): array;
36 }
37