PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.15.5
Independent Analytics – WordPress Analytics Plugin v2.15.5
2.15.5 2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / vendor / symfony / service-contracts / ServiceProviderInterface.php
independent-analytics / vendor / symfony / service-contracts Last commit date
Attribute 2 years ago Test 1 month ago ResetInterface.php 2 years ago ServiceLocatorTrait.php 1 month ago ServiceProviderInterface.php 2 years ago ServiceSubscriberInterface.php 1 month ago ServiceSubscriberTrait.php 1 month ago
ServiceProviderInterface.php
36 lines
1 <?php
2
3 /*
4 * This file is part of the Symfony package.
5 *
6 * (c) Fabien Potencier <fabien@symfony.com>
7 *
8 * For the full copyright and license information, please view the LICENSE
9 * file that was distributed with this source code.
10 */
11 namespace IAWPSCOPED\Symfony\Contracts\Service;
12
13 use IAWPSCOPED\Psr\Container\ContainerInterface;
14 /**
15 * A ServiceProviderInterface exposes the identifiers and the types of services provided by a container.
16 *
17 * @author Nicolas Grekas <p@tchwork.com>
18 * @author Mateusz Sip <mateusz.sip@gmail.com>
19 * @internal
20 */
21 interface ServiceProviderInterface extends ContainerInterface
22 {
23 /**
24 * Returns an associative array of service types keyed by the identifiers provided by the current container.
25 *
26 * Examples:
27 *
28 * * ['logger' => 'Psr\Log\LoggerInterface'] means the object provides a service named "logger" that implements Psr\Log\LoggerInterface
29 * * ['foo' => '?'] means the container provides service name "foo" of unspecified type
30 * * ['bar' => '?Bar\Baz'] means the container provides a service "bar" of type Bar\Baz|null
31 *
32 * @return string[] The provided service types, keyed by service names
33 */
34 public function getProvidedServices() : array;
35 }
36