PHP 8.2.31
Preview: ServiceProviderInterface.php Size: 1.38 KB
/opt/cpanel/ea-wappspector/vendor/rector/rector/vendor/symfony/service-contracts/ServiceProviderInterface.php

<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace RectorPrefix202411\Symfony\Contracts\Service;

use RectorPrefix202411\Psr\Container\ContainerInterface;
/**
 * A ServiceProviderInterface exposes the identifiers and the types of services provided by a container.
 *
 * @author Nicolas Grekas <p@tchwork.com>
 * @author Mateusz Sip <mateusz.sip@gmail.com>
 *
 * @template-covariant T of mixed
 */
interface ServiceProviderInterface extends ContainerInterface
{
    /**
     * @return T
     */
    public function get(string $id);
    public function has(string $id) : bool;
    /**
     * Returns an associative array of service types keyed by the identifiers provided by the current container.
     *
     * Examples:
     *
     *  * ['logger' => 'Psr\Log\LoggerInterface'] means the object provides a service named "logger" that implements Psr\Log\LoggerInterface
     *  * ['foo' => '?'] means the container provides service name "foo" of unspecified type
     *  * ['bar' => '?Bar\Baz'] means the container provides a service "bar" of type Bar\Baz|null
     *
     * @return array<string, string> The provided service types, keyed by service names
     */
    public function getProvidedServices() : array;
}

Directory Contents

Dirs: 1 × Files: 10

Name Size Perms Modified Actions
Attribute DIR
- drwxr-xr-x 2024-11-08 13:59:10
Edit Download
1.22 KB lrw-r--r-- 2024-11-08 13:59:10
Edit Download
1.04 KB lrw-r--r-- 2024-11-08 13:59:10
Edit Download
330 B lrw-r--r-- 2024-11-08 13:59:10
Edit Download
1.03 KB lrw-r--r-- 2024-11-08 13:59:10
Edit Download
644 B lrw-r--r-- 2024-11-08 13:59:10
Edit Download
3.76 KB lrw-r--r-- 2024-11-08 13:59:10
Edit Download
3.15 KB lrw-r--r-- 2024-11-08 13:59:10
Edit Download
1.38 KB lrw-r--r-- 2024-11-08 13:59:10
Edit Download
2.72 KB lrw-r--r-- 2024-11-08 13:59:10
Edit Download
3.33 KB lrw-r--r-- 2024-11-08 13:59:10
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).