function ServiceProviderInterface::getProvidedServices
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 value
array<string, string> The provided service types, keyed by service names
File
-
vendor/
symfony/ service-contracts/ ServiceProviderInterface.php, line 44
Class
- ServiceProviderInterface
- A ServiceProviderInterface exposes the identifiers and the types of services provided by a container.
Namespace
Symfony\Contracts\ServiceCode
public function getProvidedServices() : array;