Documentation

ServiceLocatorTrait

A trait to help implement ServiceProviderInterface.

Tags
author

Robin Chalas robin.chalas@gmail.com

author

Nicolas Grekas p@tchwork.com

Table of Contents

$factories  : array<string|int, mixed>
$loading  : array<string|int, mixed>
$providedTypes  : array<string|int, mixed>
__construct()  : mixed
get()  : mixed
{@inheritdoc}
getProvidedServices()  : array<string|int, mixed>
{@inheritdoc}
has()  : bool
{@inheritdoc}
createCircularReferenceException()  : ContainerExceptionInterface
createNotFoundException()  : NotFoundExceptionInterface

Properties

Methods

__construct()

public __construct(array<string|int, callable> $factories) : mixed
Parameters
$factories : array<string|int, callable>
Return values
mixed

get()

{@inheritdoc}

public get(string $id) : mixed
Parameters
$id : string
Return values
mixed

getProvidedServices()

{@inheritdoc}

public getProvidedServices() : array<string|int, mixed>
Return values
array<string|int, mixed>

has()

{@inheritdoc}

public has(string $id) : bool
Parameters
$id : string
Return values
bool

Search results