\Psr\ContainerContainerInterface

Describes the interface of a container that exposes methods to read its entries.

Summary

Methods
Constants
get()
has()
No constants found
No protected methods found
N/A
No private methods found
N/A

Methods

get()

get(string  $id) : mixed

Finds an entry of the container by its identifier and returns it.

Parameters

string $id

Identifier of the entry to look for.

Throws

\Psr\Container\NotFoundExceptionInterface

No entry was found for this identifier.

\Psr\Container\ContainerExceptionInterface

Error while retrieving the entry.

Returns

mixed —

Entry.

has()

has(string  $id) : boolean

Returns true if the container can return an entry for the given identifier.

Returns false otherwise.

has($id) returning true does not mean that get($id) will not throw an exception. It does however mean that get($id) will not throw a NotFoundExceptionInterface.

Parameters

string $id

Identifier of the entry to look for.

Returns

boolean