\Anax\DIDIInterface

A DI class used with Anax should implement this interface.

Summary

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

Methods

get()

get(string  $service) : mixed

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

Parameters

string $service

Identifier of the entry to look for.

Throws

\Anax\DI\Exception\NotFoundException

No entry was found for this identifier.

\Anax\DI\Exception\Exception

Error while retrieving the entry.

Returns

mixed —

Entry.

has()

has(string  $service) : boolean

Returns true if the container can return an entry for the given identifier, otherwise false

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 NotFoundException.

Parameters

string $service

Identifier of the entry to look for.

Returns

boolean