C

ContainerClass in namespace Simply\Container
Dependency Injection Container that supports different types of values.
ContainerExceptionClass in namespace Simply\Container\Exception
Base exception for all exceptions thrown from the container.

G

Container::getPath() — Method in class Container
Returns a container entry based on a given dot path.
Container::get() — Method in class Container
Returns the entry with the given identifier.
KeyPathResolver::get() — Method in class KeyPathResolver
Returns a value from the given key path.

H

Container::has() — Method in class Container
Tells if the container has an entry with the given identifier.

K

KeyPathResolverClass in namespace Simply\Container
Provides methods for traversing variables according to a key path.

N

NotFoundExceptionClass in namespace Simply\Container\Exception
Exception that indicates an identifier that is not found in the container.

O

Container::offsetExists() — Method in class Container
Tells if the container has an entry with the given identifier.
Container::offsetGet() — Method in class Container
Returns the value for entry with the given identifier.
Container::offsetSet() — Method in class Container
Sets the value of the standard entry with the given identifier.
Container::offsetUnset() — Method in class Container
Removes the entry from the container with the given identifier.

S

Container::set() — Method in class Container
Sets new standard entries.
Container::setValues() — Method in class Container
Sets new value entries.
Container::setBlueprints() — Method in class Container
Sets new blueprint entries.
Container::setFactories() — Method in class Container
Sets new factory entries.
Container::setInjections() — Method in class Container
Adds additional injections for blueprints.

_

Container::__construct() — Method in class Container
Container constructor.
KeyPathResolver::__construct() — Method in class KeyPathResolver
KeyPathResolver constructor.