Fast Forward Container API
This is an automatically generated documentation for Fast Forward Container API.
Class |
Description |
AggregateContainer |
Aggregates multiple PSR-11 containers and delegates resolution requests among them. |
AutowireContainer |
A composite container implementation that wraps another PSR-11 container and appends an internal PHP-DI autowiring container. |
ServiceProviderContainer |
Implements a PSR-11 compliant dependency injection container using a container-interop/service-provider. |
Interface |
Description |
ContainerInterface |
Extends the PSR-11 ContainerInterface to provide a consistent, domain-specific container interface for the FastForward ecosystem. |
\FastForward\Container\Exception
Class |
Description |
ContainerException |
Exception type for container-related errors while resolving services. |
InvalidArgumentException |
Exception thrown when an invalid or unsupported argument is passed to a function or method within the container. |
NotFoundException |
Exception thrown when a requested service identifier is not found in the container. |
RuntimeException |
Exception type used to represent runtime errors specific to the container context. |
\FastForward\Container\Factory
Class |
Description |
AliasFactory |
A factory that resolves an alias to another service within a PSR-11 container. |
CallableFactory |
A factory that wraps a user-provided callable and executes it when invoked. |
InvokableFactory |
Factory responsible for instantiating a class with constructor arguments. |
MethodFactory |
A factory that invokes a specified method on a class using reflection and the PSR-11 container. |
ServiceFactory |
This factory wraps a predefined service instance and returns it directly upon invocation. |
Interface |
Description |
FactoryInterface |
Defines a contract for service factories that rely on a PSR-11 container for instantiation. |
\FastForward\Container\ServiceProvider
Automatically generated on 2025-07-03