ContainerException
Class
extends
Exception
implements
ContainerExceptionInterface
Final:
Yes
Exception type for container-related errors while resolving services.
Description
This class MUST be used to signal problems occurring during service resolution from a container that complies with PSR-11.
Interfaces
Methods
forInvalidService()
: self
Creates an exception for an invalid or unresolvable service identifier.
Creates an exception for an invalid or unresolvable service identifier.
public
static
forInvalidService(
string
$id, Throwable
$previous) : self
Description
This factory method MUST be invoked when a service ID fails to resolve or the resolved service is invalid in the current context.
Parameters
$id
:
string
Description
the identifier of the service that caused the failure
$previous
:
Throwable
Description
the previous exception thrown during resolution
Return values
self
Description
an instance of ContainerException describing the issue