Skip to content

ContainerException

Felipe Sayão Lobato Abreu edited this page Jul 3, 2025 · 1 revision

ContainerException

Exception type for container-related errors while resolving services.

This class MUST be used to signal problems occurring during service resolution from a container that complies with PSR-11.

Methods

forInvalidService

Creates an exception for an invalid or unresolvable service identifier.

public static forInvalidService(string $id, \Throwable $previous): self

This factory method MUST be invoked when a service ID fails to resolve or the resolved service is invalid in the current context.

  • This method is static.

Parameters:

Parameter Type Description
$id string the identifier of the service that caused the failure
$previous \Throwable the previous exception thrown during resolution

Return Value:

an instance of ContainerException describing the issue



Automatically generated on 2025-07-03

Clone this wiki locally