Copied!
CloneableInstantiableIterable
Methods
public __construct(array $factories)
 
  • param array<string,callable> $factories
public __invoke(string $id) : ?mixed
public count() : int
public get(string $id) : ?mixed
public getIterator() : Traversable
public getProvidedServices() : array
public has(string $id) : bool
public withContext(string $externalId, Symfony\Component\DependencyInjection\Container $container) : static
 
  • internal
Properties
private ?Symfony\Component\DependencyInjection\Container $container = NULL
private ?string $externalId = NULL
private array $factories
private array $loading = []
private array $providedTypes
Methods
private createCircularReferenceException(string $id, array $path) : Psr\Container\ContainerExceptionInterface
private createNotFoundException(string $id) : Psr\Container\NotFoundExceptionInterface
private doGet(string $id) : ?mixed
private formatAlternatives(?array $alternatives = NULL, string $separator = 'and') : string
© 2024 Bruce Wells
Search Namespaces \ Classes
Configuration