HumHub Documentation (unofficial)

ContainerBuilder
in package

FinalYes
Tags
experimental

This class is experimental and does not fall under our BC promise

Table of Contents

Properties

$definitions  : array<string, callable|object|string>

Methods

add()  : self
build()  : ContainerInterface
withDefaultExtensions()  : self
defaultExtensions()  : array<string|int, mixed>

Properties

$definitions

private array<string, callable|object|string> $definitions = []

Methods

add()

public add(string $id, callable|object|string $definition) : self
Parameters
$id : string
$definition : callable|object|string
Tags
throws
InvalidArgumentException
Return values
self

withDefaultExtensions()

public static withDefaultExtensions() : self
Return values
self

defaultExtensions()

private static defaultExtensions() : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results