ContainerConfigurator
extends AbstractConfigurator
in package
Tags
Table of Contents
Constants
- FACTORY = 'container'
Properties
- $valuePreProcessor : callable
- $anonymousCount : int
- $container : mixed
- $env : string|null
- $file : string
- $instanceof : array<string|int, mixed>
- $loader : mixed
- $path : string
Methods
- __call() : mixed
- __construct() : mixed
- __sleep() : array<string|int, mixed>
- __wakeup() : mixed
- env() : string|null
- Get the current environment to be able to write conditional configuration.
- extension() : mixed
- import() : mixed
- parameters() : ParametersConfigurator
- processValue() : mixed
- Checks that a value is valid, optionally replacing Definition and Reference configurators by their configure value.
- services() : ServicesConfigurator
- withPath() : static
Constants
FACTORY
public
mixed
FACTORY
= 'container'
Properties
$valuePreProcessor
public
static callable
$valuePreProcessor
$anonymousCount
private
int
$anonymousCount
= 0
$container
private
mixed
$container
$env
private
string|null
$env
$file
private
string
$file
$instanceof
private
array<string|int, mixed>
$instanceof
$loader
private
mixed
$loader
$path
private
string
$path
Methods
__call()
public
__call(string $method, array<string|int, mixed> $args) : mixed
Parameters
- $method : string
- $args : array<string|int, mixed>
__construct()
public
__construct(ContainerBuilder $container, PhpFileLoader $loader, array<string|int, mixed> &$instanceof, string $path, string $file[, string $env = null ]) : mixed
Parameters
- $container : ContainerBuilder
- $loader : PhpFileLoader
- $instanceof : array<string|int, mixed>
- $path : string
- $file : string
- $env : string = null
__sleep()
public
__sleep() : array<string|int, mixed>
Return values
array<string|int, mixed>__wakeup()
public
__wakeup() : mixed
env()
Get the current environment to be able to write conditional configuration.
public
final env() : string|null
Return values
string|nullextension()
public
final extension(string $namespace, array<string|int, mixed> $config) : mixed
Parameters
- $namespace : string
- $config : array<string|int, mixed>
import()
public
final import(string $resource[, string $type = null ][, bool|string $ignoreErrors = false ]) : mixed
Parameters
- $resource : string
- $type : string = null
- $ignoreErrors : bool|string = false
parameters()
public
final parameters() : ParametersConfigurator
Return values
ParametersConfiguratorprocessValue()
Checks that a value is valid, optionally replacing Definition and Reference configurators by their configure value.
public
static processValue(mixed $value[, bool $allowServices = false ]) : mixed
Parameters
- $value : mixed
- $allowServices : bool = false
-
whether Definition and Reference are allowed; by default, only scalars and arrays are
Return values
mixed —the value, optionally cast to a Definition/Reference
services()
public
final services() : ServicesConfigurator
Return values
ServicesConfiguratorwithPath()
public
final withPath(string $path) : static
Parameters
- $path : string