class PhpDumper extends Dumper

PhpDumper dumps a service container as a PHP class.

Constants

FIRST_CHARS

Characters that might appear in the generated variable name as first character.

NON_FIRST_CHARS

Characters that might appear in the generated variable name as any but the first character.

Properties

protected $container from Dumper

Methods

__construct(ContainerBuilder $container)

No description

setProxyDumper(DumperInterface $proxyDumper)

Sets the dumper to be used when dumping proxies in the generated container.

string
dump(array $options = [])

Dumps the service container as a PHP class.

Details

at line 93
__construct(ContainerBuilder $container)

Parameters

ContainerBuilder $container

at line 105
setProxyDumper(DumperInterface $proxyDumper)

Sets the dumper to be used when dumping proxies in the generated container.

Parameters

DumperInterface $proxyDumper

at line 124
string dump(array $options = [])

Dumps the service container as a PHP class.

Available options:

  • class: The class name
  • base_class: The base class name
  • namespace: The class namespace
  • as_files: To split the container in several files

Parameters

array $options An array of options

Return Value

string The representation of the service container

Exceptions

EnvParameterException When an env var exists but has not been dumped