[ Index ]

PHP Cross Reference of phpBB-3.1.12-deutsch

title

Body

[close]

/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Dumper/ -> PhpDumper.php (summary)

(no description)

File Size: 1412 lines (46 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

PhpDumper:: (46 methods):
  __construct()
  setProxyDumper()
  dump()
  getProxyDumper()
  addServiceLocalTempVariables()
  addProxyClasses()
  addServiceInclude()
  addServiceInlinedDefinitions()
  addServiceReturn()
  addServiceInstance()
  isSimpleInstance()
  addServiceMethodCalls()
  addServiceProperties()
  addServiceInlinedDefinitionsSetup()
  addServiceConfigurator()
  addService()
  addServices()
  addServiceSynchronizer()
  synchronize()
  startClass()
  addConstructor()
  __construct()
  addFrozenConstructor()
  __construct()
  addMethodMap()
  addAliases()
  addDefaultParametersMethod()
  getParameter()
  hasParameter()
  setParameter()
  getParameterBag()
  getDefaultParameters()
  exportParameters()
  endClass()
  wrapServiceConditionals()
  getServiceCallsFromArguments()
  getInlinedDefinitions()
  getDefinitionsFromArguments()
  hasReference()
  dumpValue()
  dumpParameter()
  getServiceCall()
  camelize()
  getNextVariableName()
  exportTargetDirs()
  export()


Class: PhpDumper  - X-Ref

PhpDumper dumps a service container as a PHP class.

__construct(ContainerBuilder $container)   X-Ref
{@inheritdoc}


setProxyDumper(ProxyDumper $proxyDumper)   X-Ref
Sets the dumper to be used when dumping proxies in the generated container.

param: ProxyDumper $proxyDumper

dump(array $options = array()   X-Ref
Dumps the service container as a PHP class.

Available options:

* class:      The class name
* base_class: The base class name

param: array $options An array of options
return: string A PHP class representing of the service container

getProxyDumper()   X-Ref
Retrieves the currently set proxy dumper or instantiates one.

return: ProxyDumper

addServiceLocalTempVariables($cId, $definition)   X-Ref
Generates Service local temp variables.

param: string $cId
param: string $definition
return: string

addProxyClasses()   X-Ref
Generates code for the proxies to be attached after the container class.

return: string

addServiceInclude($id, $definition)   X-Ref
Generates the require_once statement for service includes.

param: string     $id         The service id
param: Definition $definition
return: string

addServiceInlinedDefinitions($id, $definition)   X-Ref
Generates the inline definition of a service.

param: string     $id
param: Definition $definition
return: string

addServiceReturn($id, $definition)   X-Ref
Adds the service return statement.

param: string     $id         Service id
param: Definition $definition
return: string

addServiceInstance($id, $definition)   X-Ref
Generates the service instance.

param: string     $id
param: Definition $definition
return: string

isSimpleInstance($id, $definition)   X-Ref
Checks if the definition is a simple instance.

param: string     $id
param: Definition $definition
return: bool

addServiceMethodCalls($id, $definition, $variableName = 'instance')   X-Ref
Adds method calls to a service definition.

param: string     $id
param: Definition $definition
param: string     $variableName
return: string

addServiceProperties($id, $definition, $variableName = 'instance')   X-Ref
No description

addServiceInlinedDefinitionsSetup($id, $definition)   X-Ref
Generates the inline definition setup.

param: string     $id
param: Definition $definition
return: string

addServiceConfigurator($id, $definition, $variableName = 'instance')   X-Ref
Adds configurator definition.

param: string     $id
param: Definition $definition
param: string     $variableName
return: string

addService($id, $definition)   X-Ref
Adds a service.

param: string     $id
param: Definition $definition
return: string

addServices()   X-Ref
Adds multiple services.

return: string

addServiceSynchronizer($id, Definition $definition)   X-Ref
Adds synchronizer methods.

param: string     $id         A service identifier
param: Definition $definition A Definition instance
return: string|null

synchronize({$code }EOF;}private function addNewInstance($id, Definition $definition, $return, $instantiation)   X-Ref
No description

startClass($class, $baseClass)   X-Ref
Adds the class headers.

param: string $class     Class name
param: string $baseClass The name of the base class
return: string

addConstructor()   X-Ref
Adds the constructor.

return: string

__construct()   X-Ref
No description

addFrozenConstructor()   X-Ref
Adds the constructor for a frozen container.

return: string

__construct()   X-Ref
No description

addMethodMap()   X-Ref
Adds the methodMap property definition.

return: string

addAliases()   X-Ref
Adds the aliases property definition.

return: string

addDefaultParametersMethod()   X-Ref
Adds default parameters method.

return: string

getParameter($name)   X-Ref
{@inheritdoc}


hasParameter($name)   X-Ref
{@inheritdoc}


setParameter($name, $value)   X-Ref
{@inheritdoc}


getParameterBag()   X-Ref
{@inheritdoc}


getDefaultParameters()   X-Ref
No description

exportParameters($parameters, $path = '', $indent = 12)   X-Ref
Exports parameters.

param: array  $parameters
param: string $path
param: int    $indent
return: string

endClass()   X-Ref
Ends the class definition.

return: string

wrapServiceConditionals($value, $code)   X-Ref
Wraps the service conditionals.

param: string $value
param: string $code
return: string

getServiceCallsFromArguments(array $arguments, array &$calls, array &$behavior)   X-Ref
Builds service calls from arguments.

param: array $arguments
param: array &$calls    By reference
param: array &$behavior By reference

getInlinedDefinitions(Definition $definition)   X-Ref
Returns the inline definition.

param: Definition $definition
return: array

getDefinitionsFromArguments(array $arguments)   X-Ref
Gets the definition from arguments.

param: array $arguments
return: array

hasReference($id, array $arguments, $deep = false, &$visited = array()   X-Ref
Checks if a service id has a reference.

param: string $id
param: array  $arguments
param: bool   $deep
param: array  $visited
return: bool

dumpValue($value, $interpolate = true)   X-Ref
Dumps values.

param: array $value
param: bool  $interpolate
return: string

dumpParameter($name)   X-Ref
Dumps a parameter.

param: string $name
return: string

getServiceCall($id, Reference $reference = null)   X-Ref
Gets a service call.

param: string    $id
param: Reference $reference
return: string

camelize($id)   X-Ref
Convert a service id to a valid PHP method name.

param: string $id
return: string

getNextVariableName()   X-Ref
Returns the next name to use.

return: string

exportTargetDirs()   X-Ref
No description

export($value)   X-Ref
No description



Generated: Thu Jan 11 00:25:41 2018 Cross-referenced by PHPXref 0.7.1