[ Index ]

PHP Cross Reference of phpBB-3.2.11-deutsch

title

Body

[close]

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

(no description)

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

Defines 1 class

PhpDumper:: (53 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()
  addFrozenCompile()
  compile()
  addIsFrozenMethod()
  isFrozen()
  addMethodMap()
  addAliases()
  addDefaultParametersMethod()
  getParameter()
  hasParameter()
  setParameter()
  getParameterBag()
  getDefaultParameters()
  exportParameters()
  endClass()
  wrapServiceConditionals()
  getServiceCallsFromArguments()
  getInlinedDefinitions()
  getDefinitionsFromArguments()
  hasReference()
  dumpValue()
  dumpLiteralClass()
  dumpParameter()
  addExpressionLanguageProvider()
  getServiceCall()
  camelize()
  getNextVariableName()
  getExpressionLanguage()
  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.


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
* namespace:  The class namespace

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(Definition $definition)   X-Ref
Generates the require_once statement for service includes.

return: string

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

addService($id, Definition $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, $namespace)   X-Ref
Adds the class headers.

param: string $class     Class name
param: string $baseClass The name of the base class
param: string $namespace The class namespace
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

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

return: string

compile()   X-Ref
No description

addIsFrozenMethod()   X-Ref
Adds the isFrozen method for a frozen container.

return: string

isFrozen()   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(array $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.


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

return: array

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

return: array

hasReference($id, array $arguments, $deep = false, array &$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: mixed $value
param: bool  $interpolate
return: string

dumpLiteralClass($class)   X-Ref
Dumps a string to a literal (aka PHP Code) class value.

param: string $class
return: string

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

param: string $name
return: string

addExpressionLanguageProvider(ExpressionFunctionProviderInterface $provider)   X-Ref

param: ExpressionFunctionProviderInterface $provider

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

getExpressionLanguage()   X-Ref
No description

exportTargetDirs()   X-Ref
No description

export($value)   X-Ref
No description



Generated: Wed Nov 11 20:33:01 2020 Cross-referenced by PHPXref 0.7.1