PHP Класс Symfony\Component\DependencyInjection\DefinitionDecorator

Автор: Johannes M. Schmitt ([email protected])
Наследование: extends Definition
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( string $parent ) Constructor.
getArgument ( integer $index ) : mixed Gets an argument to pass to the service constructor/factory method.
getChanges ( ) : array Returns all changes tracked for the Definition object.
getParent ( ) : string Returns the Definition being decorated.
replaceArgument ( integer $index, mixed $value ) : DefinitionDecorator You should always use this method when overwriting existing arguments of the parent definition.
setClass ( $class ) {@inheritDoc}
setConfigurator ( $callable ) {@inheritDoc}
setFactoryClass ( $class ) {@inheritDoc}
setFactoryMethod ( $method ) {@inheritDoc}
setFactoryService ( $service ) {@inheritDoc}
setFile ( $file ) {@inheritDoc}
setPublic ( $boolean ) {@inheritDoc}

Описание методов

__construct() публичный Метод

Constructor.
public __construct ( string $parent )
$parent string The id of Definition instance to decorate.

getArgument() публичный Метод

If replaceArgument() has been used to replace an argument, this method will return the replacement value.
public getArgument ( integer $index ) : mixed
$index integer
Результат mixed The argument value

getChanges() публичный Метод

Returns all changes tracked for the Definition object.
public getChanges ( ) : array
Результат array An array of changes for this Definition

getParent() публичный Метод

Returns the Definition being decorated.
public getParent ( ) : string
Результат string

replaceArgument() публичный Метод

If you directly call setArguments() keep in mind that you must follow certain conventions when you want to overwrite the arguments of the parent definition, otherwise your arguments will only be appended.
public replaceArgument ( integer $index, mixed $value ) : DefinitionDecorator
$index integer
$value mixed
Результат DefinitionDecorator the current instance

setClass() публичный Метод

{@inheritDoc}
public setClass ( $class )

setConfigurator() публичный Метод

{@inheritDoc}
public setConfigurator ( $callable )

setFactoryClass() публичный Метод

{@inheritDoc}
public setFactoryClass ( $class )

setFactoryMethod() публичный Метод

{@inheritDoc}
public setFactoryMethod ( $method )

setFactoryService() публичный Метод

{@inheritDoc}
public setFactoryService ( $service )

setFile() публичный Метод

{@inheritDoc}
public setFile ( $file )

setPublic() публичный Метод

{@inheritDoc}
public setPublic ( $boolean )