PHP Класс Nette\DI\ServiceDefinition

Наследование: extends Nette\Object
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$parameters array

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

Метод Описание
__clone ( )
addSetup ( $entity, array $args = [] ) : self
addTag ( $tag, $attr = TRUE ) : self
getAutowired ( ) : boolean | string[]
getClass ( ) : string | null
getEntity ( ) : string | array | ServiceDefinition | null
getFactory ( ) : Statement | null
getImplement ( ) : string | null
getImplementMode ( ) : string | null
getImplementType ( )
getInject ( ) : boolean | null
getParameters ( ) : array
getSetup ( ) : Statement[]
getTag ( $tag ) : mixed
getTags ( ) : array
isAutowired ( ) : boolean | string[]
isDynamic ( ) : boolean
setArguments ( array $args = [] ) : self
setAutowired ( $state = TRUE ) : self
setClass ( $class, array $args = [] ) : self
setDynamic ( $state = TRUE ) : self
setFactory ( $factory, array $args = [] ) : self
setImplement ( $interface ) : self
setImplementMode ( $mode ) : self
setImplementType ( $type )
setInject ( $state = TRUE ) : self
setNotifier ( callable $notifier )
setParameters ( array $params ) : self
setSetup ( array $setup ) : self
setTags ( array $tags ) : self

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

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

public __clone ( )

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

public addSetup ( $entity, array $args = [] ) : self
$args array
Результат self

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

public addTag ( $tag, $attr = TRUE ) : self
Результат self

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

public getAutowired ( ) : boolean | string[]
Результат boolean | string[]

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

public getClass ( ) : string | null
Результат string | null

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

public getEntity ( ) : string | array | ServiceDefinition | null
Результат string | array | ServiceDefinition | null

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

public getFactory ( ) : Statement | null
Результат Statement | null

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

public getImplement ( ) : string | null
Результат string | null

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

public getImplementMode ( ) : string | null
Результат string | null

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

Устаревший:
public getImplementType ( )

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

public getInject ( ) : boolean | null
Результат boolean | null

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

public getParameters ( ) : array
Результат array

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

public getSetup ( ) : Statement[]
Результат Statement[]

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

public getTag ( $tag ) : mixed
Результат mixed

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

public getTags ( ) : array
Результат array

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

public isAutowired ( ) : boolean | string[]
Результат boolean | string[]

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

public isDynamic ( ) : boolean
Результат boolean

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

public setArguments ( array $args = [] ) : self
$args array
Результат self

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

public setAutowired ( $state = TRUE ) : self
Результат self

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

public setClass ( $class, array $args = [] ) : self
$args array
Результат self

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

public setDynamic ( $state = TRUE ) : self
Результат self

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

public setFactory ( $factory, array $args = [] ) : self
$args array
Результат self

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

public setImplement ( $interface ) : self
Результат self

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

public setImplementMode ( $mode ) : self
Результат self

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

Устаревший:
public setImplementType ( $type )

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

public setInject ( $state = TRUE ) : self
Результат self

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

public setNotifier ( callable $notifier )
$notifier callable

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

public setParameters ( array $params ) : self
$params array
Результат self

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

public setSetup ( array $setup ) : self
$setup array
Результат self

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

public setTags ( array $tags ) : self
$tags array
Результат self

Описание свойств

$parameters публичное свойство

public array $parameters
Результат array