PHP Class Nette\DI\ServiceDefinition

Inheritance: extends Nette\Object
Afficher le fichier Open project: nette/di Class Usage Examples

Méthodes publiques

Свойство Type Description
$parameters array

Méthodes publiques

Méthode Description
__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

Method Details

__clone() public méthode

public __clone ( )

addSetup() public méthode

public addSetup ( $entity, array $args = [] ) : self
$args array
Résultat self

addTag() public méthode

public addTag ( $tag, $attr = TRUE ) : self
Résultat self

getAutowired() public méthode

public getAutowired ( ) : boolean | string[]
Résultat boolean | string[]

getClass() public méthode

public getClass ( ) : string | null
Résultat string | null

getEntity() public méthode

public getEntity ( ) : string | array | ServiceDefinition | null
Résultat string | array | ServiceDefinition | null

getFactory() public méthode

public getFactory ( ) : Statement | null
Résultat Statement | null

getImplement() public méthode

public getImplement ( ) : string | null
Résultat string | null

getImplementMode() public méthode

public getImplementMode ( ) : string | null
Résultat string | null

getImplementType() public méthode

Deprecation:
public getImplementType ( )

getInject() public méthode

public getInject ( ) : boolean | null
Résultat boolean | null

getParameters() public méthode

public getParameters ( ) : array
Résultat array

getSetup() public méthode

public getSetup ( ) : Statement[]
Résultat Statement[]

getTag() public méthode

public getTag ( $tag ) : mixed
Résultat mixed

getTags() public méthode

public getTags ( ) : array
Résultat array

isAutowired() public méthode

public isAutowired ( ) : boolean | string[]
Résultat boolean | string[]

isDynamic() public méthode

public isDynamic ( ) : boolean
Résultat boolean

setArguments() public méthode

public setArguments ( array $args = [] ) : self
$args array
Résultat self

setAutowired() public méthode

public setAutowired ( $state = TRUE ) : self
Résultat self

setClass() public méthode

public setClass ( $class, array $args = [] ) : self
$args array
Résultat self

setDynamic() public méthode

public setDynamic ( $state = TRUE ) : self
Résultat self

setFactory() public méthode

public setFactory ( $factory, array $args = [] ) : self
$args array
Résultat self

setImplement() public méthode

public setImplement ( $interface ) : self
Résultat self

setImplementMode() public méthode

public setImplementMode ( $mode ) : self
Résultat self

setImplementType() public méthode

Deprecation:
public setImplementType ( $type )

setInject() public méthode

public setInject ( $state = TRUE ) : self
Résultat self

setNotifier() public méthode

public setNotifier ( callable $notifier )
$notifier callable

setParameters() public méthode

public setParameters ( array $params ) : self
$params array
Résultat self

setSetup() public méthode

public setSetup ( array $setup ) : self
$setup array
Résultat self

setTags() public méthode

public setTags ( array $tags ) : self
$tags array
Résultat self

Property Details

$parameters public_oe property

public array $parameters
Résultat array