PHP Class Nette\DI\Helpers

Author: David Grudl
Afficher le fichier Open project: nette/di Class Usage Examples

Méthodes publiques

Méthode Description
autowireArguments ( ReflectionFunctionAbstract $method, array $arguments, $container ) : array Generates list of arguments using autowiring.
expand ( $var, array $params, $recursive = FALSE ) : mixed Expands %placeholders%.
filterArguments ( array $args ) : array Removes .
prefixServiceName ( $config, $namespace ) : mixed Replaces @extension with real extension name in service definition.

Method Details

autowireArguments() public static méthode

Generates list of arguments using autowiring.
public static autowireArguments ( ReflectionFunctionAbstract $method, array $arguments, $container ) : array
$method ReflectionFunctionAbstract
$arguments array
Résultat array

expand() public static méthode

Expands %placeholders%.
public static expand ( $var, array $params, $recursive = FALSE ) : mixed
$params array
Résultat mixed

filterArguments() public static méthode

.. and process constants recursively.
public static filterArguments ( array $args ) : array
$args array
Résultat array

prefixServiceName() public static méthode

Replaces @extension with real extension name in service definition.
public static prefixServiceName ( $config, $namespace ) : mixed
Résultat mixed