PHP Класс Nette\DI\Extensions\InjectExtension

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

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

Метод Описание
beforeCompile ( )
callInjects ( Container $container, $service ) : void Calls all methods starting with with "inject" using autowiring.
getInjectMethods ( $class ) : array Generates list of inject methods.
getInjectProperties ( $class ) : array Generates list of properties with annotation @inject.

Приватные методы

Метод Описание
checkType ( $class, $name, $type, $container = NULL )
updateDefinition ( ServiceDefinition $def )

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

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

public beforeCompile ( )

callInjects() публичный статический Метод

Calls all methods starting with with "inject" using autowiring.
public static callInjects ( Container $container, $service ) : void
$container Nette\DI\Container
Результат void

getInjectMethods() публичный статический Метод

Generates list of inject methods.
public static getInjectMethods ( $class ) : array
Результат array

getInjectProperties() публичный статический Метод

Generates list of properties with annotation @inject.
public static getInjectProperties ( $class ) : array
Результат array