PHP Класс Ouzo\Injection\InstanceFactory

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( Bindings $bindings, Ouzo\Injection\Annotation\AnnotationMetadataProvider $provider )
createInstance ( InstanceRepository $repository, $className )

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

Метод Описание
injectDependencies ( InstanceRepository $repository, $instance )

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

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

public __construct ( Bindings $bindings, Ouzo\Injection\Annotation\AnnotationMetadataProvider $provider )
$bindings Bindings
$provider Ouzo\Injection\Annotation\AnnotationMetadataProvider

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

public createInstance ( InstanceRepository $repository, $className )
$repository InstanceRepository