PHP Класс DI\Definition\Resolver\FactoryResolver

С версии: 4.0
Автор: Matthieu Napoli ([email protected])
Наследование: implements DI\Definition\Resolver\DefinitionResolver
Показать файл Открыть проект

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

Метод Описание
__construct ( Interop\Container\ContainerInterface $container, DI\Definition\Resolver\DefinitionResolver $resolver ) The resolver needs a container. This container will be passed to the factory as a parameter so that the factory can access other entries of the container.
isResolvable ( DI\Definition\Definition $definition, array $parameters = [] )
resolve ( DI\Definition\Definition $definition, array $parameters = [] ) Resolve a factory definition to a value.

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

Метод Описание
resolveExtraParams ( array $params )

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

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

The resolver needs a container. This container will be passed to the factory as a parameter so that the factory can access other entries of the container.
public __construct ( Interop\Container\ContainerInterface $container, DI\Definition\Resolver\DefinitionResolver $resolver )
$container Interop\Container\ContainerInterface
$resolver DI\Definition\Resolver\DefinitionResolver

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

public isResolvable ( DI\Definition\Definition $definition, array $parameters = [] )
$definition DI\Definition\Definition
$parameters array

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

This will call the callable of the definition.
public resolve ( DI\Definition\Definition $definition, array $parameters = [] )
$definition DI\Definition\Definition {@inheritdoc}
$parameters array