AbstractClassBuilder
in package
AbstractYes
Table of Contents
Properties
Methods
- __construct() : mixed
- AbstractClassBuilder constructor.
- createDependencyListByConstructorDependencies() : array<string|int, mixed>
- getConstructorDependencies() : array<string|int, mixed>|null
- getDependencyClassNameByNamespace() : string
- isObjectsByParameters() : bool
Properties
$phalconDependencyInjection
protected
Di
$phalconDependencyInjection
Methods
__construct()
AbstractClassBuilder constructor.
public
__construct(mixed $phalconDependencyInjection) : mixed
Parameters
- $phalconDependencyInjection : mixed
createDependencyListByConstructorDependencies()
public
createDependencyListByConstructorDependencies(array<string|int, mixed> $constructorDependencies, string $class) : array<string|int, mixed>
Parameters
- $constructorDependencies : array<string|int, mixed>
- $class : string
Tags
Return values
array<string|int, mixed>getConstructorDependencies()
public
getConstructorDependencies(ReflectionClass $reflectionClass[, array<string|int, mixed> $implementations = [] ]) : array<string|int, mixed>|null
Parameters
- $reflectionClass : ReflectionClass
- $implementations : array<string|int, mixed> = []
Return values
array<string|int, mixed>|nullgetDependencyClassNameByNamespace()
public
static getDependencyClassNameByNamespace(string $namespace) : string
Parameters
- $namespace : string
Return values
stringisObjectsByParameters()
public
isObjectsByParameters(array<string|int, ReflectionParameter> $parameters) : bool
Parameters
- $parameters : array<string|int, ReflectionParameter>