Documentation

AbstractClassBuilder
in package

AbstractYes

Table of Contents

Properties

$phalconDependencyInjection  : Di

Methods

__construct()  : mixed
AbstractClassBuilder constructor.
createDependencyListByConstructorDependencies()  : array<string|int, mixed>
getConstructorDependencies()  : array<string|int, mixed>|null
getDependencyClassNameByNamespace()  : string
isObjectsByParameters()  : bool

Properties

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
throws
Exception
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>|null

getDependencyClassNameByNamespace()

public static getDependencyClassNameByNamespace(string $namespace) : string
Parameters
$namespace : string
Return values
string

isObjectsByParameters()

public isObjectsByParameters(array<string|int, ReflectionParameter$parameters) : bool
Parameters
$parameters : array<string|int, ReflectionParameter>
Return values
bool

        
On this page

Search results