InjectionManager
Table of Contents
-
$objs
: mixed
-
getInstance()
: mixed
-
init()
: mixed
-
inject()
: mixed
-
loadInstance()
: mixed
-
sync()
: mixed
-
getTypeNameFromAnnotation()
: string|null
$objs
public
static mixed
$objs
= []
getInstance()
public
static getInstance(string $className) : mixed
Parameters
-
$className
: string
-
Return values
mixed
—
init()
public
static init() : mixed
Return values
mixed
—
inject()
public
static inject(mixed &$object) : mixed
Parameters
-
$object
: mixed
-
Return values
mixed
—
loadInstance()
public
static loadInstance(string $className) : mixed
Parameters
-
$className
: string
-
Return values
mixed
—
sync()
public
static sync(mixed &$obj) : mixed
Parameters
-
$obj
: mixed
-
Return values
mixed
—
getTypeNameFromAnnotation()
private
getTypeNameFromAnnotation(string $className, string $propertyName) : string|null
Parameters
-
$className
: string
-
-
$propertyName
: string
-
Return values
string|null
—