Snaju Inception Docs

InjectionManager
in package

Table of Contents

$objs  : mixed
getInstance()  : mixed
init()  : mixed
inject()  : mixed
loadInstance()  : mixed
sync()  : mixed
getTypeNameFromAnnotation()  : string|null

Properties

Methods

getInstance()

public static getInstance(string $className) : mixed
Parameters
$className : string
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

Search results