Menu

## InjectionManager
in package

InjectionManager.php : 13

### Table of Contents

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

### Properties

#### $objs

InjectionManager.php : 16
`public static mixed $objs = []`

### Methods

#### getInstance()

InjectionManager.php : 18
`public static getInstance(string $className) : mixed`

##### Parameters

$className : string

##### Return values

mixed —

#### init()

InjectionManager.php : 43
`public static init() : mixed`

##### Return values

mixed —

#### inject()

InjectionManager.php : 73
`public static inject(mixed &$object) : mixed`

##### Parameters

$object : mixed

##### Return values

mixed —

#### loadInstance()

InjectionManager.php : 32
`public static loadInstance(string $className) : mixed`

##### Parameters

$className : string

##### Return values

mixed —

#### sync()

InjectionManager.php : 27
`public static sync(mixed &$obj) : mixed`

##### Parameters

$obj : mixed

##### Return values

mixed —

#### getTypeNameFromAnnotation()

InjectionManager.php : 63
`private getTypeNameFromAnnotation(string $className, string $propertyName) : string|null`

##### Parameters

$className : string
$propertyName : string

##### Return values

string|null —

## Search results