Properties

$instance

$instance : mixed

实例对象

Type

mixed

$instances

$instances : array

实例对象数组

Type

array

$parser

$parser : \Imi\Bean\AnnotationParser

处理器

Type

\Imi\Bean\AnnotationParser

Methods

__construct()

__construct() 

getInstance()

getInstance(array  ...$args) : static

获取单例对象

Parameters

array $args variadic

Returns

static

init()

init(array<mixed,\Imi\Main\BaseMain>  $mains = null) : void

初始化

Parameters

array<mixed,\Imi\Main\BaseMain> $mains

getParser()

getParser() : \Imi\Bean\AnnotationParser

获取处理器

Returns

\Imi\Bean\AnnotationParser

toComments()

toComments(\Imi\Bean\Annotation\Base  $annotation, boolean  $skipDefaultValue = true) : string

注解类转注释文本

Parameters

\Imi\Bean\Annotation\Base $annotation
boolean $skipDefaultValue

过滤默认值不显示

Returns

string

isChildClassSingleton()

isChildClassSingleton() : boolean

是否子类作为单独实例

Returns

boolean

loadModuleAnnotations()

loadModuleAnnotations(string  $namespace) : void

加载模块注解

Parameters

string $namespace