(Componere 2 >= 2.1.0)
Componere\Definition::__construct — 定义构造
name
不区分大小写的类名
parent
不区分大小写的类名
interfaces
不区分大小写的类名数组
如果尝试替换内部类,则应抛出 InvalidArgumentException
如果尝试替换接口,则应抛出 InvalidArgumentException
如果尝试替换特征,则应抛出 InvalidArgumentException
如果在 interfaces
中找不到类,则应抛出 RuntimeException
如果 interfaces
中的类不是接口,则应抛出 RuntimeException