(Componere 2 >= 2.1.2)
Componere\cast_by_ref — 强制转换
$type
, $object
): 类型用户定义的类型
object
一个具有用户定义类型的对象,与 Type 兼容
类型为 Type 的 对象,从 object
强制转换而来,其中成员是对 object
成员的引用
如果 object
的类型是或派生自内部类,则抛出 InvalidArgumentException
如果 Type 是一个接口,则抛出 InvalidArgumentException
如果 Type 是一个特质,则抛出 InvalidArgumentException
如果 Type 是一个抽象类,则抛出 InvalidArgumentException
如果 Type 与 object
的类型不兼容,则抛出 InvalidArgumentException