(Componere 2 >= 2.1.2)
Componere\cast — 轉型
$type, $object): 類型類型使用者定義類型
物件具有與 類型 相容的使用者定義類型的物件
一個 物件 類型為 Type,從 object 轉換而來
如果 object 的類型是內部類別或衍生自內部類別,則會拋出 InvalidArgumentException 例外
如果 Type 是一個介面,則會拋出 InvalidArgumentException 例外
如果 Type 是一個 Trait,則會拋出 InvalidArgumentException 例外
如果 Type 是一個抽象類別,則會拋出 InvalidArgumentException 例外
如果 Type 與 object 的類型不相容,則會拋出 InvalidArgumentException 例外