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