Componere\cast
(Componere 2 >= 2.1.2)
Componere\cast — Приведение к типу
Описание
$type
, $object
) : TypeСписок параметров
-
type
-
Пользовательский тип
-
object
-
Объект с пользовательским типом, совместимый с Type
Возвращаемые значения
object типа Type, приведенный из object
Исключения
Выбрасывает исключение InvalidArgumentException, если тип object
является производным от внутреннего класса
Выбрасывает исключение InvalidArgumentException, если Type является интерфейсом
Выбрасывает исключение InvalidArgumentException, если Type является трейтом
Выбрасывает исключение InvalidArgumentException, если Type является абстрактным классом
Выбрасывает исключение InvalidArgumentException, если Type не совместим с типом object