Componere\cast
(Componere 2 >= 2.1.2)
Componere\cast — Conversão
Descrição
Componere\cast(Type
$type
, $object
): TypeParâmetros
type
-
Um tipo definido pelo usuário.
object
-
Um objeto com um tipo definido pelo usuário, compatível com Type
Valor Retornado
Um object do tipo Type, convertido de object
Erros/Exceções
Warning
Lança uma InvalidArgumentException se o tipo de object
for uma classe interna ou derivado de uma classe interna.
Warning
Lança uma InvalidArgumentException se Type for uma interface
Warning
Lança uma InvalidArgumentException se Type for um trait
Warning
Lança uma InvalidArgumentException se Type for um abstract
Warning
Lança uma InvalidArgumentException se Type não for compatível com o tipo de object