Componere\cast

(Componere 2 >= 2.1.2)

Componere\castConversão

Descrição

Componere\cast(Type $type, $object): Type

Parâ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

Veja Também