(Componere 2 >= 2.1.2)
Componere\cast — Conversão
typeUm tipo definido pelo usuário.
objectUm objeto com um tipo definido pelo usuário, compatível com Type
   Um object do tipo Type, convertido de object
  
    Lança uma InvalidArgumentException se o tipo de object for uma classe interna ou derivado de uma classe interna.
   
Lança uma InvalidArgumentException se Type for uma interface
Lança uma InvalidArgumentException se Type for um trait
Lança uma InvalidArgumentException se Type for um abstract
    Lança uma InvalidArgumentException se Type não for compatível com o tipo de object
   
