(Componere 2 >= 2.1.2)
Componere\cast_by_ref — Conversão
$type
, $object
): TypeUm tipo definido pelo usuário
object
Um objeto com um tipo definido pelo usuário, compatível com Type
Um object do tipo Type, convertido de object
, onde os membros são referências aos membros 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