# Componere\cast

(Componere 2 >= 2.1.2)

Componere\cast — Conversion de type

### Description

Componere\cast(string `$type`, object `$object`): object

### Liste de paramètres

`type`

  Un type défini par l'utilisateur

`object`

  Un objet avec un type défini par l'utilisateur compatible avec Type

### Valeurs de retour

Un objet de type Type, converti depuis `object`

### Erreurs / Exceptions

Avertissement

Lance une InvalidArgumentException si le type de `object` est ou est dérivé d'une classe interne

Avertissement

Lance une InvalidArgumentException si le type de `object` est une interface

Avertissement

Lance une InvalidArgumentException si le type de `object` est un trait

Avertissement

Lance une InvalidArgumentException si le type de `object` est abstrait

Avertissement

Lance une InvalidArgumentException si Type n'est pas compatible avec le type de `object`

### Voir aussi

- Componere\cast_by_ref