Casting

# Componere\cast

(Componere 2 >= 2.1.2)

Componere\cast — Casting

### Descrierea

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

### Parametri

`type`

  A user defined type

`object`

  An object with a user defined type compatible with Type

### Valorile întoarse

An object of type Type, cast from `object`

### Exceptions

Avertizare

Shall throw InvalidArgumentException if the type of `object` is or is derived from an internal class

Avertizare

Shall throw InvalidArgumentException if Type is an interface

Avertizare

Shall throw InvalidArgumentException if Type is a trait

Avertizare

Shall throw InvalidArgumentException if Type is an abstract

Avertizare

Shall throw InvalidArgumentException if Type is not compatible with the type of `object`

### A se vedea și

- Componere\cast_by_ref