Componere\cast

(Componere 2 >= 2.1.2)

Componere\cast — Casting


설명

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


매개변수

type
사용자 정의 유형
object
Type과 호환되는 사용자 정의 유형을 가진 객체

반환 값

유형 Type의 객체, object에서 캐스트


오류/예외

경고 object 유형이 내부 클래스이거나 내부 클래스에서 파생된 경우 InvalidArgumentException을 발생시킵니다.

경고 Type이 인터페이스인 경우 InvalidArgumentException을 던집니다.

경고 Type이 trait인 경우 InvalidArgumentException을 발생시킵니다.

경고 Type이 추상이면 InvalidArgumentException을 던집니다.

경고 Typeobject의 유형과 호환되지 않으면 InvalidArgumentException이 발생합니다.


기타