Componere\cast_by_ref

(Componere 2 >= 2.1.2)

Componere\cast_by_ref β€” ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ Π΄ΠΎ Ρ‚ΠΈΠΏΡƒ

Опис

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

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

type

ΠšΠΎΡ€ΠΈΡΡ‚ΡƒΠ²Π°Π»ΡŒΠ½ΠΈΡ†ΡŒΠΊΠΈΠΉ Ρ‚ΠΈΠΏ

object

Об'Ρ”ΠΊΡ‚ Π· Ρ‚ΠΈΠΏΠΎΠΌ користувача, сумісним Π· Type

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

object Ρ‚ΠΈΠΏΠ°Type, Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΉ Π· objectΠ΄Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Ρ” посиланнями Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ object

Помилки

Π£Π²Π°Π³Π°

Π’ΠΈΠΊΠΈΠ΄Π°Ρ” виняток InvalidArgumentException, якщо Ρ‚ΠΈΠΏ object Ρ” ΠΏΠΎΡ…Ρ–Π΄Π½ΠΈΠΌ Π²Ρ–Π΄ Π²Π½ΡƒΡ‚Ρ€Ρ–ΡˆΠ½ΡŒΠΎΠ³ΠΎ класу

Π£Π²Π°Π³Π°

Π’ΠΈΠΊΠΈΠ΄Π°Ρ” виняток InvalidArgumentException, якщо Type Ρ” інтСрфСйсом

Π£Π²Π°Π³Π°

Π’ΠΈΠΊΠΈΠ΄Π°Ρ” виняток InvalidArgumentException, якщо Type Ρ” Ρ‚Ρ€Π΅ΠΉΡ‚ΠΎΠΌ

Π£Π²Π°Π³Π°

Π’ΠΈΠΊΠΈΠ΄Π°Ρ” виняток InvalidArgumentException, якщо Type Ρ” абстрактним класом

Π£Π²Π°Π³Π°

Π’ΠΈΠΊΠΈΠ΄Π°Ρ” виняток InvalidArgumentException, якщо Type Π½Π΅ сумісний Π· Ρ‚ΠΈΠΏΠΎΠΌ object

Π”ΠΈΠ²Ρ–Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΆ