Componere\Definition::__construct

(Componere 2 >= 2.1.0)

Componere\Definition::__construct - ВизначСння конструктора

Опис

public Componere\Definition::__construct(string$name) .

public Componere\Definition::__construct(string$name, string$parent) .

public Componere\Definition::__construct(string$name, array$interfaces) .

public Componere\Definition::__construct(string$name, string$parent, array$interfaces) .

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

name

РСєстронСзалСТнС Ρ–ΠΌ'я класу

parent

РСєстронСзалСТнС Ρ–ΠΌ'я класу

interfaces

Масив рСєстронСзалСТних Ρ–ΠΌΠ΅Π½ класів

Винятки

Π£Π²Π°Π³Π°

Π’ΠΈΠΊΠΈΠ΄Π°Ρ” виняток InvalidArgumentException, якщо Π·Ρ€ΠΎΠ±Π»Π΅Π½ΠΎ спробу Π·Π°ΠΌΡ–Π½ΠΈΡ‚ΠΈ Π²Π½ΡƒΡ‚Ρ€Ρ–ΡˆΠ½Ρ–ΠΉ клас

Π£Π²Π°Π³Π°

Π’ΠΈΠΊΠΈΠ΄Π°Ρ” виняток InvalidArgumentException, якщо Π·Ρ€ΠΎΠ±Π»Π΅Π½ΠΎ спробу Π·Π°ΠΌΡ–Π½ΠΈΡ‚ΠΈ інтСрфСйс

Π£Π²Π°Π³Π°

Π’ΠΈΠΊΠΈΠ΄Π°Ρ” виняток InvalidArgumentException, якщо Π·Ρ€ΠΎΠ±Π»Π΅Π½ΠΎ спробу Π·Π°ΠΌΡ–Π½ΠΈΡ‚ΠΈ Ρ‚Ρ€Π΅ΠΉΡ‚

Π£Π²Π°Π³Π°

Π’ΠΈΠΊΠΈΠ΄Π°Ρ” виняток RuntimeException, якщо клас, Π·Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρƒ interfacesΠ½Π΅ Π½Π°ΠΉΠ΄Π΅Π½

Π£Π²Π°Π³Π°

Π’ΠΈΠΊΠΈΠ΄Π°Ρ” виняток RuntimeException, якщо клас, Π·Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρƒ interfaces Π½Π΅ Ρ” інтСрфСйсом