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 Π½Π΅ Ρ ΡΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ