Prosím o otestování nette/di 3.2.2-RC
- David Grudl
- Nette Core | 8192
Prosím o otestování DI 3.2.2 RC
composer require nette/di:^3.2.2-RC
Tahle verze by měla podporovat enumy přímo ve schématech, tedy příklad konfigurace:
foo:
first: Suit::Spades
second: Suit::Hearts
a schéma:
enum Suit
{
case Clubs;
case Diamonds;
case Hearts;
case Spades;
}
Expect::structure([
'first' => Expect::type(Suit::class),
'second' => Expect::type(Suit::class),
])
Aby to fungovalo, je potřeba tzv. resolvovat konstanty během kompilace dříve, už při zpracování NEON souboru. Věřím, že to nebude způsobovat BC break, ale chce to otestovat.
Btw nejlepší způsob, jak otestovat novou verzi nette/di, je prostě porovnat předchozí a nově vygenerovaný kontejner.