Prosím o otestování nette/di 3.2.2-RC

David Grudl
Nette Core | 8218
+
+4
-

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.