Chybějící type ve třídě Rule ve verzi 2.2

BuMoRi
Člen | 109
+
0
-

Ahoj, ve třídě Rule byla vlastnost $type, určující, zda pravidlo je podmínka, filtr nebo validator: https://api.nette.org/…ms/Rule.html
Ve verzi 2.2 už není: https://api.nette.org/…ms/Rule.html. Dá se toto nějak nahradit? V projektu je často použitá podmínka if $rule->type === \Nette\Forms\Rule::CONDITION apod

Martk
Člen | 651
+
0
-

Myslím si, že takhle:

$isCondition = (bool) $rule->branch;

Můžeš porovnat změny v kódu: 2.1 2.2

BuMoRi
Člen | 109
+
0
-

OK, já jsem myslel, že branch nahradil subRules… Ale vypadá to, že by to mělo jít použít, díky za radu.