Objevil jsem bug v nette\utils, Validators::isNumericInt, vraci true i presto ze je mu zaslano cislo vetsi nez je maximalni hodnota int.
Teoreticky to bug neni, ale potom metoda parseNumericValue povazuje cislo float za int a tak ho pretypuje, vse se zda funkcni, jen s tim rozdilem, ze se mi vrati uplne jine cislo ne bylo zadano.Vzdy maximalni hodnota int.
Nahradil jsem nette validaci, rucni a dopsal test na parseNumericValue (proto je public)
…caues nette\utils has bug
Objevil jsem bug v nette\utils, Validators::isNumericInt, vraci true i presto ze je mu zaslano cislo vetsi nez je maximalni hodnota int. Teoreticky to bug neni, ale potom metoda parseNumericValue povazuje cislo float za int a tak ho pretypuje, vse se zda funkcni, jen s tim rozdilem, ze se mi vrati uplne jine cislo ne bylo zadano.Vzdy maximalni hodnota int. Nahradil jsem nette validaci, rucni a dopsal test na parseNumericValue (proto je public)