Request::int() und Request::float() sollten bei leerem String NULL zurückliefern
Die Methoden Request::int()
und Request::float()
werten einen leeren String zu 0
bzw. 0.0
aus. Ich bin mir nicht sicher, ob das Verhalten so wirklich korrekt ist, da letztendlich kein Wert übergeben wurde. Man kann so effektiv nicht unterscheiden, ob der Wert 0 eingegeben wurde oder ob das Eingabefeld leer geblieben ist.
Die beiden Methoden sollten in diesem Fall auch NULL
bzw. den Default zurückgeben.
Bevor etwas geändert wird, sollten wir dies allerdings diskutieren, da eine Änderung des Verhaltens vermutlich diverse Stellen betreffen wird.