public function setValueOfKey($key, $val)
 {
     if (!(is_int($val) || is_string($val) && strlen(ltrim($val, '01')) == 0)) {
         return;
     }
     parent::setValueOfKey($key, $val);
 }
 public function setValueOfKey($key, $val)
 {
     if (is_string($val)) {
         $val = doubleval(str_replace(",", "", $val));
     }
     if (!is_numeric($val)) {
         return;
     }
     parent::setValueOfKey($key, $val);
 }
 public function setValueOfKey($key, $val)
 {
     if (is_string($val)) {
         $val = str_replace(",", "", $val);
     }
     if (!(is_int($val) || is_string($val) && ctype_digit($val))) {
         return;
     }
     parent::setValueOfKey($key, $val);
 }