Esempio n. 1
0
 protected function checkValue($value, $type)
 {
     switch ($type) {
         case 'datetime':
             return Utils\Strings::createFromFormat($value, $this->dateFormat);
         case 'float':
             return floatval($value);
         case 'string':
             return trim($value);
         case 'int':
             // on 32bit platform works inval() bad with variable symbol
             if (self::is32bitOS()) {
                 return trim($value);
             }
             return intval($value);
         case 'string|null':
             return trim($value) ?: NULL;
     }
     return $value;
 }
Esempio n. 2
0
 public function createInfo($data, $dateFormat)
 {
     $data->dateStart = Utils\Strings::createFromFormat($data->dateStart, $dateFormat);
     $data->dateEnd = Utils\Strings::createFromFormat($data->dateEnd, $dateFormat);
     return $data;
 }