/** * Conversion to type. * * @param mixed $value value * @return mixed */ public static function toType($value) { if (!is_string($value)) { return $value; } if ($value === 'null') { $value = null; } elseif (is_numeric($value)) { $value = NumericHelper::toNumeric($value); } elseif ($value === 'false') { $value = false; } elseif ($value === 'true') { $value = true; } return $value; }