![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/rentpix.corals.io/vendor/openspout/openspout/src/Common/Helper/ |
<?php namespace OpenSpout\Common\Helper; /** * This class provides helper functions to determine the type of the cell value. */ class CellTypeHelper { /** * @param null|mixed $value * * @return bool Whether the given value is considered "empty" */ public static function isEmpty($value) { return null === $value || '' === $value; } /** * @param mixed $value * * @return bool Whether the given value is a non empty string */ public static function isNonEmptyString($value) { return 'string' === \gettype($value) && '' !== $value; } /** * Returns whether the given value is numeric. * A numeric value is from type "integer" or "double" ("float" is not returned by gettype). * * @param mixed $value * * @return bool Whether the given value is numeric */ public static function isNumeric($value) { $valueType = \gettype($value); return 'integer' === $valueType || 'double' === $valueType; } /** * Returns whether the given value is boolean. * "true"/"false" and 0/1 are not booleans. * * @param mixed $value * * @return bool Whether the given value is boolean */ public static function isBoolean($value) { return 'boolean' === \gettype($value); } /** * Returns whether the given value is a DateTime or DateInterval object. * * @param mixed $value * * @return bool Whether the given value is a DateTime or DateInterval object */ public static function isDateTimeOrDateInterval($value) { return $value instanceof \DateTimeInterface || $value instanceof \DateInterval ; } /** * @param mixed $value * * @return bool */ public static function isFormula($value) { return \is_string($value) && isset($value[0]) && '=' === $value[0]; } }