diff options
Diffstat (limited to 'vendor/symfony/polyfill-php73/Php73.php')
| -rw-r--r-- | vendor/symfony/polyfill-php73/Php73.php | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/vendor/symfony/polyfill-php73/Php73.php b/vendor/symfony/polyfill-php73/Php73.php new file mode 100644 index 0000000000..aa3708f64f --- /dev/null +++ b/vendor/symfony/polyfill-php73/Php73.php @@ -0,0 +1,34 @@ +<?php + +namespace Symfony\Polyfill\Php73; + +/** + * @author Gabriel Caruso <carusogabriel34@gmail.com> + * @author Ion Bazan <ion.bazan@gmail.com> + * + * @internal + */ +final class Php73 +{ + public static $startAt = 1533462603; + + /** + * @param bool $asNum + * + * @return array|float|int + */ + public static function hrtime($asNum = false) + { + $ns = \microtime(false); + $s = \substr($ns, 11) - self::$startAt; + $ns = 1E9 * (float) $ns; + + if ($asNum) { + $ns += $s * 1E9; + + return \PHP_INT_SIZE === 4 ? $ns : (int) $ns; + } + + return array($s, (int) $ns); + } +} |
