aboutsummaryrefslogtreecommitdiffstats
path: root/includes/utils/UIDGenerator.php
diff options
context:
space:
mode:
authorAaron Schulz <aschulz@wikimedia.org>2015-12-05 13:31:07 -0800
committerAaron Schulz <aschulz@wikimedia.org>2015-12-05 13:34:45 -0800
commitfc428b1670ef69a07aa5e31e0f36fa19643e02a6 (patch)
tree57a3197aaa9ba318b8a39cab1d21f0ecc3592b95 /includes/utils/UIDGenerator.php
parent78091899db2315916502421fdd2972f1d73237b3 (diff)
downloadmediawikicore-fc428b1670ef69a07aa5e31e0f36fa19643e02a6.tar.gz
mediawikicore-fc428b1670ef69a07aa5e31e0f36fa19643e02a6.zip
Fix IDEA error in intervalsSinceGregorianBinary()
Change-Id: Icc90a3050d5d918176dfbb88636a4d9b742fd4b0
Diffstat (limited to 'includes/utils/UIDGenerator.php')
-rw-r--r--includes/utils/UIDGenerator.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/includes/utils/UIDGenerator.php b/includes/utils/UIDGenerator.php
index 468ab4a16b45..6171d58613de 100644
--- a/includes/utils/UIDGenerator.php
+++ b/includes/utils/UIDGenerator.php
@@ -554,7 +554,7 @@ class UIDGenerator {
list( $sec, $msec ) = $time;
$offset = '122192928000000000';
if ( PHP_INT_SIZE >= 8 ) { // 64 bit integers
- $ts = ( 1000 * $sec + $msec ) * 10000 + $offset + $delta;
+ $ts = ( 1000 * $sec + $msec ) * 10000 + (int)$offset + $delta;
$id_bin = str_pad( decbin( $ts % pow( 2, 60 ) ), 60, '0', STR_PAD_LEFT );
} elseif ( extension_loaded( 'gmp' ) ) {
$ts = gmp_add( gmp_mul( (string) $sec, '1000' ), (string) $msec ); // ms