diff options
author | Aaron Schulz <aschulz@wikimedia.org> | 2015-12-05 13:31:07 -0800 |
---|---|---|
committer | Aaron Schulz <aschulz@wikimedia.org> | 2015-12-05 13:34:45 -0800 |
commit | fc428b1670ef69a07aa5e31e0f36fa19643e02a6 (patch) | |
tree | 57a3197aaa9ba318b8a39cab1d21f0ecc3592b95 /includes/utils/UIDGenerator.php | |
parent | 78091899db2315916502421fdd2972f1d73237b3 (diff) | |
download | mediawikicore-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.php | 2 |
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 |