From 9e9a69649271db9aba26009782687651f571e556 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Gerg=C5=91=20Tisza?= Date: Thu, 5 Apr 2018 11:48:07 +0200 Subject: [PATCH] Fix SamplingStatsdClient for PHP 7.1+ Bug: T182380 Change-Id: I74a8aef1230c56d0c6a7856f8397e657fc6d1c40 --- tests/phpunit/includes/libs/SamplingStatsdClientTest.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/phpunit/includes/libs/SamplingStatsdClientTest.php b/tests/phpunit/includes/libs/SamplingStatsdClientTest.php index 85b8c6269b..7bd161156d 100644 --- a/tests/phpunit/includes/libs/SamplingStatsdClientTest.php +++ b/tests/phpunit/includes/libs/SamplingStatsdClientTest.php @@ -22,7 +22,11 @@ class SamplingStatsdClientTest extends PHPUnit\Framework\TestCase { } else { $sender->expects( $this->never() )->method( 'write' ); } - mt_srand( $seed ); + if ( defined( 'MT_RAND_PHP' ) ) { + mt_srand( $seed, MT_RAND_PHP ); + } else { + mt_srand( $seed ); + } $client = new SamplingStatsdClient( $sender ); $client->send( $data, $sampleRate ); } -- 2.20.1