objectcache: update MemcachedPeclBagOStuff for pecl memcached 3.0.0
authorAaron Schulz <aschulz@wikimedia.org>
Thu, 31 May 2018 21:41:02 +0000 (14:41 -0700)
committerReedy <reedy@wikimedia.org>
Tue, 5 Jun 2018 21:07:37 +0000 (21:07 +0000)
commit01c63a5eb5608e9eb6579f2948c237752214cf1c
treef30866451f894751c6b91fc9611e1ef1866e373d
parent018a422579a4576b3d7162c91ae04b666a6fe184
objectcache: update MemcachedPeclBagOStuff for pecl memcached 3.0.0

The get() $cas_token parameter was changed into $flags, which can act
as a switch to make the return value an associative array of details.

pecl and PHP-based memcached BagOStuff class both pass all tests now.

Bug: T196125
Change-Id: I4678250331a48db4d50d1fc6c489c991a4dee920
RELEASE-NOTES-1.31
includes/libs/objectcache/MemcachedPeclBagOStuff.php
includes/libs/objectcache/MemcachedPhpBagOStuff.php
tests/phpunit/includes/libs/objectcache/BagOStuffTest.php