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)
committerAaron Schulz <aschulz@wikimedia.org>
Sun, 3 Jun 2018 00:25:22 +0000 (17:25 -0700)
commit7a730a6f9e34fe43eee2dd98cc82e52e5a5c9e52
tree3ff012a0a07899966c68d5f76e1777717dbbfb27
parent662a418d9233d12b0fc463e83619d1df993ca64a
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
includes/libs/objectcache/MemcachedPeclBagOStuff.php
includes/libs/objectcache/MemcachedPhpBagOStuff.php
tests/phpunit/includes/libs/objectcache/BagOStuffTest.php