ObjectCache::newFromParams fix SqlBagOStuff backcompat
authoraddshore <addshorewiki@gmail.com>
Wed, 5 Oct 2016 09:46:50 +0000 (10:46 +0100)
committeraddshore <addshorewiki@gmail.com>
Wed, 5 Oct 2016 21:11:48 +0000 (22:11 +0100)
Bug: T147407
Change-Id: I718d01b309d96deeb9f7aa1fdcdee9f824657f9d

includes/objectcache/ObjectCache.php

index d81f9e1..00e67ca 100644 (file)
@@ -190,7 +190,7 @@ class ObjectCache {
                                ? $params['reportDupes']
                                : true;
                        // Do b/c logic for SqlBagOStuff
-                       if ( is_subclass_of( $class, SqlBagOStuff::class ) ) {
+                       if ( is_a( $class, SqlBagOStuff::class, true ) ) {
                                if ( isset( $params['server'] ) && !isset( $params['servers'] ) ) {
                                        $params['servers'] = [ $params['server'] ];
                                        unset( $params['server'] );