Fix a PHP 5.5 TODO
authorMax Semenik <maxsem.wiki@gmail.com>
Tue, 23 Feb 2016 01:03:51 +0000 (17:03 -0800)
committerMax Semenik <maxsem.wiki@gmail.com>
Tue, 23 Feb 2016 01:03:51 +0000 (17:03 -0800)
Change-Id: Ieb3bc27e4f33e170b2217ab8eab58f5309083e80

includes/parser/Preprocessor.php

index 255fef8..368d79e 100644 (file)
@@ -67,9 +67,7 @@ abstract class Preprocessor {
                }
 
                $key = wfMemcKey(
-                       // TODO: Once we require PHP 5.5, use static::class instead of
-                       // get_called_class() or get_class( $this ).
-                       defined( 'static::CACHE_PREFIX' ) ? static::CACHE_PREFIX : get_called_class(),
+                       defined( 'static::CACHE_PREFIX' ) ? static::CACHE_PREFIX : static::class,
                        md5( $text ), $flags );
                $value = sprintf( "%08d", static::CACHE_VERSION ) . $tree;
 
@@ -100,9 +98,7 @@ abstract class Preprocessor {
                $cache = ObjectCache::getInstance( $config->get( 'MainCacheType' ) );
 
                $key = wfMemcKey(
-                       // TODO: Once we require PHP 5.5, use static::class instead of
-                       // get_called_class() or get_class( $this ).
-                       defined( 'static::CACHE_PREFIX' ) ? static::CACHE_PREFIX : get_called_class(),
+                       defined( 'static::CACHE_PREFIX' ) ? static::CACHE_PREFIX : static::class,
                        md5( $text ), $flags );
 
                $value = $cache->get( $key );