Drop __autoload.
authorDaniel Friesen <daniel@nadir-seen-fire.com>
Mon, 3 Jun 2013 09:13:42 +0000 (02:13 -0700)
committerGerrit Code Review <gerrit@wikimedia.org>
Tue, 11 Jun 2013 00:21:42 +0000 (00:21 +0000)
spl_autoload_register exists in >=5.1.2, we require >=5.3.2
We no longer support hphpc and it looks like hhvm supports spl_autoload_register

We've got no reason to keep using __autoload.
We'll also need to exclusively use spl_autoload_register when we start using composer.json stuff.

Change-Id: I694b7b96825e5d136fa76461511efc9a002149fa

includes/AutoLoader.php

index e92b67d..2decd58 100644 (file)
@@ -1169,12 +1169,4 @@ class AutoLoader {
        }
 }
 
-if ( function_exists( 'spl_autoload_register' ) ) {
-       spl_autoload_register( array( 'AutoLoader', 'autoload' ) );
-} else {
-       function __autoload( $class ) {
-               AutoLoader::autoload( $class );
-       }
-
-       ini_set( 'unserialize_callback_func', '__autoload' );
-}
+spl_autoload_register( array( 'AutoLoader', 'autoload' ) );