diff --git a/lib/classes/StudipAutoloader.php b/lib/classes/StudipAutoloader.php
index 985fbd0fcc179a970dd6181939d063b26ea20003..7054478d442ad8060925438c7d91165164a7bf25 100644
--- a/lib/classes/StudipAutoloader.php
+++ b/lib/classes/StudipAutoloader.php
@@ -62,7 +62,7 @@ class StudipAutoloader
      */
     public static function register()
     {
-        spl_autoload_register('static::loadClass');
+        spl_autoload_register([static::class, 'loadClass']);
     }
 
 
@@ -71,7 +71,7 @@ class StudipAutoloader
      */
     public static function unregister()
     {
-        spl_autoload_unregister('static::loadClass');
+        spl_autoload_unregister([static::class, 'loadClass']);
     }
 
     /**
@@ -151,7 +151,7 @@ class StudipAutoloader
      */
     public static function addClassLookups(array $map)
     {
-        $map = array_map('self::sanitizePath', $map);
+        $map = array_map([self::class, 'sanitizePath'], $map);
         self::$class_lookup = array_merge(self::$class_lookup, $map);
     }