On continue avec la variable globale $__autoload (ou son équivalent $GLOBALS['__autoload']
) qui est à remplacer par l’appel à Clearbricks::lib()->autoload()
, partout dans votre code.
Avant :
$__autoload['dcFilterAkismet'] = __DIR__ . '/class.dc.filter.akismet.php';
Après :
Clearbricks::lib()->autoload(['dcFilterAkismet' => __DIR__ . '/class.dc.filter.akismet.php']);
L’expression régulière de recherche à utiliser étant :
((\\*?)\$__autoload|\$GLOBALS\['__autoload'\])
Si vous n’aimez pas les expressions régulières, alors cherchez ceci :
$GLOBALS['__autoload']
$__autoload
\$GLOBALS['__autoload']
\$__autoload
Et à adapter par un appel à :
Clearbricks::lib()->autoload()
Par ailleurs n’oubliez pas de supprimer les lignes contenant :
global $__autoload;
Elles ne serviront plus.