Skip to content

Commit

Permalink
MDL-72292 core: Check if fulldir is set when loading renamed classes
Browse files Browse the repository at this point in the history
  • Loading branch information
abias authored and lameze committed Jun 17, 2022
1 parent 22dffcd commit 3cc3d83
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions lib/classes/component.php
Expand Up @@ -1206,13 +1206,15 @@ protected static function fill_classmap_renames_cache() {
* @param string $fulldir
*/
protected static function load_renamed_classes($fulldir) {
$file = $fulldir . '/db/renamedclasses.php';
if (is_readable($file)) {
$renamedclasses = null;
require($file);
if (is_array($renamedclasses)) {
foreach ($renamedclasses as $oldclass => $newclass) {
self::$classmaprenames[(string)$oldclass] = (string)$newclass;
if (isset($fulldir)) {
$file = $fulldir . '/db/renamedclasses.php';
if (is_readable($file)) {
$renamedclasses = null;
require($file);
if (is_array($renamedclasses)) {
foreach ($renamedclasses as $oldclass => $newclass) {
self::$classmaprenames[(string)$oldclass] = (string)$newclass;
}
}
}
}
Expand Down

0 comments on commit 3cc3d83

Please sign in to comment.