Skip to content

Commit 96552da

Browse files
committed
remove function call
1 parent 1c8cc13 commit 96552da

1 file changed

Lines changed: 20 additions & 22 deletions

File tree

index.php

Lines changed: 20 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -134,34 +134,32 @@
134134
/*
135135
* 3. Load some other essential includes.
136136
*/
137-
call_user_func(function () {
138-
$loader = require SMF\Config::$vendordir . '/autoload.php';
139-
$third_party_mappers = [];
140-
141-
// Ensure $sourcedir is set to something valid.
142-
if (class_exists(Config::class, false) && isset(Config::$sourcedir)) {
143-
$sourcedir = Config::$sourcedir;
144-
}
137+
$loader = require SMF\Config::$vendordir . '/autoload.php';
138+
$third_party_mappers = [];
145139

146-
if (empty($sourcedir) || !is_dir($sourcedir)) {
147-
$sourcedir = __DIR__;
148-
}
140+
// Ensure $sourcedir is set to something valid.
141+
if (class_exists(Config::class, false) && isset(Config::$sourcedir)) {
142+
$sourcedir = Config::$sourcedir;
143+
}
149144

150-
// Do any third-party scripts want in on the fun?
151-
if (!defined('SMF_INSTALLING') && class_exists(Config::class, false)) {
152-
if (!class_exists(IntegrationHook::class, false) && is_file($sourcedir . '/IntegrationHook.php')) {
153-
require_once $sourcedir . '/IntegrationHook.php';
154-
}
145+
if (empty($sourcedir) || !is_dir($sourcedir)) {
146+
$sourcedir = __DIR__;
147+
}
155148

156-
if (class_exists(IntegrationHook::class, false)) {
157-
IntegrationHook::call('integrate_autoload', [&$third_party_mappers]);
158-
}
149+
// Do any third-party scripts want in on the fun?
150+
if (!defined('SMF_INSTALLING') && class_exists(Config::class, false)) {
151+
if (!class_exists(IntegrationHook::class, false) && is_file($sourcedir . '/IntegrationHook.php')) {
152+
require_once $sourcedir . '/IntegrationHook.php';
159153
}
160154

161-
foreach ($third_party_mappers as $prefix => $dirname) {
162-
$loader->addPsr4($prefix, $dirname);
155+
if (class_exists(IntegrationHook::class, false)) {
156+
IntegrationHook::call('integrate_autoload', [&$third_party_mappers]);
163157
}
164-
});
158+
}
159+
160+
foreach ($third_party_mappers as $prefix => $dirname) {
161+
$loader->addPsr4($prefix, $dirname);
162+
}
165163

166164
// Ensure we don't trip over disabled internal functions
167165
require_once SMF\Config::$sourcedir . '/Subs-Compat.php';

0 commit comments

Comments
 (0)