瀏覽代碼

Pass Composer autoloader to Container

Visman 1 年之前
父節點
當前提交
16d62d4bc2
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      app/bootstrap.php

+ 3 - 2
app/bootstrap.php

@@ -42,8 +42,7 @@ define('FORK_GEN_FEM', 2);
 
 define('FORK_JSON_ENCODE', \JSON_UNESCAPED_SLASHES | \JSON_UNESCAPED_UNICODE | \JSON_THROW_ON_ERROR);
 
-require __DIR__ . '/../vendor/autoload.php';
-
+$loader       = require __DIR__ . '/../vendor/autoload.php';
 $errorHandler = new ErrorHandler();
 
 if (\is_file(__DIR__ . '/config/main.php')) {
@@ -54,6 +53,8 @@ if (\is_file(__DIR__ . '/config/main.php')) {
     throw new RuntimeException('Application is not configured');
 }
 
+$c->autoloader = $loader;
+
 $errorHandler->setContainer($c);
 
 require __DIR__ . '/functions.php';