如何在作曲家autoload_static.php中禁用"always include"类



曲家autoload_static.php使用我在每个应用程序请求中都不需要它们的类。

'd5fa61a7f6cbc1df09dd4df84549a2dc' => __DIR__ . '/..' . '/rospdf/pdf-php/src/Cpdf.php',
'2d15964294879de66053d54f6bde65d7' => __DIR__ . '/..' . '/rospdf/pdf-php/src/Cezpdf.php',

如何从此自动加载文件中删除它们?我可以手动删除/注释它们,但每个作曲家更新此文件都会重新生成。

尝试添加我的主要作曲家.json:"exclude-from-classmap": ["vendor/rospdf/pdf-php/src/"]&运行作曲家 dump-autoload bo 这些类仍然存在。

你可以欺骗作曲家的自动加载器,让他认为那些已经加载了:

<?php
// Setting global variable:
$GLOBALS["__composer_autoload_files"] = [
    "d5fa61a7f6cbc1df09dd4df84549a2dc" => true,
    "2d15964294879de66053d54f6bde65d7" => true,
];
require "vendor/autoload.php";

但这需要在包含vendor/autoload.php之前发生。

相关内容

  • 没有找到相关文章

最新更新