1

我们已经从使用 Semantic Bundle 切换到使用 Composer 安装扩展。现在我们可以跳过,对于一些扩展,手动包括 LocalSettings.php 文件中的入口点(http://www.bn2vs.com/blog/2013/11/24/introduction-to-composer-for-mediawiki-developers) . 但是 MediaWiki 如何知道要加载哪些扩展。它读作曲家.json 吗?

4

1 回答 1

1

答案,如www.mediawiki.org/wiki/Composer中所述:

Composer 在 vendor/autoload.php 中创建一个自动加载器,它包含在 WebStart.php 中

我验证了这一点 -WebStart.php只是这样做:

# Load composer's autoloader if present
if ( is_readable( "$IP/vendor/autoload.php" ) ) {
    require_once "$IP/vendor/autoload.php";
}
于 2015-06-14T23:59:40.537 回答