Composer如何知道要加载的MediaWiki扩展?

时间:2015-06-10 13:49:50

标签: composer-php mediawiki semantic-mediawiki

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

1 个答案:

答案 0 :(得分: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";
}