Composer如何知道加载什么MediaWiki扩展?



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

答案如www.mediawiki.org/wiki/Composer:

所示

Composer在vendor/autolload .php创建了一个自动加载器,它是WebStart.php

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

# Load composer's autoloader if present
if ( is_readable( "$IP/vendor/autoload.php" ) ) {
    require_once "$IP/vendor/autoload.php";
}

相关内容

  • 没有找到相关文章

最新更新