1

セマンティック バンドルの使用から、Composer を使用して拡張機能をインストールするように切り替えました。LocalSettings.php ファイル ( http://www.bn2vs.com/blog/2013/11/24/introduction-to-composer-for-mediawiki-developers )にエントリ ポイントを手動で含める拡張機能については、スキップできます。 . しかし、MediaWiki はどの拡張機能をロードするかをどのように認識しますか。composer.json を読み取りますか?

4

1 に答える 1

1

www.mediawiki.org/wiki/Composerに記載されている答え:

Composer は、WebStart.php に含まれる vendor/autoload.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 に答える