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