名前空間
拡張アプリでの拡張方法を見て行く前に、拡張アプリでの名前空間を説明します。
名前空間
ファイルのパスと命名規則はPSR4に従います。(ただし下位互換性を保つため一部したがっていない場合があります)
extension/plugins の名前空間は Acms\Plugins になります。
例
パス | extension/plugins/SamplePlugin/ServiceProvider.php |
---|---|
クラス名 | Acms\Plugins\SamplePlugin\ServiceProvider |
記述例 | <?php namespace Acms\Plugins\SamplePlugin; class ServiceProvider extends \ACMS_App { } |