Skip to content

EC-CUBE4に対応したSymfonyのMakerBundle拡張プラグイン

License

Notifications You must be signed in to change notification settings

kurozumi/eccube-maker-bundle

Repository files navigation

EccubeMakerBundle

SymfonyのMakerBundleを拡張してEC-CUBE4に対応したEccubeMakerBundleプラグインです。
インストールするとEC-CUBE4用のmakerコマンドが追加されます。
makerコマンドで生成したファイルはapp/Customizeディレクトリに出力されます。

インストール

git clone https://github.com/kurozumi/eccube-maker-bundle app/Plugin/EccubeMakerBundle
bin/console e:p:i --code EccubeMakerBundle
bin/console e:p:e --code EccubeMakerBundle

コマンド

このプラグインをインストールして追加されるコマンドは以下のとおりです。

bin/console eccube:make:entity
bin/console eccube:make:test

コマンドを実行するとウィザードが開始され、質問に答えていくとCustomizeディレクトに雛形ファイルが自動生成されます。

SymfonyのMakerBundleについて

SymfonyのMakerBundleのmakerコマンドで生成したファイルもCustomizeディレクトリに出力されます。

bin/console make:subscriber

出力場所を指定する方法

開発しているプラグインでeccube-maker-bundleのコマンドを使用したい場合はservices_dev.ymlのroot_namespaceを変更して下さい。

services.ymlの場所

app/Customize/Resource/config/services_dev.yml

プラグインコードがSampleの場合

maker:
    root_namespace: 'Plugin\Sample'

About

EC-CUBE4に対応したSymfonyのMakerBundle拡張プラグイン

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages