nrslib / clarc-laravel-plugin
Installs: 7
Dependents: 0
Suggesters: 0
Security: 0
Stars: 12
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/nrslib/clarc-laravel-plugin
Requires
- php: ^7.2
- illuminate/support: ^6.2
- laravel/framework: ^6.2
- nrslib/cfg: 0.*
- nrslib/clarc-php-core: dev-master
Requires (Dev)
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2025-09-29 02:49:57 UTC
README
クリーンアーキテクチャの実装例にしたがって、必要なモジュール群をスキャフォールディングするプラグインです。
https://nrslib.com/phpcon-2019-proposal/
現在開発中です。
Commands
clarc:init
初期化コマンドです。 ClarcProvider と ClarcMiddleWare が作成されます。 ClarcProvider を Provider として登録し、ClarcMiddleWare を MiddleWare として登録してください。 ClarcProvider は後述の clarc:make 実行時にインジェクション対象を設定する箇所です。
clarc:make
クリーンアーキテクチャの実装例にしたがって、必要なモジュール群をスキャフォールディングします。 入力に従い下記データが生成されます。
- Controller
- InputData
- InputPort
- Interactor
- OutputPort
- OutputData
- Presenter
- ViewModel