├── .gitignore ├── LICENSE ├── README.md ├── clarc-laravel-plugin.iml ├── composer.json ├── phpunit.xml.dist ├── src ├── ClarcProvider.php ├── Code │ └── ClarcModuleCodes.php ├── Commands │ ├── ClarcCommand.php │ ├── Initialize │ │ └── ClarcInitializeCommand.php │ ├── Make │ │ ├── ClarcMakeCommand.php │ │ ├── ClarcMakeCommandObjectCreatePresenter.php │ │ └── ClarcMakeCommandProviderAppendUseCasePresenter.php │ └── Shared │ │ └── Menu │ │ ├── ClarcCommandSharedMenu.php │ │ └── ClarcCommandSharedMenuOption.php ├── Config │ └── LaravelConfig.php ├── LaravelSourceFileBuilder │ ├── LaravelControllerSourceFileBuilder.php │ └── LaravelPresenterSourceFileBuilder.php └── UseCases │ ├── ClarcObject │ └── Create │ │ ├── ClarcObjectCreateInputData.php │ │ ├── ClarcObjectCreateInputPort.php │ │ ├── ClarcObjectCreateInteractor.php │ │ ├── ClarcObjectCreateOutputData.php │ │ ├── ClarcObjectCreateOutputPortInterface.php │ │ └── ClarcObjectUseCaseCreateOutputCollector.php │ └── ClarcProvider │ └── AppendUseCase │ ├── ClarcProviderAppendUseCaseInputData.php │ ├── ClarcProviderAppendUseCaseInputPortInterface.php │ ├── ClarcProviderAppendUseCaseInteractor.php │ ├── ClarcProviderAppendUseCaseOutputData.php │ ├── ClarcProviderAppendUseCaseOutputPortInterface.php │ └── Scripts │ ├── AppendUseCaseScriptInterface.php │ └── UseCaseSettingScript.php └── tests ├── BasicCodeGenerate └── BasicCodeGenerateTest.php ├── ClarcObjectCreateInteractor ├── ClarcObjectCreateInteractorTest.php └── TestClarcObjectCreatePresenter.php ├── ClarcProviderAppendUseCaseInteractor ├── ClarcProviderAppendUseCaseInteractorTest.php └── TestClarcProviderAppendUseCaseUseCasePresenter.php └── bootstrap.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/README.md -------------------------------------------------------------------------------- /clarc-laravel-plugin.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/clarc-laravel-plugin.iml -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/ClarcProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/src/ClarcProvider.php -------------------------------------------------------------------------------- /src/Code/ClarcModuleCodes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/src/Code/ClarcModuleCodes.php -------------------------------------------------------------------------------- /src/Commands/ClarcCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/src/Commands/ClarcCommand.php -------------------------------------------------------------------------------- /src/Commands/Initialize/ClarcInitializeCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/src/Commands/Initialize/ClarcInitializeCommand.php -------------------------------------------------------------------------------- /src/Commands/Make/ClarcMakeCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/src/Commands/Make/ClarcMakeCommand.php -------------------------------------------------------------------------------- /src/Commands/Make/ClarcMakeCommandObjectCreatePresenter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/src/Commands/Make/ClarcMakeCommandObjectCreatePresenter.php -------------------------------------------------------------------------------- /src/Commands/Make/ClarcMakeCommandProviderAppendUseCasePresenter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/src/Commands/Make/ClarcMakeCommandProviderAppendUseCasePresenter.php -------------------------------------------------------------------------------- /src/Commands/Shared/Menu/ClarcCommandSharedMenu.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/src/Commands/Shared/Menu/ClarcCommandSharedMenu.php -------------------------------------------------------------------------------- /src/Commands/Shared/Menu/ClarcCommandSharedMenuOption.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/src/Commands/Shared/Menu/ClarcCommandSharedMenuOption.php -------------------------------------------------------------------------------- /src/Config/LaravelConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/src/Config/LaravelConfig.php -------------------------------------------------------------------------------- /src/LaravelSourceFileBuilder/LaravelControllerSourceFileBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/src/LaravelSourceFileBuilder/LaravelControllerSourceFileBuilder.php -------------------------------------------------------------------------------- /src/LaravelSourceFileBuilder/LaravelPresenterSourceFileBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/src/LaravelSourceFileBuilder/LaravelPresenterSourceFileBuilder.php -------------------------------------------------------------------------------- /src/UseCases/ClarcObject/Create/ClarcObjectCreateInputData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/src/UseCases/ClarcObject/Create/ClarcObjectCreateInputData.php -------------------------------------------------------------------------------- /src/UseCases/ClarcObject/Create/ClarcObjectCreateInputPort.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/src/UseCases/ClarcObject/Create/ClarcObjectCreateInputPort.php -------------------------------------------------------------------------------- /src/UseCases/ClarcObject/Create/ClarcObjectCreateInteractor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/src/UseCases/ClarcObject/Create/ClarcObjectCreateInteractor.php -------------------------------------------------------------------------------- /src/UseCases/ClarcObject/Create/ClarcObjectCreateOutputData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/src/UseCases/ClarcObject/Create/ClarcObjectCreateOutputData.php -------------------------------------------------------------------------------- /src/UseCases/ClarcObject/Create/ClarcObjectCreateOutputPortInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/src/UseCases/ClarcObject/Create/ClarcObjectCreateOutputPortInterface.php -------------------------------------------------------------------------------- /src/UseCases/ClarcObject/Create/ClarcObjectUseCaseCreateOutputCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/src/UseCases/ClarcObject/Create/ClarcObjectUseCaseCreateOutputCollector.php -------------------------------------------------------------------------------- /src/UseCases/ClarcProvider/AppendUseCase/ClarcProviderAppendUseCaseInputData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/src/UseCases/ClarcProvider/AppendUseCase/ClarcProviderAppendUseCaseInputData.php -------------------------------------------------------------------------------- /src/UseCases/ClarcProvider/AppendUseCase/ClarcProviderAppendUseCaseInputPortInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/src/UseCases/ClarcProvider/AppendUseCase/ClarcProviderAppendUseCaseInputPortInterface.php -------------------------------------------------------------------------------- /src/UseCases/ClarcProvider/AppendUseCase/ClarcProviderAppendUseCaseInteractor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/src/UseCases/ClarcProvider/AppendUseCase/ClarcProviderAppendUseCaseInteractor.php -------------------------------------------------------------------------------- /src/UseCases/ClarcProvider/AppendUseCase/ClarcProviderAppendUseCaseOutputData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/src/UseCases/ClarcProvider/AppendUseCase/ClarcProviderAppendUseCaseOutputData.php -------------------------------------------------------------------------------- /src/UseCases/ClarcProvider/AppendUseCase/ClarcProviderAppendUseCaseOutputPortInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/src/UseCases/ClarcProvider/AppendUseCase/ClarcProviderAppendUseCaseOutputPortInterface.php -------------------------------------------------------------------------------- /src/UseCases/ClarcProvider/AppendUseCase/Scripts/AppendUseCaseScriptInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/src/UseCases/ClarcProvider/AppendUseCase/Scripts/AppendUseCaseScriptInterface.php -------------------------------------------------------------------------------- /src/UseCases/ClarcProvider/AppendUseCase/Scripts/UseCaseSettingScript.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/src/UseCases/ClarcProvider/AppendUseCase/Scripts/UseCaseSettingScript.php -------------------------------------------------------------------------------- /tests/BasicCodeGenerate/BasicCodeGenerateTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/tests/BasicCodeGenerate/BasicCodeGenerateTest.php -------------------------------------------------------------------------------- /tests/ClarcObjectCreateInteractor/ClarcObjectCreateInteractorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/tests/ClarcObjectCreateInteractor/ClarcObjectCreateInteractorTest.php -------------------------------------------------------------------------------- /tests/ClarcObjectCreateInteractor/TestClarcObjectCreatePresenter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/tests/ClarcObjectCreateInteractor/TestClarcObjectCreatePresenter.php -------------------------------------------------------------------------------- /tests/ClarcProviderAppendUseCaseInteractor/ClarcProviderAppendUseCaseInteractorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/tests/ClarcProviderAppendUseCaseInteractor/ClarcProviderAppendUseCaseInteractorTest.php -------------------------------------------------------------------------------- /tests/ClarcProviderAppendUseCaseInteractor/TestClarcProviderAppendUseCaseUseCasePresenter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nrslib/clarc-laravel-plugin/HEAD/tests/ClarcProviderAppendUseCaseInteractor/TestClarcProviderAppendUseCaseUseCasePresenter.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- 1 |