├── .php_cs.dist.php ├── LICENSE.md ├── README.md ├── composer.json └── src ├── Action.php ├── ActionManager.php ├── ActionPendingChain.php ├── ActionRequest.php ├── ActionServiceProvider.php ├── AttributeValidator.php ├── BacktraceFrame.php ├── Concerns ├── AsAction.php ├── AsCommand.php ├── AsController.php ├── AsFake.php ├── AsJob.php ├── AsListener.php ├── AsObject.php ├── DecorateActions.php ├── ValidateActions.php └── WithAttributes.php ├── Console ├── MakeActionCommand.php └── stubs │ └── action.stub ├── Decorators ├── CommandDecorator.php ├── ControllerDecorator.php ├── JobDecorator.php ├── ListenerDecorator.php └── UniqueJobDecorator.php ├── DesignPatterns ├── CommandDesignPattern.php ├── ControllerDesignPattern.php ├── DesignPattern.php └── ListenerDesignPattern.php ├── Exceptions └── MissingCommandSignatureException.php └── Facades └── Actions.php /.php_cs.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/.php_cs.dist.php -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/composer.json -------------------------------------------------------------------------------- /src/Action.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/Action.php -------------------------------------------------------------------------------- /src/ActionManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/ActionManager.php -------------------------------------------------------------------------------- /src/ActionPendingChain.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/ActionPendingChain.php -------------------------------------------------------------------------------- /src/ActionRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/ActionRequest.php -------------------------------------------------------------------------------- /src/ActionServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/ActionServiceProvider.php -------------------------------------------------------------------------------- /src/AttributeValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/AttributeValidator.php -------------------------------------------------------------------------------- /src/BacktraceFrame.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/BacktraceFrame.php -------------------------------------------------------------------------------- /src/Concerns/AsAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/Concerns/AsAction.php -------------------------------------------------------------------------------- /src/Concerns/AsCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/Concerns/AsCommand.php -------------------------------------------------------------------------------- /src/Concerns/AsController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/Concerns/AsController.php -------------------------------------------------------------------------------- /src/Concerns/AsFake.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/Concerns/AsFake.php -------------------------------------------------------------------------------- /src/Concerns/AsJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/Concerns/AsJob.php -------------------------------------------------------------------------------- /src/Concerns/AsListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/Concerns/AsListener.php -------------------------------------------------------------------------------- /src/Concerns/AsObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/Concerns/AsObject.php -------------------------------------------------------------------------------- /src/Concerns/DecorateActions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/Concerns/DecorateActions.php -------------------------------------------------------------------------------- /src/Concerns/ValidateActions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/Concerns/ValidateActions.php -------------------------------------------------------------------------------- /src/Concerns/WithAttributes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/Concerns/WithAttributes.php -------------------------------------------------------------------------------- /src/Console/MakeActionCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/Console/MakeActionCommand.php -------------------------------------------------------------------------------- /src/Console/stubs/action.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/Console/stubs/action.stub -------------------------------------------------------------------------------- /src/Decorators/CommandDecorator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/Decorators/CommandDecorator.php -------------------------------------------------------------------------------- /src/Decorators/ControllerDecorator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/Decorators/ControllerDecorator.php -------------------------------------------------------------------------------- /src/Decorators/JobDecorator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/Decorators/JobDecorator.php -------------------------------------------------------------------------------- /src/Decorators/ListenerDecorator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/Decorators/ListenerDecorator.php -------------------------------------------------------------------------------- /src/Decorators/UniqueJobDecorator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/Decorators/UniqueJobDecorator.php -------------------------------------------------------------------------------- /src/DesignPatterns/CommandDesignPattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/DesignPatterns/CommandDesignPattern.php -------------------------------------------------------------------------------- /src/DesignPatterns/ControllerDesignPattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/DesignPatterns/ControllerDesignPattern.php -------------------------------------------------------------------------------- /src/DesignPatterns/DesignPattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/DesignPatterns/DesignPattern.php -------------------------------------------------------------------------------- /src/DesignPatterns/ListenerDesignPattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/DesignPatterns/ListenerDesignPattern.php -------------------------------------------------------------------------------- /src/Exceptions/MissingCommandSignatureException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/Exceptions/MissingCommandSignatureException.php -------------------------------------------------------------------------------- /src/Facades/Actions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lorisleiva/laravel-actions/HEAD/src/Facades/Actions.php --------------------------------------------------------------------------------