├── .php-cs-fixer.dist.php ├── LICENSE ├── README.md ├── SECURITY.md ├── UPGRADING.md ├── composer-unused.php ├── composer.json ├── deptrac.yaml ├── infection.json.dist ├── psalm.xml ├── psalm_autoload.php ├── rector.php ├── roave-bc-check.yaml └── src ├── Actions ├── ButtonAction.php └── InfoAction.php ├── BaseAction.php ├── Bundles ├── SortableBundle.php └── WorkflowsBundle.php ├── Commands └── ActionsList.php ├── Config ├── Routes.php └── Workflows.php ├── Controllers ├── Actions.php ├── BaseController.php ├── Jobs.php ├── Runner.php ├── Stages.php └── Workflows.php ├── Database └── Migrations │ ├── 2019-04-25-103555_create_workflows_tables.php │ ├── 2020-11-14-215947_create_jobflags.php │ ├── 2021-03-02-091856_create_users_workflows.php │ ├── 2022-06-29-144114_drop_actions.php │ └── CreateActionsTrait.php ├── Entities ├── BaseEntity.php ├── Job.php ├── JobFlagTrait.php ├── Joblog.php ├── Stage.php └── Workflow.php ├── Exceptions └── WorkflowsException.php ├── Factories └── ActionFactory.php ├── Interfaces └── OwnsJob.php ├── Language └── en │ └── Workflows.php ├── Models ├── ExplicitModel.php ├── JobModel.php ├── JobflagModel.php ├── JoblogModel.php ├── StageModel.php └── WorkflowModel.php ├── Publishers └── SortablePublisher.php ├── Test └── Simulator.php └── Views ├── actions ├── button.php ├── index.php └── info.php ├── job.php ├── messages.php ├── workflow.php └── workflows ├── index.php ├── new.php └── show.php /.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/.php-cs-fixer.dist.php -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/SECURITY.md -------------------------------------------------------------------------------- /UPGRADING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/UPGRADING.md -------------------------------------------------------------------------------- /composer-unused.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/composer-unused.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/composer.json -------------------------------------------------------------------------------- /deptrac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/deptrac.yaml -------------------------------------------------------------------------------- /infection.json.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/infection.json.dist -------------------------------------------------------------------------------- /psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/psalm.xml -------------------------------------------------------------------------------- /psalm_autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/psalm_autoload.php -------------------------------------------------------------------------------- /rector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/rector.php -------------------------------------------------------------------------------- /roave-bc-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/roave-bc-check.yaml -------------------------------------------------------------------------------- /src/Actions/ButtonAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Actions/ButtonAction.php -------------------------------------------------------------------------------- /src/Actions/InfoAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Actions/InfoAction.php -------------------------------------------------------------------------------- /src/BaseAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/BaseAction.php -------------------------------------------------------------------------------- /src/Bundles/SortableBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Bundles/SortableBundle.php -------------------------------------------------------------------------------- /src/Bundles/WorkflowsBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Bundles/WorkflowsBundle.php -------------------------------------------------------------------------------- /src/Commands/ActionsList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Commands/ActionsList.php -------------------------------------------------------------------------------- /src/Config/Routes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Config/Routes.php -------------------------------------------------------------------------------- /src/Config/Workflows.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Config/Workflows.php -------------------------------------------------------------------------------- /src/Controllers/Actions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Controllers/Actions.php -------------------------------------------------------------------------------- /src/Controllers/BaseController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Controllers/BaseController.php -------------------------------------------------------------------------------- /src/Controllers/Jobs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Controllers/Jobs.php -------------------------------------------------------------------------------- /src/Controllers/Runner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Controllers/Runner.php -------------------------------------------------------------------------------- /src/Controllers/Stages.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Controllers/Stages.php -------------------------------------------------------------------------------- /src/Controllers/Workflows.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Controllers/Workflows.php -------------------------------------------------------------------------------- /src/Database/Migrations/2019-04-25-103555_create_workflows_tables.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Database/Migrations/2019-04-25-103555_create_workflows_tables.php -------------------------------------------------------------------------------- /src/Database/Migrations/2020-11-14-215947_create_jobflags.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Database/Migrations/2020-11-14-215947_create_jobflags.php -------------------------------------------------------------------------------- /src/Database/Migrations/2021-03-02-091856_create_users_workflows.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Database/Migrations/2021-03-02-091856_create_users_workflows.php -------------------------------------------------------------------------------- /src/Database/Migrations/2022-06-29-144114_drop_actions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Database/Migrations/2022-06-29-144114_drop_actions.php -------------------------------------------------------------------------------- /src/Database/Migrations/CreateActionsTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Database/Migrations/CreateActionsTrait.php -------------------------------------------------------------------------------- /src/Entities/BaseEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Entities/BaseEntity.php -------------------------------------------------------------------------------- /src/Entities/Job.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Entities/Job.php -------------------------------------------------------------------------------- /src/Entities/JobFlagTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Entities/JobFlagTrait.php -------------------------------------------------------------------------------- /src/Entities/Joblog.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Entities/Joblog.php -------------------------------------------------------------------------------- /src/Entities/Stage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Entities/Stage.php -------------------------------------------------------------------------------- /src/Entities/Workflow.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Entities/Workflow.php -------------------------------------------------------------------------------- /src/Exceptions/WorkflowsException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Exceptions/WorkflowsException.php -------------------------------------------------------------------------------- /src/Factories/ActionFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Factories/ActionFactory.php -------------------------------------------------------------------------------- /src/Interfaces/OwnsJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Interfaces/OwnsJob.php -------------------------------------------------------------------------------- /src/Language/en/Workflows.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Language/en/Workflows.php -------------------------------------------------------------------------------- /src/Models/ExplicitModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Models/ExplicitModel.php -------------------------------------------------------------------------------- /src/Models/JobModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Models/JobModel.php -------------------------------------------------------------------------------- /src/Models/JobflagModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Models/JobflagModel.php -------------------------------------------------------------------------------- /src/Models/JoblogModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Models/JoblogModel.php -------------------------------------------------------------------------------- /src/Models/StageModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Models/StageModel.php -------------------------------------------------------------------------------- /src/Models/WorkflowModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Models/WorkflowModel.php -------------------------------------------------------------------------------- /src/Publishers/SortablePublisher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Publishers/SortablePublisher.php -------------------------------------------------------------------------------- /src/Test/Simulator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Test/Simulator.php -------------------------------------------------------------------------------- /src/Views/actions/button.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Views/actions/button.php -------------------------------------------------------------------------------- /src/Views/actions/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Views/actions/index.php -------------------------------------------------------------------------------- /src/Views/actions/info.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Views/actions/info.php -------------------------------------------------------------------------------- /src/Views/job.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Views/job.php -------------------------------------------------------------------------------- /src/Views/messages.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Views/messages.php -------------------------------------------------------------------------------- /src/Views/workflow.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Views/workflow.php -------------------------------------------------------------------------------- /src/Views/workflows/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Views/workflows/index.php -------------------------------------------------------------------------------- /src/Views/workflows/new.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Views/workflows/new.php -------------------------------------------------------------------------------- /src/Views/workflows/show.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tattersoftware/codeigniter4-workflows/HEAD/src/Views/workflows/show.php --------------------------------------------------------------------------------