├── .phive └── phars.xml ├── LICENSE.txt ├── README.md ├── composer.json ├── config └── Migrations │ └── 20221007202459_CreateFailedJobs.php ├── docs ├── config │ ├── __init__.py │ └── all.py └── en │ ├── conf.py │ ├── contents.rst │ └── index.rst ├── phpstan-baseline.neon ├── rector.php ├── src ├── Command │ ├── JobCommand.php │ ├── PurgeFailedCommand.php │ ├── RequeueCommand.php │ └── WorkerCommand.php ├── Consumption │ ├── LimitAttemptsExtension.php │ ├── LimitConsumedMessagesExtension.php │ └── RemoveUniqueJobIdFromCacheExtension.php ├── Job │ ├── JobInterface.php │ ├── MailerJob.php │ ├── Message.php │ └── SendMailJob.php ├── Listener │ └── FailedJobsListener.php ├── Mailer │ ├── QueueTrait.php │ └── Transport │ │ └── QueueTransport.php ├── Model │ ├── Entity │ │ └── FailedJob.php │ └── Table │ │ └── FailedJobsTable.php ├── Plugin.php ├── Queue │ └── Processor.php └── QueueManager.php └── templates └── bake └── job.twig /.phive/phars.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/.phive/phars.xml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/composer.json -------------------------------------------------------------------------------- /config/Migrations/20221007202459_CreateFailedJobs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/config/Migrations/20221007202459_CreateFailedJobs.php -------------------------------------------------------------------------------- /docs/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/config/all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/docs/config/all.py -------------------------------------------------------------------------------- /docs/en/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/docs/en/conf.py -------------------------------------------------------------------------------- /docs/en/contents.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/docs/en/contents.rst -------------------------------------------------------------------------------- /docs/en/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/docs/en/index.rst -------------------------------------------------------------------------------- /phpstan-baseline.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/phpstan-baseline.neon -------------------------------------------------------------------------------- /rector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/rector.php -------------------------------------------------------------------------------- /src/Command/JobCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/src/Command/JobCommand.php -------------------------------------------------------------------------------- /src/Command/PurgeFailedCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/src/Command/PurgeFailedCommand.php -------------------------------------------------------------------------------- /src/Command/RequeueCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/src/Command/RequeueCommand.php -------------------------------------------------------------------------------- /src/Command/WorkerCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/src/Command/WorkerCommand.php -------------------------------------------------------------------------------- /src/Consumption/LimitAttemptsExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/src/Consumption/LimitAttemptsExtension.php -------------------------------------------------------------------------------- /src/Consumption/LimitConsumedMessagesExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/src/Consumption/LimitConsumedMessagesExtension.php -------------------------------------------------------------------------------- /src/Consumption/RemoveUniqueJobIdFromCacheExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/src/Consumption/RemoveUniqueJobIdFromCacheExtension.php -------------------------------------------------------------------------------- /src/Job/JobInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/src/Job/JobInterface.php -------------------------------------------------------------------------------- /src/Job/MailerJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/src/Job/MailerJob.php -------------------------------------------------------------------------------- /src/Job/Message.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/src/Job/Message.php -------------------------------------------------------------------------------- /src/Job/SendMailJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/src/Job/SendMailJob.php -------------------------------------------------------------------------------- /src/Listener/FailedJobsListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/src/Listener/FailedJobsListener.php -------------------------------------------------------------------------------- /src/Mailer/QueueTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/src/Mailer/QueueTrait.php -------------------------------------------------------------------------------- /src/Mailer/Transport/QueueTransport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/src/Mailer/Transport/QueueTransport.php -------------------------------------------------------------------------------- /src/Model/Entity/FailedJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/src/Model/Entity/FailedJob.php -------------------------------------------------------------------------------- /src/Model/Table/FailedJobsTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/src/Model/Table/FailedJobsTable.php -------------------------------------------------------------------------------- /src/Plugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/src/Plugin.php -------------------------------------------------------------------------------- /src/Queue/Processor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/src/Queue/Processor.php -------------------------------------------------------------------------------- /src/QueueManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/src/QueueManager.php -------------------------------------------------------------------------------- /templates/bake/job.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakephp/queue/HEAD/templates/bake/job.twig --------------------------------------------------------------------------------