├── .env.example ├── .github └── workflows │ └── phpunit.yml ├── .gitignore ├── .scrutinizer.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── composer.json ├── phpcs.xml ├── phpunit.xml ├── src ├── Bus │ └── SqsFifoQueueable.php ├── Contracts │ └── Queue │ │ └── Deduplicator.php ├── LaravelSqsFifoQueueServiceProvider.php ├── Queue │ ├── Connectors │ │ └── SqsFifoConnector.php │ └── Deduplicators │ │ ├── Callback.php │ │ ├── Content.php │ │ ├── Sqs.php │ │ └── Unique.php └── SqsFifoQueue.php └── tests ├── ConnectorTest.php ├── DeduplicatorTest.php ├── Fakes ├── Job.php ├── Mail.php ├── Notification.php └── StandardJob.php ├── IntegrationTest.php ├── QueueTest.php ├── ServiceProviderTest.php ├── TestCase.php └── TraitTest.php /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/phpunit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/.github/workflows/phpunit.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | composer.lock 3 | .env 4 | .php-version 5 | -------------------------------------------------------------------------------- /.scrutinizer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/.scrutinizer.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/composer.json -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/phpcs.xml -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Bus/SqsFifoQueueable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/src/Bus/SqsFifoQueueable.php -------------------------------------------------------------------------------- /src/Contracts/Queue/Deduplicator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/src/Contracts/Queue/Deduplicator.php -------------------------------------------------------------------------------- /src/LaravelSqsFifoQueueServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/src/LaravelSqsFifoQueueServiceProvider.php -------------------------------------------------------------------------------- /src/Queue/Connectors/SqsFifoConnector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/src/Queue/Connectors/SqsFifoConnector.php -------------------------------------------------------------------------------- /src/Queue/Deduplicators/Callback.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/src/Queue/Deduplicators/Callback.php -------------------------------------------------------------------------------- /src/Queue/Deduplicators/Content.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/src/Queue/Deduplicators/Content.php -------------------------------------------------------------------------------- /src/Queue/Deduplicators/Sqs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/src/Queue/Deduplicators/Sqs.php -------------------------------------------------------------------------------- /src/Queue/Deduplicators/Unique.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/src/Queue/Deduplicators/Unique.php -------------------------------------------------------------------------------- /src/SqsFifoQueue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/src/SqsFifoQueue.php -------------------------------------------------------------------------------- /tests/ConnectorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/tests/ConnectorTest.php -------------------------------------------------------------------------------- /tests/DeduplicatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/tests/DeduplicatorTest.php -------------------------------------------------------------------------------- /tests/Fakes/Job.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/tests/Fakes/Job.php -------------------------------------------------------------------------------- /tests/Fakes/Mail.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/tests/Fakes/Mail.php -------------------------------------------------------------------------------- /tests/Fakes/Notification.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/tests/Fakes/Notification.php -------------------------------------------------------------------------------- /tests/Fakes/StandardJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/tests/Fakes/StandardJob.php -------------------------------------------------------------------------------- /tests/IntegrationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/tests/IntegrationTest.php -------------------------------------------------------------------------------- /tests/QueueTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/tests/QueueTest.php -------------------------------------------------------------------------------- /tests/ServiceProviderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/tests/ServiceProviderTest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/TraitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiftonelabs/laravel-sqs-fifo-queue/HEAD/tests/TraitTest.php --------------------------------------------------------------------------------