├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── composer.json ├── composer.lock ├── phpcs.xml ├── phpunit.xml.dist ├── src ├── AbstractWorker.php ├── Adapter │ ├── AdapterInterface.php │ ├── ArrayAdapter.php │ ├── Exception │ │ ├── AdapterException.php │ │ ├── FailedAcknowledgementException.php │ │ ├── FailedEnqueueException.php │ │ ├── FailedExtensionException.php │ │ ├── FailedRejectionException.php │ │ └── MethodNotSupportedException.php │ ├── FirehoseAdapter.php │ ├── NamedInterface.php │ └── SqsAdapter.php ├── Client.php ├── ConsumerInterface.php ├── DeleterInterface.php ├── Handler │ ├── AbstractAcknowledgementHandler.php │ ├── BatchAcknowledgementHandler.php │ ├── EagerAcknowledgementHandler.php │ ├── NullAcknowledgementHandler.php │ └── ResultAcknowledgementHandler.php ├── Message │ ├── Message.php │ ├── MessageFactory.php │ ├── MessageFactoryInterface.php │ └── MessageInterface.php ├── ProducerInterface.php └── PurgerInterface.php └── tests ├── integration ├── ArrayIntegrationTest.php ├── FirehoseIntegrationTest.php └── SqsIntegrationTest.php ├── src └── TestCase.php └── unit ├── Adapter ├── ArrayAdapterTest.php ├── Exception │ ├── AdapterExceptionTest.php │ ├── FailedAcknowledgementExceptionTest.php │ ├── FailedEnqueueExceptionTest.php │ ├── FailedExtensionExceptionTest.php │ ├── FailedRejectionExceptionTest.php │ └── MethodNotSupportedExceptionTest.php ├── FirehoseAdapterTest.php └── SqsAdapterTest.php ├── ClientTest.php ├── Handler ├── BatchAcknowledgementHandlerTest.php ├── EagerAcknowledgementHandlerTest.php ├── NullAcknowledgementHandlerTest.php └── ResultAcknowledgementHandlerTest.php └── Message ├── MessageFactoryTest.php └── MessageTest.php /.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | 3 | .idea 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/composer.lock -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/phpcs.xml -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/AbstractWorker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/src/AbstractWorker.php -------------------------------------------------------------------------------- /src/Adapter/AdapterInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/src/Adapter/AdapterInterface.php -------------------------------------------------------------------------------- /src/Adapter/ArrayAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/src/Adapter/ArrayAdapter.php -------------------------------------------------------------------------------- /src/Adapter/Exception/AdapterException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/src/Adapter/Exception/AdapterException.php -------------------------------------------------------------------------------- /src/Adapter/Exception/FailedAcknowledgementException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/src/Adapter/Exception/FailedAcknowledgementException.php -------------------------------------------------------------------------------- /src/Adapter/Exception/FailedEnqueueException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/src/Adapter/Exception/FailedEnqueueException.php -------------------------------------------------------------------------------- /src/Adapter/Exception/FailedExtensionException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/src/Adapter/Exception/FailedExtensionException.php -------------------------------------------------------------------------------- /src/Adapter/Exception/FailedRejectionException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/src/Adapter/Exception/FailedRejectionException.php -------------------------------------------------------------------------------- /src/Adapter/Exception/MethodNotSupportedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/src/Adapter/Exception/MethodNotSupportedException.php -------------------------------------------------------------------------------- /src/Adapter/FirehoseAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/src/Adapter/FirehoseAdapter.php -------------------------------------------------------------------------------- /src/Adapter/NamedInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/src/Adapter/NamedInterface.php -------------------------------------------------------------------------------- /src/Adapter/SqsAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/src/Adapter/SqsAdapter.php -------------------------------------------------------------------------------- /src/Client.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/src/Client.php -------------------------------------------------------------------------------- /src/ConsumerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/src/ConsumerInterface.php -------------------------------------------------------------------------------- /src/DeleterInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/src/DeleterInterface.php -------------------------------------------------------------------------------- /src/Handler/AbstractAcknowledgementHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/src/Handler/AbstractAcknowledgementHandler.php -------------------------------------------------------------------------------- /src/Handler/BatchAcknowledgementHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/src/Handler/BatchAcknowledgementHandler.php -------------------------------------------------------------------------------- /src/Handler/EagerAcknowledgementHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/src/Handler/EagerAcknowledgementHandler.php -------------------------------------------------------------------------------- /src/Handler/NullAcknowledgementHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/src/Handler/NullAcknowledgementHandler.php -------------------------------------------------------------------------------- /src/Handler/ResultAcknowledgementHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/src/Handler/ResultAcknowledgementHandler.php -------------------------------------------------------------------------------- /src/Message/Message.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/src/Message/Message.php -------------------------------------------------------------------------------- /src/Message/MessageFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/src/Message/MessageFactory.php -------------------------------------------------------------------------------- /src/Message/MessageFactoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/src/Message/MessageFactoryInterface.php -------------------------------------------------------------------------------- /src/Message/MessageInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/src/Message/MessageInterface.php -------------------------------------------------------------------------------- /src/ProducerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/src/ProducerInterface.php -------------------------------------------------------------------------------- /src/PurgerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/src/PurgerInterface.php -------------------------------------------------------------------------------- /tests/integration/ArrayIntegrationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/tests/integration/ArrayIntegrationTest.php -------------------------------------------------------------------------------- /tests/integration/FirehoseIntegrationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/tests/integration/FirehoseIntegrationTest.php -------------------------------------------------------------------------------- /tests/integration/SqsIntegrationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/tests/integration/SqsIntegrationTest.php -------------------------------------------------------------------------------- /tests/src/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/tests/src/TestCase.php -------------------------------------------------------------------------------- /tests/unit/Adapter/ArrayAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/tests/unit/Adapter/ArrayAdapterTest.php -------------------------------------------------------------------------------- /tests/unit/Adapter/Exception/AdapterExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/tests/unit/Adapter/Exception/AdapterExceptionTest.php -------------------------------------------------------------------------------- /tests/unit/Adapter/Exception/FailedAcknowledgementExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/tests/unit/Adapter/Exception/FailedAcknowledgementExceptionTest.php -------------------------------------------------------------------------------- /tests/unit/Adapter/Exception/FailedEnqueueExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/tests/unit/Adapter/Exception/FailedEnqueueExceptionTest.php -------------------------------------------------------------------------------- /tests/unit/Adapter/Exception/FailedExtensionExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/tests/unit/Adapter/Exception/FailedExtensionExceptionTest.php -------------------------------------------------------------------------------- /tests/unit/Adapter/Exception/FailedRejectionExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/tests/unit/Adapter/Exception/FailedRejectionExceptionTest.php -------------------------------------------------------------------------------- /tests/unit/Adapter/Exception/MethodNotSupportedExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/tests/unit/Adapter/Exception/MethodNotSupportedExceptionTest.php -------------------------------------------------------------------------------- /tests/unit/Adapter/FirehoseAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/tests/unit/Adapter/FirehoseAdapterTest.php -------------------------------------------------------------------------------- /tests/unit/Adapter/SqsAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/tests/unit/Adapter/SqsAdapterTest.php -------------------------------------------------------------------------------- /tests/unit/ClientTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/tests/unit/ClientTest.php -------------------------------------------------------------------------------- /tests/unit/Handler/BatchAcknowledgementHandlerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/tests/unit/Handler/BatchAcknowledgementHandlerTest.php -------------------------------------------------------------------------------- /tests/unit/Handler/EagerAcknowledgementHandlerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/tests/unit/Handler/EagerAcknowledgementHandlerTest.php -------------------------------------------------------------------------------- /tests/unit/Handler/NullAcknowledgementHandlerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/tests/unit/Handler/NullAcknowledgementHandlerTest.php -------------------------------------------------------------------------------- /tests/unit/Handler/ResultAcknowledgementHandlerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/tests/unit/Handler/ResultAcknowledgementHandlerTest.php -------------------------------------------------------------------------------- /tests/unit/Message/MessageFactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/tests/unit/Message/MessageFactoryTest.php -------------------------------------------------------------------------------- /tests/unit/Message/MessageTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graze/queue/HEAD/tests/unit/Message/MessageTest.php --------------------------------------------------------------------------------