├── .gitignore ├── .travis.yml ├── Dockerfile ├── LICENSE ├── composer.json ├── docker-compose.test.yaml ├── php-rq-run-tests ├── readme.md ├── src ├── Base.php ├── Client.php ├── ClientInterface.php ├── Command │ ├── Pool │ │ ├── Ack.php │ │ ├── Get.php │ │ └── Remove.php │ ├── Queue │ │ ├── Ack.php │ │ ├── Get.php │ │ ├── ReEnqueue.php │ │ └── Reject.php │ ├── UniqueQueue │ │ ├── Ack.php │ │ ├── Add.php │ │ ├── Get.php │ │ ├── ReEnqueue.php │ │ └── Reject.php │ └── Wait.php ├── Exception │ ├── InvalidArgument.php │ ├── NotEnoughSlavesSynced.php │ └── UnknownOption.php ├── Pool.php ├── Queue.php ├── Time.php └── UniqueQueue.php └── tests ├── BaseTest.php ├── BaseTestCase.php ├── ClientProvider.php ├── ExampleMessageObject.php ├── PhpRQTest.php ├── PoolSyncTest.php ├── PoolTest.php ├── QueueSyncTest.php ├── QueueTest.php ├── TestRunner.php ├── TimeTest.php ├── UniqueQueueSyncTest.php └── UniqueQueueTest.php /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | /composer.lock 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/LICENSE -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/composer.json -------------------------------------------------------------------------------- /docker-compose.test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/docker-compose.test.yaml -------------------------------------------------------------------------------- /php-rq-run-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/php-rq-run-tests -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/readme.md -------------------------------------------------------------------------------- /src/Base.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/src/Base.php -------------------------------------------------------------------------------- /src/Client.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/src/Client.php -------------------------------------------------------------------------------- /src/ClientInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/src/ClientInterface.php -------------------------------------------------------------------------------- /src/Command/Pool/Ack.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/src/Command/Pool/Ack.php -------------------------------------------------------------------------------- /src/Command/Pool/Get.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/src/Command/Pool/Get.php -------------------------------------------------------------------------------- /src/Command/Pool/Remove.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/src/Command/Pool/Remove.php -------------------------------------------------------------------------------- /src/Command/Queue/Ack.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/src/Command/Queue/Ack.php -------------------------------------------------------------------------------- /src/Command/Queue/Get.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/src/Command/Queue/Get.php -------------------------------------------------------------------------------- /src/Command/Queue/ReEnqueue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/src/Command/Queue/ReEnqueue.php -------------------------------------------------------------------------------- /src/Command/Queue/Reject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/src/Command/Queue/Reject.php -------------------------------------------------------------------------------- /src/Command/UniqueQueue/Ack.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/src/Command/UniqueQueue/Ack.php -------------------------------------------------------------------------------- /src/Command/UniqueQueue/Add.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/src/Command/UniqueQueue/Add.php -------------------------------------------------------------------------------- /src/Command/UniqueQueue/Get.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/src/Command/UniqueQueue/Get.php -------------------------------------------------------------------------------- /src/Command/UniqueQueue/ReEnqueue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/src/Command/UniqueQueue/ReEnqueue.php -------------------------------------------------------------------------------- /src/Command/UniqueQueue/Reject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/src/Command/UniqueQueue/Reject.php -------------------------------------------------------------------------------- /src/Command/Wait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/src/Command/Wait.php -------------------------------------------------------------------------------- /src/Exception/InvalidArgument.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/src/Exception/InvalidArgument.php -------------------------------------------------------------------------------- /src/Exception/NotEnoughSlavesSynced.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/src/Exception/NotEnoughSlavesSynced.php -------------------------------------------------------------------------------- /src/Exception/UnknownOption.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/src/Exception/UnknownOption.php -------------------------------------------------------------------------------- /src/Pool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/src/Pool.php -------------------------------------------------------------------------------- /src/Queue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/src/Queue.php -------------------------------------------------------------------------------- /src/Time.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/src/Time.php -------------------------------------------------------------------------------- /src/UniqueQueue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/src/UniqueQueue.php -------------------------------------------------------------------------------- /tests/BaseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/tests/BaseTest.php -------------------------------------------------------------------------------- /tests/BaseTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/tests/BaseTestCase.php -------------------------------------------------------------------------------- /tests/ClientProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/tests/ClientProvider.php -------------------------------------------------------------------------------- /tests/ExampleMessageObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/tests/ExampleMessageObject.php -------------------------------------------------------------------------------- /tests/PhpRQTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/tests/PhpRQTest.php -------------------------------------------------------------------------------- /tests/PoolSyncTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/tests/PoolSyncTest.php -------------------------------------------------------------------------------- /tests/PoolTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/tests/PoolTest.php -------------------------------------------------------------------------------- /tests/QueueSyncTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/tests/QueueSyncTest.php -------------------------------------------------------------------------------- /tests/QueueTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/tests/QueueTest.php -------------------------------------------------------------------------------- /tests/TestRunner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/tests/TestRunner.php -------------------------------------------------------------------------------- /tests/TimeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/tests/TimeTest.php -------------------------------------------------------------------------------- /tests/UniqueQueueSyncTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/tests/UniqueQueueSyncTest.php -------------------------------------------------------------------------------- /tests/UniqueQueueTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/heureka/php-rq/HEAD/tests/UniqueQueueTest.php --------------------------------------------------------------------------------