├── .gitignore ├── LICENSE ├── README.md ├── Vagrantfile ├── composer.json ├── composer.lock ├── examples ├── Requeue │ ├── RequeueConsumer.php │ └── RequeueListener.php └── Simple │ ├── SimpleConsumer.php │ └── SimpleProducer.php ├── manifests └── default.pp ├── phpunit.xml.dist ├── src └── MicroQueue │ ├── Consumer.php │ ├── Exception │ ├── EmptyMessageException.php │ └── MessageBufferSizeOverflowException.php │ ├── Producer.php │ └── Queue.php └── tests └── MicroQueue ├── ConsumerTest.php ├── ProducerTest.php └── QueueTest.php /.gitignore: -------------------------------------------------------------------------------- 1 | .vagrant 2 | vendor 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nelsonsar/microqueue/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nelsonsar/microqueue/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nelsonsar/microqueue/HEAD/Vagrantfile -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nelsonsar/microqueue/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nelsonsar/microqueue/HEAD/composer.lock -------------------------------------------------------------------------------- /examples/Requeue/RequeueConsumer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nelsonsar/microqueue/HEAD/examples/Requeue/RequeueConsumer.php -------------------------------------------------------------------------------- /examples/Requeue/RequeueListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nelsonsar/microqueue/HEAD/examples/Requeue/RequeueListener.php -------------------------------------------------------------------------------- /examples/Simple/SimpleConsumer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nelsonsar/microqueue/HEAD/examples/Simple/SimpleConsumer.php -------------------------------------------------------------------------------- /examples/Simple/SimpleProducer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nelsonsar/microqueue/HEAD/examples/Simple/SimpleProducer.php -------------------------------------------------------------------------------- /manifests/default.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nelsonsar/microqueue/HEAD/manifests/default.pp -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nelsonsar/microqueue/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/MicroQueue/Consumer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nelsonsar/microqueue/HEAD/src/MicroQueue/Consumer.php -------------------------------------------------------------------------------- /src/MicroQueue/Exception/EmptyMessageException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nelsonsar/microqueue/HEAD/src/MicroQueue/Exception/EmptyMessageException.php -------------------------------------------------------------------------------- /src/MicroQueue/Exception/MessageBufferSizeOverflowException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nelsonsar/microqueue/HEAD/src/MicroQueue/Exception/MessageBufferSizeOverflowException.php -------------------------------------------------------------------------------- /src/MicroQueue/Producer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nelsonsar/microqueue/HEAD/src/MicroQueue/Producer.php -------------------------------------------------------------------------------- /src/MicroQueue/Queue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nelsonsar/microqueue/HEAD/src/MicroQueue/Queue.php -------------------------------------------------------------------------------- /tests/MicroQueue/ConsumerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nelsonsar/microqueue/HEAD/tests/MicroQueue/ConsumerTest.php -------------------------------------------------------------------------------- /tests/MicroQueue/ProducerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nelsonsar/microqueue/HEAD/tests/MicroQueue/ProducerTest.php -------------------------------------------------------------------------------- /tests/MicroQueue/QueueTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nelsonsar/microqueue/HEAD/tests/MicroQueue/QueueTest.php --------------------------------------------------------------------------------