Added QueueManager to process background jobs

This commit is contained in:
Frederic Guillot
2016-05-23 20:43:51 -04:00
parent dc6176fca2
commit 8314c99b56
29 changed files with 427 additions and 34 deletions

64
composer.lock generated
View File

@@ -4,8 +4,8 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
"This file is @generated automatically"
],
"hash": "7679ea6537bad9f8be67619d321a72f9",
"content-hash": "ef2d3ad0af1dcad85710d537150ec151",
"hash": "0c3cc3fb800c021f6829868a36cc0f1e",
"content-hash": "02f905c6f442f47221f2b9f5b9f05766",
"packages": [
{
"name": "christian-riesen/base32",
@@ -274,6 +274,53 @@
"homepage": "https://github.com/fguillot/picoDb",
"time": "2016-05-15 01:02:48"
},
{
"name": "fguillot/simple-queue",
"version": "dev-master",
"source": {
"type": "git",
"url": "https://github.com/fguillot/simple-queue.git",
"reference": "ce5a4c502feb619a7adffc0d39dfd10b00ca9623"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/fguillot/simple-queue/zipball/ce5a4c502feb619a7adffc0d39dfd10b00ca9623",
"reference": "ce5a4c502feb619a7adffc0d39dfd10b00ca9623",
"shasum": ""
},
"require": {
"php": ">=5.3.3"
},
"require-dev": {
"mariano/disque-php": "~2.0",
"pda/pheanstalk": "~3.0",
"php-amqplib/php-amqplib": "2.6.*",
"phpunit/phpunit": "5.3.*"
},
"suggest": {
"mariano/disque-php": "Required to use the Disque queue driver (~2.0).",
"pda/pheanstalk": "Required to use the Beanstalk queue driver (~3.0).",
"php-amqplib/php-amqplib": "Required to use the RabbitMQ queue driver (2.6.*)."
},
"type": "library",
"autoload": {
"psr-4": {
"SimpleQueue\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Frédéric Guillot"
}
],
"description": "Abstraction layer for multiple queue systems",
"homepage": "https://github.com/fguillot/SimpleQueue",
"time": "2016-05-23 18:42:15"
},
{
"name": "fguillot/simple-validator",
"version": "1.0.0",
@@ -747,16 +794,16 @@
},
{
"name": "symfony/polyfill-mbstring",
"version": "v1.1.1",
"version": "v1.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git",
"reference": "1289d16209491b584839022f29257ad859b8532d"
"reference": "dff51f72b0706335131b00a7f49606168c582594"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/1289d16209491b584839022f29257ad859b8532d",
"reference": "1289d16209491b584839022f29257ad859b8532d",
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/dff51f72b0706335131b00a7f49606168c582594",
"reference": "dff51f72b0706335131b00a7f49606168c582594",
"shasum": ""
},
"require": {
@@ -768,7 +815,7 @@
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "1.1-dev"
"dev-master": "1.2-dev"
}
},
"autoload": {
@@ -802,7 +849,7 @@
"portable",
"shim"
],
"time": "2016-01-20 09:13:37"
"time": "2016-05-18 14:26:46"
}
],
"packages-dev": [
@@ -859,6 +906,7 @@
"aliases": [],
"minimum-stability": "stable",
"stability-flags": {
"fguillot/simple-queue": 20,
"paragonie/random_compat": 0,
"ramsey/array_column": 0
},