From e75a28e70152f4e51a48ac339e1a6b7310c75275 Mon Sep 17 00:00:00 2001 From: Nicolas Fabre Date: Fri, 1 Dec 2017 11:37:16 +0100 Subject: [PATCH] Update composer.json to include version 4.0 for symfony libraries, add commands to services.yml & remove all *.class --- composer.json | 12 ++++++------ src/Resources/config/parameters.yml | 2 -- src/Resources/config/services.yml | 25 +++++++++++++++++++++++-- 3 files changed, 29 insertions(+), 10 deletions(-) diff --git a/composer.json b/composer.json index 413570b..c80356e 100755 --- a/composer.json +++ b/composer.json @@ -19,18 +19,18 @@ "require": { "php": ">=5.4.0", "doctrine/common": "~2.4", - "symfony/dependency-injection": "~2.3|^3.0", + "symfony/dependency-injection": "~2.3|^3.0|^4.0", "symfony/config": "~2.3|^3.0", - "symfony/http-kernel": "~2.3|^3.0", - "symfony/console": "~2.3|^3.0", - "symfony/monolog-bundle": "~2.3|^3.0" + "symfony/http-kernel": "~2.3|^3.0|^4.0", + "symfony/console": "~2.3|^3.0|^4.0", + "symfony/monolog-bundle": "~2.3|^3.0|^4.0" }, "require-dev": { "phpunit/phpunit": "~3.7", "aws/aws-sdk-php": "~2.5", "iron-io/iron_mq": "^4.0", - "symfony/finder": "~2.3|^3.0", - "symfony/filesystem": "~2.3|^3.0" + "symfony/finder": "~2.3|^3.0|^4.0", + "symfony/filesystem": "~2.3|^3.0|^4.0" }, "suggest": { "aws/aws-sdk-php": "Required to use AWS as a Queue Provider", diff --git a/src/Resources/config/parameters.yml b/src/Resources/config/parameters.yml index c13088e..1d0cdaf 100755 --- a/src/Resources/config/parameters.yml +++ b/src/Resources/config/parameters.yml @@ -1,6 +1,4 @@ parameters: - uecode_qpush.request_listener.class: Uecode\Bundle\QPushBundle\EventListener\RequestListener - uecode_qpush.registry.class: Uecode\Bundle\QPushBundle\Provider\ProviderRegistry uecode_qpush.provider.aws: Uecode\Bundle\QPushBundle\Provider\AwsProvider uecode_qpush.provider.ironmq: Uecode\Bundle\QPushBundle\Provider\IronMqProvider uecode_qpush.provider.sync: Uecode\Bundle\QPushBundle\Provider\SyncProvider diff --git a/src/Resources/config/services.yml b/src/Resources/config/services.yml index 1bed9ad..b01f11e 100755 --- a/src/Resources/config/services.yml +++ b/src/Resources/config/services.yml @@ -1,7 +1,7 @@ services: ### QPush Registry uecode_qpush.registry: - class: '%uecode_qpush.registry.class%' + class: Uecode\Bundle\QPushBundle\Provider\ProviderRegistry uecode_qpush: alias: uecode_qpush.registry @@ -13,8 +13,29 @@ services: ### QPush Event Listeners uecode_qpush.request_listener: - class: '%uecode_qpush.request_listener.class%' + class: Uecode\Bundle\QPushBundle\EventListener\RequestListener arguments: - '@event_dispatcher' tags: - { name: kernel.event_listener, event: kernel.request, priority: 254 } + + ### QPush Commands + uecode_qpush.build_command: + class: Uecode\Bundle\QPushBundle\Command\QueueBuildCommand + tags: + - { name: console.command } + + uecode_qpush.destroy_command: + class: Uecode\Bundle\QPushBundle\Command\QueueDestroyCommand + tags: + - { name: console.command } + + uecode_qpush.publish_command: + class: Uecode\Bundle\QPushBundle\Command\QueuePublishCommand + tags: + - { name: console.command } + + uecode_qpush.receive_command: + class: Uecode\Bundle\QPushBundle\Command\QueueReceiveCommand + tags: + - { name: console.command }