Skip to content

Commit c380f43

Browse files
Upgrade to SimpleBus/MessageBus 2.0
1 parent 927aa8f commit c380f43

8 files changed

Lines changed: 26 additions & 36 deletions

File tree

composer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
"require": {
1616
"php": ">=5.4",
1717
"beberlei/assert": "~2.0",
18-
"simple-bus/message-bus": "~1.0",
19-
"simple-bus/asynchronous": "~1.0",
20-
"simple-bus/symfony-bridge": "^3.2.1",
18+
"simple-bus/message-bus": "~2.0",
19+
"simple-bus/asynchronous": "~2.0",
20+
"simple-bus/symfony-bridge": "~4.0",
2121
"symfony/framework-bundle": "~2.0"
2222
},
2323
"suggest": {

src/Resources/config/asynchronous_commands.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,19 @@ services:
1919
tags:
2020
- { name: asynchronous_command_bus_middleware, priority: -1000 }
2121

22+
simple_bus.asynchronous.command_bus.callable_resolver:
23+
class: SimpleBus\Message\CallableResolver\ServiceLocatorAwareCallableResolver
24+
public: false
25+
arguments:
26+
- [@service_container, 'get']
27+
2228
simple_bus.asynchronous.command_bus.command_handler_map:
23-
class: SimpleBus\Message\Handler\Map\LazyLoadingMessageHandlerMap
29+
class: SimpleBus\Message\CallableResolver\CallableMap
2430
public: false
2531
arguments:
2632
# collection of command handler service ids, will be provided by the RegisterHandlers compiler pass
2733
- []
28-
- @simple_bus.asynchronous.command_bus.invokable_service_locator
34+
- @simple_bus.asynchronous.command_bus.callable_resolver
2935

3036
simple_bus.asynchronous.command_bus.command_handler_resolver:
3137
class: SimpleBus\Message\Handler\Resolver\NameBasedMessageHandlerResolver
@@ -34,12 +40,6 @@ services:
3440
- @simple_bus.asynchronous.command_bus.command_name_resolver
3541
- @simple_bus.asynchronous.command_bus.command_handler_map
3642

37-
simple_bus.asynchronous.command_bus.invokable_service_locator:
38-
class: SimpleBus\SymfonyBridge\DependencyInjection\InvokableServiceLocator
39-
public: false
40-
arguments:
41-
- @service_container
42-
4343
simple_bus.asynchronous.command_bus.finishes_command_before_handling_next_middleware:
4444
class: SimpleBus\Message\Bus\Middleware\FinishesHandlingMessageBeforeHandlingNext
4545
public: false

src/Resources/config/asynchronous_events.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,19 @@ services:
3131
tags:
3232
- { name: asynchronous_event_bus_middleware, priority: -1000 }
3333

34+
simple_bus.asynchronous.event_bus.callable_resolver:
35+
class: SimpleBus\Message\CallableResolver\ServiceLocatorAwareCallableResolver
36+
public: false
37+
arguments:
38+
- [@service_container, 'get']
39+
3440
simple_bus.asynchronous.event_bus.event_subscribers_collection:
35-
class: SimpleBus\Message\Subscriber\Collection\LazyLoadingMessageSubscriberCollection
41+
class: SimpleBus\Message\CallableResolver\CallableCollection
3642
public: false
3743
arguments:
3844
# collection of event subscriber services ids, will be provided by the RegisterSubscribers compiler pas
3945
- []
40-
- @simple_bus.asynchronous.event_bus.invokable_service_locator
46+
- @simple_bus.asynchronous.event_bus.callable_resolver
4147

4248
simple_bus.asynchronous.event_bus.event_subscribers_resolver:
4349
class: SimpleBus\Message\Subscriber\Resolver\NameBasedMessageSubscriberResolver
@@ -46,12 +52,6 @@ services:
4652
- @simple_bus.asynchronous.event_bus.event_name_resolver
4753
- @simple_bus.asynchronous.event_bus.event_subscribers_collection
4854

49-
simple_bus.asynchronous.event_bus.invokable_service_locator:
50-
class: SimpleBus\SymfonyBridge\DependencyInjection\InvokableServiceLocator
51-
public: false
52-
arguments:
53-
- @service_container
54-
5555
simple_bus.asynchronous.standard_serialized_event_envelope_consumer:
5656
class: SimpleBus\Asynchronous\Consumer\StandardSerializedEnvelopeConsumer
5757
public: false

tests/Functional/CommandHandlerSpy.php

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,11 @@
22

33
namespace SimpleBus\AsynchronousBundle\Tests\Functional;
44

5-
use SimpleBus\Message\Handler\MessageHandler;
6-
use SimpleBus\Message\Message;
7-
8-
class CommandHandlerSpy implements MessageHandler
5+
class CommandHandlerSpy
96
{
107
private $handledCommands = [];
118

12-
public function handle(Message $message)
9+
public function handle($message)
1310
{
1411
$this->handledCommands[] = $message;
1512
}

tests/Functional/DummyCommand.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
namespace SimpleBus\AsynchronousBundle\Tests\Functional;
44

5-
use SimpleBus\Message\Message;
6-
7-
class DummyCommand implements Message
5+
class DummyCommand
86
{
97
}

tests/Functional/DummyEvent.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
namespace SimpleBus\AsynchronousBundle\Tests\Functional;
44

5-
use SimpleBus\Message\Message;
6-
7-
class DummyEvent implements Message
5+
class DummyEvent
86
{
97
}

tests/Functional/EventSubscriberSpy.php

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,11 @@
22

33
namespace SimpleBus\AsynchronousBundle\Tests\Functional;
44

5-
use SimpleBus\Message\Message;
6-
use SimpleBus\Message\Subscriber\MessageSubscriber;
7-
8-
class EventSubscriberSpy implements MessageSubscriber
5+
class EventSubscriberSpy
96
{
107
private $notifiedEvents = [];
118

12-
public function notify(Message $message)
9+
public function notify($message)
1310
{
1411
$this->notifiedEvents[] = $message;
1512
}

tests/Functional/PublisherSpy.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ class PublisherSpy implements Publisher
99
{
1010
private $publishedMessages = [];
1111

12-
public function publish(Message $message)
12+
public function publish($message)
1313
{
1414
$this->publishedMessages[] = $message;
1515
}

0 commit comments

Comments
 (0)