File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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" : {
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change 22
33namespace 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 }
Original file line number Diff line number Diff line change 22
33namespace SimpleBus \AsynchronousBundle \Tests \Functional ;
44
5- use SimpleBus \Message \Message ;
6-
7- class DummyCommand implements Message
5+ class DummyCommand
86{
97}
Original file line number Diff line number Diff line change 22
33namespace SimpleBus \AsynchronousBundle \Tests \Functional ;
44
5- use SimpleBus \Message \Message ;
6-
7- class DummyEvent implements Message
5+ class DummyEvent
86{
97}
Original file line number Diff line number Diff line change 22
33namespace 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 }
Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments