@@ -163,8 +163,8 @@ For instance, in a `Interop\Container` compliant Service Container, we can do th
163163<?php
164164//...your other registered classes
165165
166- $container['RegisterUserHandler'] = function() use ( $container) {
167- return new RegisterUserHandler($container[ 'UserRepository'] );
166+ $container['RegisterUserHandler'] = function($container) {
167+ return new RegisterUserHandler($container->get( 'UserRepository');
168168};
169169```
170170
@@ -198,24 +198,24 @@ The minimum set up to get the Command Bus working is:
198198<?php
199199//...your other registered classes
200200
201- $container['CommandTranslator'] = function() use ( $container) {
201+ $container['CommandTranslator'] = function($container) {
202202 return new \NilPortugues\MessageBus\CommandBus\Translator\AppendStrategy('Handler');
203203};
204204
205- $container['CommandHandlerResolver'] = function() use ( $container) {
205+ $container['CommandHandlerResolver'] = function($container) {
206206 return new \NilPortugues\MessageBus\CommandBus\Resolver\InteropContainerResolver($container);
207207};
208208
209- $container['CommandBusMiddleware'] = function() use ( $container) {
209+ $container['CommandBusMiddleware'] = function($container) {
210210 return new \NilPortugues\MessageBus\CommandBus\CommandBusMiddleware(
211- $container[ 'CommandTranslator'] ,
212- $container[ 'CommandHandlerResolver'] ,
211+ $container->get( 'CommandTranslator') ,
212+ $container->get( 'CommandHandlerResolver') ,
213213 );
214214};
215215
216- $container['CommandBus'] = function() use ( $container) {
216+ $container['CommandBus'] = function($container) {
217217 return new \NilPortugues\MessageBus\CommandBus\CommandBus([
218- $container[ 'CommandBusMiddleware'] ,
218+ $container->get( 'CommandBusMiddleware') ,
219219 ]);
220220};
221221```
@@ -226,17 +226,17 @@ If for instance, we want to log everything happening in the Command Bus, we'll a
226226<?php
227227//...your other registered classes
228228
229- $container['LoggerCommandBusMiddleware'] = function() use ( $container) {
229+ $container['LoggerCommandBusMiddleware'] = function($container) {
230230 return new \NilPortugues\MessageBus\CommandBus\LoggerCommandBusMiddleware(
231- $container[ 'Monolog']
231+ $container->get( 'Monolog')
232232 );
233233};
234234
235235//Update the CommandBus with the LoggerCommandBusMiddleware
236- $container['CommandBus'] = function() use ( $container) {
236+ $container['CommandBus'] = function($container) {
237237 return new \NilPortugues\MessageBus\CommandBus\CommandBus([
238- $container[ 'LoggerCommandBusMiddleware'] ,
239- $container[ 'CommandBusMiddleware'] ,
238+ $container->get( 'LoggerCommandBusMiddleware') ,
239+ $container->get( 'CommandBusMiddleware') ,
240240 ]);
241241};
242242```
@@ -360,8 +360,8 @@ For instance, in a `Interop\Container` compliant Service Container, we can do th
360360<?php
361361//...your other registered classes
362362
363- $container['GetUserHandler'] = function() use ( $container) {
364- return new GetUserHandler($container[ 'UserRepository'] );
363+ $container['GetUserHandler'] = function($container) {
364+ return new GetUserHandler($container->get( 'UserRepository') );
365365};
366366```
367367
@@ -395,24 +395,24 @@ The minimum set up to get the Query Bus working is:
395395<?php
396396//...your other registered classes
397397
398- $container['QueryTranslator'] = function() use ( $container) {
398+ $container['QueryTranslator'] = function($container) {
399399 return new \NilPortugues\MessageBus\QueryBus\Translator\AppendStrategy('Handler');
400400};
401401
402- $container['QueryHandlerResolver'] = function() use ( $container) {
402+ $container['QueryHandlerResolver'] = function($container) {
403403 return new \NilPortugues\MessageBus\QueryBus\Resolver\InteropContainerResolver($container);
404404};
405405
406- $container['QueryBusMiddleware'] = function() use ( $container) {
406+ $container['QueryBusMiddleware'] = function($container) {
407407 return new \NilPortugues\MessageBus\QueryBus\QueryBusMiddleware(
408- $container[ 'QueryTranslator'] ,
409- $container[ 'QueryHandlerResolver'] ,
408+ $container->get( 'QueryTranslator') ,
409+ $container->get( 'QueryHandlerResolver') ,
410410 );
411411};
412412
413- $container['QueryBus'] = function() use ( $container) {
413+ $container['QueryBus'] = function($container) {
414414 return new \NilPortugues\MessageBus\QueryBus\QueryBus([
415- $container[ 'QueryBusMiddleware'] ,
415+ $container->get( 'QueryBusMiddleware') ,
416416 ]);
417417};
418418```
@@ -423,17 +423,17 @@ If for instance, we want to log everything happening in the Query Bus, we'll add
423423<?php
424424//...your other registered classes
425425
426- $container['LoggerQueryBusMiddleware'] = function() use ( $container) {
426+ $container['LoggerQueryBusMiddleware'] = function($container) {
427427 return new \NilPortugues\MessageBus\QueryBus\LoggerQueryBusMiddleware(
428- $container[ 'Monolog']
428+ $container->get( 'Monolog')
429429 );
430430};
431431
432432//Update the QueryBus with the LoggerQueryBusMiddleware
433- $container['QueryBus'] = function() use ( $container) {
433+ $container['QueryBus'] = function($container) {
434434 return new \NilPortugues\MessageBus\QueryBus\QueryBus([
435- $container[ 'LoggerQueryBusMiddleware'] ,
436- $container[ 'QueryBusMiddleware'] ,
435+ $container->get( 'LoggerQueryBusMiddleware') ,
436+ $container->get( 'QueryBusMiddleware') ,
437437 ]);
438438};
439439```
@@ -633,26 +633,26 @@ For instance, in a `Interop\Container` compliant Service Container, we can do th
633633<?php
634634//...your other registered classes
635635
636- $container['UserFriendRepository'] = function() use ( $container) {
636+ $container['UserFriendRepository'] = function($container) {
637637 return []; //your repository
638638};
639639
640- $container['UserCreditsRepository'] = function() use ( $container) {
640+ $container['UserCreditsRepository'] = function($container) {
641641 return []; //your repository
642642};
643643
644- $container['EmailProvider'] = function() use ( $container) {
644+ $container['EmailProvider'] = function($container) {
645645 return []; //your email provider
646646};
647647
648- $container['SetupUserAccountHandler'] = function() use ( $container) {
648+ $container['SetupUserAccountHandler'] = function($container) {
649649 return new SetupUserAccountHandler(
650- $container[ 'UserFriendRepository'] ,
651- $container[ 'UserCreditsRepository']
650+ $container->get( 'UserFriendRepository') ,
651+ $container->get( 'UserCreditsRepository')
652652 );
653653};
654- $container['SendWelcomeEmailHandler'] = function() use ( $container) {
655- return new SendWelcomeEmailHandler($container[ 'EmailProvider'] );
654+ $container['SendWelcomeEmailHandler'] = function($container) {
655+ return new SendWelcomeEmailHandler($container->get( 'EmailProvider');
656656};
657657```
658658
@@ -684,7 +684,7 @@ The minimum set up to get the Event Bus working is:
684684<?php
685685//...your other registered classes
686686
687- $container['EventTranslator'] = function() use ( $container) {
687+ $container['EventTranslator'] = function($container) {
688688 $handlers = [
689689 SendWelcomeEmailHandler::class,
690690 SetupUserAccountHandler::class,
@@ -693,20 +693,20 @@ $container['EventTranslator'] = function() use ($container) {
693693 return new \NilPortugues\MessageBus\EventBus\Translator\EventFullyQualifiedClassNameStrategy($handlers);
694694};
695695
696- $container['EventHandlerResolver'] = function() use ( $container) {
696+ $container['EventHandlerResolver'] = function($container) {
697697 return new \NilPortugues\MessageBus\EventBus\Resolver\InteropContainerResolver($container);
698698};
699699
700- $container['EventBusMiddleware'] = function() use ( $container) {
700+ $container['EventBusMiddleware'] = function($container) {
701701 return new \NilPortugues\MessageBus\EventBus\EventBusMiddleware(
702- $container[ 'EventTranslator'] ,
703- $container[ 'EventHandlerResolver'] ,
702+ $container->get( 'EventTranslator') ,
703+ $container->get( 'EventHandlerResolver') ,
704704 );
705705};
706706
707- $container['EventBus'] = function() use ( $container) {
707+ $container['EventBus'] = function($container) {
708708 return new \NilPortugues\MessageBus\EventBus\EventBus([
709- $container[ 'EventBusMiddleware'] ,
709+ $container->get( 'EventBusMiddleware') ,
710710 ]);
711711};
712712```
@@ -717,17 +717,17 @@ If for instance, we want to log everything happening in the Event Bus, we'll add
717717<?php
718718//...your other registered classes
719719
720- $container['LoggerEventBusMiddleware'] = function() use ( $container) {
720+ $container['LoggerEventBusMiddleware'] = function($container) {
721721 return new \NilPortugues\MessageBus\EventBus\LoggerEventBusMiddleware(
722- $container[ 'Monolog']
722+ $container->get( 'Monolog')
723723 );
724724};
725725
726726//Update the EventBus with the LoggerEventBusMiddleware
727- $container['EventBus'] = function() use ( $container) {
727+ $container['EventBus'] = function($container) {
728728 return new \NilPortugues\MessageBus\EventBus\EventBus([
729- $container[ 'LoggerEventBusMiddleware'] ,
730- $container[ 'EventBusMiddleware'] ,
729+ $container->get( 'LoggerEventBusMiddleware') ,
730+ $container->get( 'EventBusMiddleware') ,
731731 ]);
732732};
733733```
0 commit comments