File tree Expand file tree Collapse file tree 5 files changed +25
-1
lines changed Expand file tree Collapse file tree 5 files changed +25
-1
lines changed Original file line number Diff line number Diff line change 1515use ServiceBus \Common \Context \ServiceBusContext ;
1616use ServiceBus \Common \MessageHandler \MessageHandlerArgument ;
1717
18+ /**
19+ * @codeCoverageIgnore
20+ */
1821final class ChainArgumentResolver
1922{
2023 /**
Original file line number Diff line number Diff line change 1616use ServiceBus \Common \Context \ServiceBusContext ;
1717use ServiceBus \Common \MessageHandler \MessageHandlerArgument ;
1818
19+ /**
20+ * @codeCoverageIgnore
21+ */
1922final class ContainerArgumentResolver implements ArgumentResolver
2023{
2124 /**
Original file line number Diff line number Diff line change 1515use ServiceBus \Common \Context \ServiceBusContext ;
1616use ServiceBus \Common \MessageHandler \MessageHandlerArgument ;
1717
18+ /**
19+ * @codeCoverageIgnore
20+ */
1821final class ContextArgumentResolver implements ArgumentResolver
1922{
2023 public function supports (MessageHandlerArgument $ argument ): bool
Original file line number Diff line number Diff line change 1515use ServiceBus \Common \Context \ServiceBusContext ;
1616use ServiceBus \Common \MessageHandler \MessageHandlerArgument ;
1717
18+ /**
19+ * @codeCoverageIgnore
20+ */
1821final class MessageArgumentResolver implements ArgumentResolver
1922{
2023 public function supports (MessageHandlerArgument $ argument ): bool
Original file line number Diff line number Diff line change 1414
1515use PHPUnit \Framework \TestCase ;
1616use ServiceBus \ArgumentResolver \ArgumentResolverModule ;
17+ use ServiceBus \ArgumentResolver \ContainerArgumentResolver ;
18+ use ServiceBus \ArgumentResolver \ContextArgumentResolver ;
19+ use ServiceBus \ArgumentResolver \MessageArgumentResolver ;
1720use Symfony \Component \DependencyInjection \ContainerBuilder ;
21+ use Symfony \Component \DependencyInjection \ServiceLocator ;
1822
1923final class ArgumentResolverModuleTest extends TestCase
2024{
@@ -27,8 +31,16 @@ public function boot(): void
2731
2832 (new ArgumentResolverModule ())->boot ($ containerBuilder );
2933
34+ self ::assertTrue ($ containerBuilder ->hasDefinition (MessageArgumentResolver::class));
35+ self ::assertTrue ($ containerBuilder ->hasDefinition (ContextArgumentResolver::class));
36+ self ::assertTrue ($ containerBuilder ->hasDefinition (ContainerArgumentResolver::class));
37+
3038 $ containerBuilder ->compile ();
3139
32- self ::assertTrue (true );
40+ self ::assertTrue ($ containerBuilder ->hasDefinition ('service_bus.services_locator ' ));
41+ self ::assertEquals (
42+ ServiceLocator::class,
43+ $ containerBuilder ->getDefinition ('service_bus.services_locator ' )->getClass ()
44+ );
3345 }
3446}
You can’t perform that action at this time.
0 commit comments