├── .documentation └── installation.md ├── .github ├── CONTRIBUTING.md └── workflows │ └── continuous-integration.yml ├── .gitignore ├── .php-cs-fixer.dist.php ├── LICENSE.md ├── README.md ├── composer.json ├── phpstan.neon ├── phpunit.xml ├── psalm.xml ├── src ├── Application │ ├── Bootstrap.php │ ├── DependencyInjection │ │ ├── Compiler │ │ │ ├── ImportMessageHandlersCompilerPass.php │ │ │ ├── Logger │ │ │ │ ├── GraylogLoggerCompilerPass.php │ │ │ │ ├── LoggerCompilerPass.php │ │ │ │ └── StdOutLoggerCompilerPass.php │ │ │ ├── Retry │ │ │ │ └── SimpleRetryCompilerPass.php │ │ │ └── TaggedMessageHandlersCompilerPass.php │ │ ├── ContainerBuilder │ │ │ └── ContainerBuilder.php │ │ ├── Extensions │ │ │ └── ServiceBusExtension.php │ │ └── service_bus.yaml │ ├── Exceptions │ │ └── ConfigurationCheckFailed.php │ └── ServiceBusKernel.php ├── Context │ ├── ContextFactory.php │ ├── DeliveryMessageMetadata.php │ ├── KernelContext.php │ └── KernelContextFactory.php ├── Endpoint │ ├── DeliveryPackage.php │ ├── Endpoint.php │ ├── EndpointEncoder.php │ ├── EndpointRouter.php │ ├── MessageDeliveryEndpoint.php │ └── Options │ │ ├── DefaultDeliveryOptions.php │ │ ├── DefaultDeliveryOptionsFactory.php │ │ └── DeliveryOptionsFactory.php ├── EntryPoint │ ├── DefaultEntryPointProcessor.php │ ├── EntryPoint.php │ ├── EntryPointProcessor.php │ ├── Exceptions │ │ └── UnexpectedMessageDecoder.php │ ├── IncomingMessageDecoder.php │ └── ReceivedMessageMetadata.php ├── Environment.php ├── Infrastructure │ ├── Alerting │ │ ├── AlertContext.php │ │ ├── AlertMessage.php │ │ ├── AlertingProvider.php │ │ ├── ChainAlertingProvider.php │ │ └── TelegramAlertingProvider.php │ ├── Logger │ │ └── Handlers │ │ │ ├── Graylog │ │ │ ├── Formatter.php │ │ │ └── UdpHandler.php │ │ │ └── StdOut │ │ │ ├── StdOutFormatter.php │ │ │ └── StdOutHandler.php │ ├── Retry │ │ ├── OperationRetryWrapper.php │ │ └── RetryOptions.php │ └── Watchers │ │ ├── GarbageCollectorWatcher.php │ │ └── LoopBlockWatcher.php ├── MessageExecutor │ ├── DefaultMessageExecutor.php │ ├── DefaultMessageExecutorFactory.php │ ├── MessageValidationExecutor.php │ └── TimeLimitedExecutor.php ├── Retry │ ├── NullRetryStrategy.php │ ├── SimpleRetryStrategy.php │ └── schema │ │ └── failed_messages.sql └── Services │ ├── Attributes │ ├── CommandHandler.php │ ├── EventListener.php │ └── Options │ │ ├── HasCancellation.php │ │ ├── HasDescription.php │ │ ├── HasValidation.php │ │ ├── WithCancellation.php │ │ └── WithValidation.php │ ├── Configuration │ ├── AttributeServiceHandlersLoader.php │ ├── DefaultHandlerOptions.php │ ├── ServiceHandlersLoader.php │ ├── ServiceMessageHandler.php │ └── ServiceMessageHandlerType.php │ ├── Exceptions │ ├── InvalidEventType.php │ ├── InvalidHandlerArguments.php │ └── UnableCreateClosure.php │ └── MessagesRouterConfigurator.php └── tests ├── Application ├── Bootstrap │ ├── BootstrapTest.php │ ├── Stubs │ │ ├── TestBootstrapCommand.php │ │ ├── TestBootstrapEvent.php │ │ ├── TestBootstrapExtension.php │ │ ├── TestBootstrapService.php │ │ └── services.yaml │ └── valid_dot_env_file.env ├── DependencyInjection │ ├── Compiler │ │ ├── ImportMessageHandlersCompilerPassTest.php │ │ └── Stubs │ │ │ ├── CorrectService.php │ │ │ └── CorrectServiceMessage.php │ └── ContainerBuilder │ │ ├── ContainerBuilderTest.php │ │ ├── EmptyMessage.php │ │ ├── MessageHandlerService.php │ │ ├── SomeTestService.php │ │ ├── TestCompilerPass.php │ │ ├── TestExtension.php │ │ └── services.yaml ├── ServiceBusKernelTest.php ├── ServiceBusKernelTestTransport.php └── ServiceBusKernelTestTransportDestination.php ├── Context ├── ContextTestDestination.php ├── ContextTestIncomingPackage.php ├── ContextTestTransport.php ├── EmptyMessage.php └── KernelContextFactoryTest.php ├── Endpoint ├── EndpointRouterTest.php ├── EndpointTestDestination.php ├── EndpointTestTransport.php ├── FirstEmptyMessage.php ├── MessageDeliveryEndpointTest.php ├── NullEndpoint.php └── SecondEmptyMessage.php ├── EntryPoint ├── DefaultEntryPointProcessorTest.php ├── EntryPointTest.php ├── EntryPointTestContext.php ├── EntryPointTestContextFactory.php ├── EntryPointTestDependency.php ├── EntryPointTestIncomingMessage.php ├── EntryPointTestIncomingPackage.php ├── EntryPointTestMessage.php ├── EntryPointTestService.php └── EntryPointTestTransport.php ├── EnvironmentTest.php ├── Infrastructure ├── Alerting │ ├── AlertContextTest.php │ ├── AlertMessageTest.php │ ├── ChainAlertingProviderTest.php │ ├── TelegramAlertingProviderTest.php │ └── TestAlertingHttpClient.php ├── Logger │ └── Handlers │ │ ├── Graylog │ │ ├── FormatterTest.php │ │ └── expected_format_result.json │ │ └── StdOut │ │ └── StdOutFormatterTest.php ├── Retry │ └── OperationRetryWrapperTest.php └── Watchers │ ├── GarbageCollectorWatcherTest.php │ └── LoopBlockWatcherTest.php ├── Services ├── Attributes │ ├── CommandAttributesTest.php │ └── EventListenerTest.php └── Configuration │ ├── AttributeServiceHandlersLoaderTest.php │ └── Stubs │ ├── TestConfigurationLoaderMessage.php │ └── UnsupportedAttribute.php ├── TestContext.php └── functions.php /.documentation/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/.documentation/installation.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/workflows/continuous-integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/.github/workflows/continuous-integration.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | /bin 3 | /coverage 4 | -------------------------------------------------------------------------------- /.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/.php-cs-fixer.dist.php -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/composer.json -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/phpstan.neon -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/phpunit.xml -------------------------------------------------------------------------------- /psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/psalm.xml -------------------------------------------------------------------------------- /src/Application/Bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Application/Bootstrap.php -------------------------------------------------------------------------------- /src/Application/DependencyInjection/Compiler/ImportMessageHandlersCompilerPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Application/DependencyInjection/Compiler/ImportMessageHandlersCompilerPass.php -------------------------------------------------------------------------------- /src/Application/DependencyInjection/Compiler/Logger/GraylogLoggerCompilerPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Application/DependencyInjection/Compiler/Logger/GraylogLoggerCompilerPass.php -------------------------------------------------------------------------------- /src/Application/DependencyInjection/Compiler/Logger/LoggerCompilerPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Application/DependencyInjection/Compiler/Logger/LoggerCompilerPass.php -------------------------------------------------------------------------------- /src/Application/DependencyInjection/Compiler/Logger/StdOutLoggerCompilerPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Application/DependencyInjection/Compiler/Logger/StdOutLoggerCompilerPass.php -------------------------------------------------------------------------------- /src/Application/DependencyInjection/Compiler/Retry/SimpleRetryCompilerPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Application/DependencyInjection/Compiler/Retry/SimpleRetryCompilerPass.php -------------------------------------------------------------------------------- /src/Application/DependencyInjection/Compiler/TaggedMessageHandlersCompilerPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Application/DependencyInjection/Compiler/TaggedMessageHandlersCompilerPass.php -------------------------------------------------------------------------------- /src/Application/DependencyInjection/ContainerBuilder/ContainerBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Application/DependencyInjection/ContainerBuilder/ContainerBuilder.php -------------------------------------------------------------------------------- /src/Application/DependencyInjection/Extensions/ServiceBusExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Application/DependencyInjection/Extensions/ServiceBusExtension.php -------------------------------------------------------------------------------- /src/Application/DependencyInjection/service_bus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Application/DependencyInjection/service_bus.yaml -------------------------------------------------------------------------------- /src/Application/Exceptions/ConfigurationCheckFailed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Application/Exceptions/ConfigurationCheckFailed.php -------------------------------------------------------------------------------- /src/Application/ServiceBusKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Application/ServiceBusKernel.php -------------------------------------------------------------------------------- /src/Context/ContextFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Context/ContextFactory.php -------------------------------------------------------------------------------- /src/Context/DeliveryMessageMetadata.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Context/DeliveryMessageMetadata.php -------------------------------------------------------------------------------- /src/Context/KernelContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Context/KernelContext.php -------------------------------------------------------------------------------- /src/Context/KernelContextFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Context/KernelContextFactory.php -------------------------------------------------------------------------------- /src/Endpoint/DeliveryPackage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Endpoint/DeliveryPackage.php -------------------------------------------------------------------------------- /src/Endpoint/Endpoint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Endpoint/Endpoint.php -------------------------------------------------------------------------------- /src/Endpoint/EndpointEncoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Endpoint/EndpointEncoder.php -------------------------------------------------------------------------------- /src/Endpoint/EndpointRouter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Endpoint/EndpointRouter.php -------------------------------------------------------------------------------- /src/Endpoint/MessageDeliveryEndpoint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Endpoint/MessageDeliveryEndpoint.php -------------------------------------------------------------------------------- /src/Endpoint/Options/DefaultDeliveryOptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Endpoint/Options/DefaultDeliveryOptions.php -------------------------------------------------------------------------------- /src/Endpoint/Options/DefaultDeliveryOptionsFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Endpoint/Options/DefaultDeliveryOptionsFactory.php -------------------------------------------------------------------------------- /src/Endpoint/Options/DeliveryOptionsFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Endpoint/Options/DeliveryOptionsFactory.php -------------------------------------------------------------------------------- /src/EntryPoint/DefaultEntryPointProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/EntryPoint/DefaultEntryPointProcessor.php -------------------------------------------------------------------------------- /src/EntryPoint/EntryPoint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/EntryPoint/EntryPoint.php -------------------------------------------------------------------------------- /src/EntryPoint/EntryPointProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/EntryPoint/EntryPointProcessor.php -------------------------------------------------------------------------------- /src/EntryPoint/Exceptions/UnexpectedMessageDecoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/EntryPoint/Exceptions/UnexpectedMessageDecoder.php -------------------------------------------------------------------------------- /src/EntryPoint/IncomingMessageDecoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/EntryPoint/IncomingMessageDecoder.php -------------------------------------------------------------------------------- /src/EntryPoint/ReceivedMessageMetadata.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/EntryPoint/ReceivedMessageMetadata.php -------------------------------------------------------------------------------- /src/Environment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Environment.php -------------------------------------------------------------------------------- /src/Infrastructure/Alerting/AlertContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Infrastructure/Alerting/AlertContext.php -------------------------------------------------------------------------------- /src/Infrastructure/Alerting/AlertMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Infrastructure/Alerting/AlertMessage.php -------------------------------------------------------------------------------- /src/Infrastructure/Alerting/AlertingProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Infrastructure/Alerting/AlertingProvider.php -------------------------------------------------------------------------------- /src/Infrastructure/Alerting/ChainAlertingProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Infrastructure/Alerting/ChainAlertingProvider.php -------------------------------------------------------------------------------- /src/Infrastructure/Alerting/TelegramAlertingProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Infrastructure/Alerting/TelegramAlertingProvider.php -------------------------------------------------------------------------------- /src/Infrastructure/Logger/Handlers/Graylog/Formatter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Infrastructure/Logger/Handlers/Graylog/Formatter.php -------------------------------------------------------------------------------- /src/Infrastructure/Logger/Handlers/Graylog/UdpHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Infrastructure/Logger/Handlers/Graylog/UdpHandler.php -------------------------------------------------------------------------------- /src/Infrastructure/Logger/Handlers/StdOut/StdOutFormatter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Infrastructure/Logger/Handlers/StdOut/StdOutFormatter.php -------------------------------------------------------------------------------- /src/Infrastructure/Logger/Handlers/StdOut/StdOutHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Infrastructure/Logger/Handlers/StdOut/StdOutHandler.php -------------------------------------------------------------------------------- /src/Infrastructure/Retry/OperationRetryWrapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Infrastructure/Retry/OperationRetryWrapper.php -------------------------------------------------------------------------------- /src/Infrastructure/Retry/RetryOptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Infrastructure/Retry/RetryOptions.php -------------------------------------------------------------------------------- /src/Infrastructure/Watchers/GarbageCollectorWatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Infrastructure/Watchers/GarbageCollectorWatcher.php -------------------------------------------------------------------------------- /src/Infrastructure/Watchers/LoopBlockWatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Infrastructure/Watchers/LoopBlockWatcher.php -------------------------------------------------------------------------------- /src/MessageExecutor/DefaultMessageExecutor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/MessageExecutor/DefaultMessageExecutor.php -------------------------------------------------------------------------------- /src/MessageExecutor/DefaultMessageExecutorFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/MessageExecutor/DefaultMessageExecutorFactory.php -------------------------------------------------------------------------------- /src/MessageExecutor/MessageValidationExecutor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/MessageExecutor/MessageValidationExecutor.php -------------------------------------------------------------------------------- /src/MessageExecutor/TimeLimitedExecutor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/MessageExecutor/TimeLimitedExecutor.php -------------------------------------------------------------------------------- /src/Retry/NullRetryStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Retry/NullRetryStrategy.php -------------------------------------------------------------------------------- /src/Retry/SimpleRetryStrategy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Retry/SimpleRetryStrategy.php -------------------------------------------------------------------------------- /src/Retry/schema/failed_messages.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Retry/schema/failed_messages.sql -------------------------------------------------------------------------------- /src/Services/Attributes/CommandHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Services/Attributes/CommandHandler.php -------------------------------------------------------------------------------- /src/Services/Attributes/EventListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Services/Attributes/EventListener.php -------------------------------------------------------------------------------- /src/Services/Attributes/Options/HasCancellation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Services/Attributes/Options/HasCancellation.php -------------------------------------------------------------------------------- /src/Services/Attributes/Options/HasDescription.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Services/Attributes/Options/HasDescription.php -------------------------------------------------------------------------------- /src/Services/Attributes/Options/HasValidation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Services/Attributes/Options/HasValidation.php -------------------------------------------------------------------------------- /src/Services/Attributes/Options/WithCancellation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Services/Attributes/Options/WithCancellation.php -------------------------------------------------------------------------------- /src/Services/Attributes/Options/WithValidation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Services/Attributes/Options/WithValidation.php -------------------------------------------------------------------------------- /src/Services/Configuration/AttributeServiceHandlersLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Services/Configuration/AttributeServiceHandlersLoader.php -------------------------------------------------------------------------------- /src/Services/Configuration/DefaultHandlerOptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Services/Configuration/DefaultHandlerOptions.php -------------------------------------------------------------------------------- /src/Services/Configuration/ServiceHandlersLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Services/Configuration/ServiceHandlersLoader.php -------------------------------------------------------------------------------- /src/Services/Configuration/ServiceMessageHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Services/Configuration/ServiceMessageHandler.php -------------------------------------------------------------------------------- /src/Services/Configuration/ServiceMessageHandlerType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Services/Configuration/ServiceMessageHandlerType.php -------------------------------------------------------------------------------- /src/Services/Exceptions/InvalidEventType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Services/Exceptions/InvalidEventType.php -------------------------------------------------------------------------------- /src/Services/Exceptions/InvalidHandlerArguments.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Services/Exceptions/InvalidHandlerArguments.php -------------------------------------------------------------------------------- /src/Services/Exceptions/UnableCreateClosure.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Services/Exceptions/UnableCreateClosure.php -------------------------------------------------------------------------------- /src/Services/MessagesRouterConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/src/Services/MessagesRouterConfigurator.php -------------------------------------------------------------------------------- /tests/Application/Bootstrap/BootstrapTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Application/Bootstrap/BootstrapTest.php -------------------------------------------------------------------------------- /tests/Application/Bootstrap/Stubs/TestBootstrapCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Application/Bootstrap/Stubs/TestBootstrapCommand.php -------------------------------------------------------------------------------- /tests/Application/Bootstrap/Stubs/TestBootstrapEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Application/Bootstrap/Stubs/TestBootstrapEvent.php -------------------------------------------------------------------------------- /tests/Application/Bootstrap/Stubs/TestBootstrapExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Application/Bootstrap/Stubs/TestBootstrapExtension.php -------------------------------------------------------------------------------- /tests/Application/Bootstrap/Stubs/TestBootstrapService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Application/Bootstrap/Stubs/TestBootstrapService.php -------------------------------------------------------------------------------- /tests/Application/Bootstrap/Stubs/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Application/Bootstrap/Stubs/services.yaml -------------------------------------------------------------------------------- /tests/Application/Bootstrap/valid_dot_env_file.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Application/Bootstrap/valid_dot_env_file.env -------------------------------------------------------------------------------- /tests/Application/DependencyInjection/Compiler/ImportMessageHandlersCompilerPassTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Application/DependencyInjection/Compiler/ImportMessageHandlersCompilerPassTest.php -------------------------------------------------------------------------------- /tests/Application/DependencyInjection/Compiler/Stubs/CorrectService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Application/DependencyInjection/Compiler/Stubs/CorrectService.php -------------------------------------------------------------------------------- /tests/Application/DependencyInjection/Compiler/Stubs/CorrectServiceMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Application/DependencyInjection/Compiler/Stubs/CorrectServiceMessage.php -------------------------------------------------------------------------------- /tests/Application/DependencyInjection/ContainerBuilder/ContainerBuilderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Application/DependencyInjection/ContainerBuilder/ContainerBuilderTest.php -------------------------------------------------------------------------------- /tests/Application/DependencyInjection/ContainerBuilder/EmptyMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Application/DependencyInjection/ContainerBuilder/EmptyMessage.php -------------------------------------------------------------------------------- /tests/Application/DependencyInjection/ContainerBuilder/MessageHandlerService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Application/DependencyInjection/ContainerBuilder/MessageHandlerService.php -------------------------------------------------------------------------------- /tests/Application/DependencyInjection/ContainerBuilder/SomeTestService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Application/DependencyInjection/ContainerBuilder/SomeTestService.php -------------------------------------------------------------------------------- /tests/Application/DependencyInjection/ContainerBuilder/TestCompilerPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Application/DependencyInjection/ContainerBuilder/TestCompilerPass.php -------------------------------------------------------------------------------- /tests/Application/DependencyInjection/ContainerBuilder/TestExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Application/DependencyInjection/ContainerBuilder/TestExtension.php -------------------------------------------------------------------------------- /tests/Application/DependencyInjection/ContainerBuilder/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Application/DependencyInjection/ContainerBuilder/services.yaml -------------------------------------------------------------------------------- /tests/Application/ServiceBusKernelTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Application/ServiceBusKernelTest.php -------------------------------------------------------------------------------- /tests/Application/ServiceBusKernelTestTransport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Application/ServiceBusKernelTestTransport.php -------------------------------------------------------------------------------- /tests/Application/ServiceBusKernelTestTransportDestination.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Application/ServiceBusKernelTestTransportDestination.php -------------------------------------------------------------------------------- /tests/Context/ContextTestDestination.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Context/ContextTestDestination.php -------------------------------------------------------------------------------- /tests/Context/ContextTestIncomingPackage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Context/ContextTestIncomingPackage.php -------------------------------------------------------------------------------- /tests/Context/ContextTestTransport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Context/ContextTestTransport.php -------------------------------------------------------------------------------- /tests/Context/EmptyMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Context/EmptyMessage.php -------------------------------------------------------------------------------- /tests/Context/KernelContextFactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Context/KernelContextFactoryTest.php -------------------------------------------------------------------------------- /tests/Endpoint/EndpointRouterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Endpoint/EndpointRouterTest.php -------------------------------------------------------------------------------- /tests/Endpoint/EndpointTestDestination.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Endpoint/EndpointTestDestination.php -------------------------------------------------------------------------------- /tests/Endpoint/EndpointTestTransport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Endpoint/EndpointTestTransport.php -------------------------------------------------------------------------------- /tests/Endpoint/FirstEmptyMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Endpoint/FirstEmptyMessage.php -------------------------------------------------------------------------------- /tests/Endpoint/MessageDeliveryEndpointTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Endpoint/MessageDeliveryEndpointTest.php -------------------------------------------------------------------------------- /tests/Endpoint/NullEndpoint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Endpoint/NullEndpoint.php -------------------------------------------------------------------------------- /tests/Endpoint/SecondEmptyMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Endpoint/SecondEmptyMessage.php -------------------------------------------------------------------------------- /tests/EntryPoint/DefaultEntryPointProcessorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/EntryPoint/DefaultEntryPointProcessorTest.php -------------------------------------------------------------------------------- /tests/EntryPoint/EntryPointTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/EntryPoint/EntryPointTest.php -------------------------------------------------------------------------------- /tests/EntryPoint/EntryPointTestContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/EntryPoint/EntryPointTestContext.php -------------------------------------------------------------------------------- /tests/EntryPoint/EntryPointTestContextFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/EntryPoint/EntryPointTestContextFactory.php -------------------------------------------------------------------------------- /tests/EntryPoint/EntryPointTestDependency.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/EntryPoint/EntryPointTestDependency.php -------------------------------------------------------------------------------- /tests/EntryPoint/EntryPointTestIncomingMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/EntryPoint/EntryPointTestIncomingMessage.php -------------------------------------------------------------------------------- /tests/EntryPoint/EntryPointTestIncomingPackage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/EntryPoint/EntryPointTestIncomingPackage.php -------------------------------------------------------------------------------- /tests/EntryPoint/EntryPointTestMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/EntryPoint/EntryPointTestMessage.php -------------------------------------------------------------------------------- /tests/EntryPoint/EntryPointTestService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/EntryPoint/EntryPointTestService.php -------------------------------------------------------------------------------- /tests/EntryPoint/EntryPointTestTransport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/EntryPoint/EntryPointTestTransport.php -------------------------------------------------------------------------------- /tests/EnvironmentTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/EnvironmentTest.php -------------------------------------------------------------------------------- /tests/Infrastructure/Alerting/AlertContextTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Infrastructure/Alerting/AlertContextTest.php -------------------------------------------------------------------------------- /tests/Infrastructure/Alerting/AlertMessageTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Infrastructure/Alerting/AlertMessageTest.php -------------------------------------------------------------------------------- /tests/Infrastructure/Alerting/ChainAlertingProviderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Infrastructure/Alerting/ChainAlertingProviderTest.php -------------------------------------------------------------------------------- /tests/Infrastructure/Alerting/TelegramAlertingProviderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Infrastructure/Alerting/TelegramAlertingProviderTest.php -------------------------------------------------------------------------------- /tests/Infrastructure/Alerting/TestAlertingHttpClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Infrastructure/Alerting/TestAlertingHttpClient.php -------------------------------------------------------------------------------- /tests/Infrastructure/Logger/Handlers/Graylog/FormatterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Infrastructure/Logger/Handlers/Graylog/FormatterTest.php -------------------------------------------------------------------------------- /tests/Infrastructure/Logger/Handlers/Graylog/expected_format_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Infrastructure/Logger/Handlers/Graylog/expected_format_result.json -------------------------------------------------------------------------------- /tests/Infrastructure/Logger/Handlers/StdOut/StdOutFormatterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Infrastructure/Logger/Handlers/StdOut/StdOutFormatterTest.php -------------------------------------------------------------------------------- /tests/Infrastructure/Retry/OperationRetryWrapperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Infrastructure/Retry/OperationRetryWrapperTest.php -------------------------------------------------------------------------------- /tests/Infrastructure/Watchers/GarbageCollectorWatcherTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Infrastructure/Watchers/GarbageCollectorWatcherTest.php -------------------------------------------------------------------------------- /tests/Infrastructure/Watchers/LoopBlockWatcherTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Infrastructure/Watchers/LoopBlockWatcherTest.php -------------------------------------------------------------------------------- /tests/Services/Attributes/CommandAttributesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Services/Attributes/CommandAttributesTest.php -------------------------------------------------------------------------------- /tests/Services/Attributes/EventListenerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Services/Attributes/EventListenerTest.php -------------------------------------------------------------------------------- /tests/Services/Configuration/AttributeServiceHandlersLoaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Services/Configuration/AttributeServiceHandlersLoaderTest.php -------------------------------------------------------------------------------- /tests/Services/Configuration/Stubs/TestConfigurationLoaderMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Services/Configuration/Stubs/TestConfigurationLoaderMessage.php -------------------------------------------------------------------------------- /tests/Services/Configuration/Stubs/UnsupportedAttribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/Services/Configuration/Stubs/UnsupportedAttribute.php -------------------------------------------------------------------------------- /tests/TestContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/TestContext.php -------------------------------------------------------------------------------- /tests/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/service-bus/HEAD/tests/functions.php --------------------------------------------------------------------------------