├── .github ├── CONTRIBUTING.md └── workflows │ └── continuous-integration.yml ├── .php-cs-fixer.dist.php ├── LICENSE.md ├── README.md ├── composer.json ├── phpstan.neon ├── phpunit.xml ├── psalm.xml ├── src ├── Association │ └── SagaAssociation.php ├── Configuration │ ├── Attributes │ │ ├── Exceptions │ │ │ └── InvalidSagaHandlerMethod.php │ │ ├── SagaAttributeBasedConfigurationLoader.php │ │ ├── SagaEventListener.php │ │ ├── SagaHeader.php │ │ ├── SagaInitialHandler.php │ │ └── SagaMessageHandlerType.php │ ├── Exceptions │ │ └── InvalidSagaConfiguration.php │ ├── MessageProcessor │ │ ├── DefaultEventListenerProcessor.php │ │ ├── DefaultInitialCommandHandlerMessageProcessor.php │ │ ├── DefaultSagaMessageProcessorFactory.php │ │ ├── MessageProcessor.php │ │ └── SagaMessageProcessorFactory.php │ ├── Metadata │ │ ├── SagaConfiguration.php │ │ ├── SagaHandlerOptions.php │ │ └── SagaMetadata.php │ ├── SagaConfigurationLoader.php │ ├── SagaIdLocator.php │ └── functions.php ├── Contract │ ├── SagaClosed.php │ ├── SagaCreated.php │ ├── SagaReopened.php │ └── SagaStatusChanged.php ├── Exceptions │ ├── ChangeSagaStateFailed.php │ ├── IncorrectAssociation.php │ ├── InvalidExpireDateInterval.php │ ├── InvalidSagaIdentifier.php │ ├── InvalidSagaStatus.php │ ├── ReopenFailed.php │ ├── SagaMetaDataNotFound.php │ └── SagaNotFound.php ├── Module │ └── SagaModule.php ├── Saga.php ├── SagaFinder.php ├── SagaId.php ├── SagaLifecycleManager.php ├── SagaMessageExecutor.php ├── SagaMessagesRouterConfigurator.php ├── SagaMetadataStore.php ├── SagaStatus.php ├── Store │ ├── Exceptions │ │ ├── DuplicateSaga.php │ │ ├── LoadedExpiredSaga.php │ │ ├── SagaSerializationError.php │ │ └── SagasStoreInteractionFailed.php │ ├── SagasStore.php │ └── Sql │ │ ├── SQLSagaStore.php │ │ ├── functions.php │ │ └── schema │ │ ├── extensions.sql │ │ ├── indexes.sql │ │ └── sagas_store.sql └── functions.php └── tests ├── Configuration ├── Annotations │ ├── SagaAnnotationBasedConfigurationLoaderTest.php │ └── stubs │ │ ├── IncorrectSagaEvent.php │ │ ├── SagaWithIncorrectEventListenerClass.php │ │ ├── SagaWithIncorrectListenerName.php │ │ ├── SagaWithInvalidListenerArg.php │ │ ├── SagaWithMultipleListenerArgs.php │ │ ├── SagaWithToManyArguments.php │ │ ├── SagaWithUnExistsEventListenerClass.php │ │ └── SagaWrongIdClassSpecified.php ├── DefaultEventProcessorTest.php └── SagaMetadataTest.php ├── Module ├── CustomSagaStore.php └── SagaModuleTest.php ├── SagaFinderTest.php ├── SagaIdTest.php ├── SagaInitialCommandTest.php ├── SagaLifecycleManagerTest.php ├── SagaTest.php ├── Store ├── SQLSagaStoreTest.php └── SqlStoreFunctionsTest.php └── stubs ├── CorrectSaga.php ├── CorrectSagaInitialCommand.php ├── CorrectSagaWithHeaderCorrelationId.php ├── CorrectSagaWithHeaderCorrelationIdInitialCommand.php ├── CorrectSagaWithoutListeners.php ├── CorrectSagaWithoutListenersInitialCommand.php ├── EmptyCommand.php ├── EmptyEvent.php ├── EventWithKey.php ├── IncorrectSagaIdType.php ├── SecondEventWithKey.php ├── TestContext.php ├── TestContextLogger.php ├── TestIncomingMessageMetadata.php ├── TestSaga.php └── TestSagaId.php /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/workflows/continuous-integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/.github/workflows/continuous-integration.yml -------------------------------------------------------------------------------- /.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/.php-cs-fixer.dist.php -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/composer.json -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/phpstan.neon -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/phpunit.xml -------------------------------------------------------------------------------- /psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/psalm.xml -------------------------------------------------------------------------------- /src/Association/SagaAssociation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Association/SagaAssociation.php -------------------------------------------------------------------------------- /src/Configuration/Attributes/Exceptions/InvalidSagaHandlerMethod.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Configuration/Attributes/Exceptions/InvalidSagaHandlerMethod.php -------------------------------------------------------------------------------- /src/Configuration/Attributes/SagaAttributeBasedConfigurationLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Configuration/Attributes/SagaAttributeBasedConfigurationLoader.php -------------------------------------------------------------------------------- /src/Configuration/Attributes/SagaEventListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Configuration/Attributes/SagaEventListener.php -------------------------------------------------------------------------------- /src/Configuration/Attributes/SagaHeader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Configuration/Attributes/SagaHeader.php -------------------------------------------------------------------------------- /src/Configuration/Attributes/SagaInitialHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Configuration/Attributes/SagaInitialHandler.php -------------------------------------------------------------------------------- /src/Configuration/Attributes/SagaMessageHandlerType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Configuration/Attributes/SagaMessageHandlerType.php -------------------------------------------------------------------------------- /src/Configuration/Exceptions/InvalidSagaConfiguration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Configuration/Exceptions/InvalidSagaConfiguration.php -------------------------------------------------------------------------------- /src/Configuration/MessageProcessor/DefaultEventListenerProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Configuration/MessageProcessor/DefaultEventListenerProcessor.php -------------------------------------------------------------------------------- /src/Configuration/MessageProcessor/DefaultInitialCommandHandlerMessageProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Configuration/MessageProcessor/DefaultInitialCommandHandlerMessageProcessor.php -------------------------------------------------------------------------------- /src/Configuration/MessageProcessor/DefaultSagaMessageProcessorFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Configuration/MessageProcessor/DefaultSagaMessageProcessorFactory.php -------------------------------------------------------------------------------- /src/Configuration/MessageProcessor/MessageProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Configuration/MessageProcessor/MessageProcessor.php -------------------------------------------------------------------------------- /src/Configuration/MessageProcessor/SagaMessageProcessorFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Configuration/MessageProcessor/SagaMessageProcessorFactory.php -------------------------------------------------------------------------------- /src/Configuration/Metadata/SagaConfiguration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Configuration/Metadata/SagaConfiguration.php -------------------------------------------------------------------------------- /src/Configuration/Metadata/SagaHandlerOptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Configuration/Metadata/SagaHandlerOptions.php -------------------------------------------------------------------------------- /src/Configuration/Metadata/SagaMetadata.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Configuration/Metadata/SagaMetadata.php -------------------------------------------------------------------------------- /src/Configuration/SagaConfigurationLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Configuration/SagaConfigurationLoader.php -------------------------------------------------------------------------------- /src/Configuration/SagaIdLocator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Configuration/SagaIdLocator.php -------------------------------------------------------------------------------- /src/Configuration/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Configuration/functions.php -------------------------------------------------------------------------------- /src/Contract/SagaClosed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Contract/SagaClosed.php -------------------------------------------------------------------------------- /src/Contract/SagaCreated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Contract/SagaCreated.php -------------------------------------------------------------------------------- /src/Contract/SagaReopened.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Contract/SagaReopened.php -------------------------------------------------------------------------------- /src/Contract/SagaStatusChanged.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Contract/SagaStatusChanged.php -------------------------------------------------------------------------------- /src/Exceptions/ChangeSagaStateFailed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Exceptions/ChangeSagaStateFailed.php -------------------------------------------------------------------------------- /src/Exceptions/IncorrectAssociation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Exceptions/IncorrectAssociation.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidExpireDateInterval.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Exceptions/InvalidExpireDateInterval.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidSagaIdentifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Exceptions/InvalidSagaIdentifier.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidSagaStatus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Exceptions/InvalidSagaStatus.php -------------------------------------------------------------------------------- /src/Exceptions/ReopenFailed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Exceptions/ReopenFailed.php -------------------------------------------------------------------------------- /src/Exceptions/SagaMetaDataNotFound.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Exceptions/SagaMetaDataNotFound.php -------------------------------------------------------------------------------- /src/Exceptions/SagaNotFound.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Exceptions/SagaNotFound.php -------------------------------------------------------------------------------- /src/Module/SagaModule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Module/SagaModule.php -------------------------------------------------------------------------------- /src/Saga.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Saga.php -------------------------------------------------------------------------------- /src/SagaFinder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/SagaFinder.php -------------------------------------------------------------------------------- /src/SagaId.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/SagaId.php -------------------------------------------------------------------------------- /src/SagaLifecycleManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/SagaLifecycleManager.php -------------------------------------------------------------------------------- /src/SagaMessageExecutor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/SagaMessageExecutor.php -------------------------------------------------------------------------------- /src/SagaMessagesRouterConfigurator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/SagaMessagesRouterConfigurator.php -------------------------------------------------------------------------------- /src/SagaMetadataStore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/SagaMetadataStore.php -------------------------------------------------------------------------------- /src/SagaStatus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/SagaStatus.php -------------------------------------------------------------------------------- /src/Store/Exceptions/DuplicateSaga.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Store/Exceptions/DuplicateSaga.php -------------------------------------------------------------------------------- /src/Store/Exceptions/LoadedExpiredSaga.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Store/Exceptions/LoadedExpiredSaga.php -------------------------------------------------------------------------------- /src/Store/Exceptions/SagaSerializationError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Store/Exceptions/SagaSerializationError.php -------------------------------------------------------------------------------- /src/Store/Exceptions/SagasStoreInteractionFailed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Store/Exceptions/SagasStoreInteractionFailed.php -------------------------------------------------------------------------------- /src/Store/SagasStore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Store/SagasStore.php -------------------------------------------------------------------------------- /src/Store/Sql/SQLSagaStore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Store/Sql/SQLSagaStore.php -------------------------------------------------------------------------------- /src/Store/Sql/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Store/Sql/functions.php -------------------------------------------------------------------------------- /src/Store/Sql/schema/extensions.sql: -------------------------------------------------------------------------------- 1 | CREATE EXTENSION IF NOT EXISTS "uuid-ossp"; 2 | -------------------------------------------------------------------------------- /src/Store/Sql/schema/indexes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Store/Sql/schema/indexes.sql -------------------------------------------------------------------------------- /src/Store/Sql/schema/sagas_store.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/Store/Sql/schema/sagas_store.sql -------------------------------------------------------------------------------- /src/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/src/functions.php -------------------------------------------------------------------------------- /tests/Configuration/Annotations/SagaAnnotationBasedConfigurationLoaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/Configuration/Annotations/SagaAnnotationBasedConfigurationLoaderTest.php -------------------------------------------------------------------------------- /tests/Configuration/Annotations/stubs/IncorrectSagaEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/Configuration/Annotations/stubs/IncorrectSagaEvent.php -------------------------------------------------------------------------------- /tests/Configuration/Annotations/stubs/SagaWithIncorrectEventListenerClass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/Configuration/Annotations/stubs/SagaWithIncorrectEventListenerClass.php -------------------------------------------------------------------------------- /tests/Configuration/Annotations/stubs/SagaWithIncorrectListenerName.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/Configuration/Annotations/stubs/SagaWithIncorrectListenerName.php -------------------------------------------------------------------------------- /tests/Configuration/Annotations/stubs/SagaWithInvalidListenerArg.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/Configuration/Annotations/stubs/SagaWithInvalidListenerArg.php -------------------------------------------------------------------------------- /tests/Configuration/Annotations/stubs/SagaWithMultipleListenerArgs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/Configuration/Annotations/stubs/SagaWithMultipleListenerArgs.php -------------------------------------------------------------------------------- /tests/Configuration/Annotations/stubs/SagaWithToManyArguments.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/Configuration/Annotations/stubs/SagaWithToManyArguments.php -------------------------------------------------------------------------------- /tests/Configuration/Annotations/stubs/SagaWithUnExistsEventListenerClass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/Configuration/Annotations/stubs/SagaWithUnExistsEventListenerClass.php -------------------------------------------------------------------------------- /tests/Configuration/Annotations/stubs/SagaWrongIdClassSpecified.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/Configuration/Annotations/stubs/SagaWrongIdClassSpecified.php -------------------------------------------------------------------------------- /tests/Configuration/DefaultEventProcessorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/Configuration/DefaultEventProcessorTest.php -------------------------------------------------------------------------------- /tests/Configuration/SagaMetadataTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/Configuration/SagaMetadataTest.php -------------------------------------------------------------------------------- /tests/Module/CustomSagaStore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/Module/CustomSagaStore.php -------------------------------------------------------------------------------- /tests/Module/SagaModuleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/Module/SagaModuleTest.php -------------------------------------------------------------------------------- /tests/SagaFinderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/SagaFinderTest.php -------------------------------------------------------------------------------- /tests/SagaIdTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/SagaIdTest.php -------------------------------------------------------------------------------- /tests/SagaInitialCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/SagaInitialCommandTest.php -------------------------------------------------------------------------------- /tests/SagaLifecycleManagerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/SagaLifecycleManagerTest.php -------------------------------------------------------------------------------- /tests/SagaTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/SagaTest.php -------------------------------------------------------------------------------- /tests/Store/SQLSagaStoreTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/Store/SQLSagaStoreTest.php -------------------------------------------------------------------------------- /tests/Store/SqlStoreFunctionsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/Store/SqlStoreFunctionsTest.php -------------------------------------------------------------------------------- /tests/stubs/CorrectSaga.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/stubs/CorrectSaga.php -------------------------------------------------------------------------------- /tests/stubs/CorrectSagaInitialCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/stubs/CorrectSagaInitialCommand.php -------------------------------------------------------------------------------- /tests/stubs/CorrectSagaWithHeaderCorrelationId.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/stubs/CorrectSagaWithHeaderCorrelationId.php -------------------------------------------------------------------------------- /tests/stubs/CorrectSagaWithHeaderCorrelationIdInitialCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/stubs/CorrectSagaWithHeaderCorrelationIdInitialCommand.php -------------------------------------------------------------------------------- /tests/stubs/CorrectSagaWithoutListeners.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/stubs/CorrectSagaWithoutListeners.php -------------------------------------------------------------------------------- /tests/stubs/CorrectSagaWithoutListenersInitialCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/stubs/CorrectSagaWithoutListenersInitialCommand.php -------------------------------------------------------------------------------- /tests/stubs/EmptyCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/stubs/EmptyCommand.php -------------------------------------------------------------------------------- /tests/stubs/EmptyEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/stubs/EmptyEvent.php -------------------------------------------------------------------------------- /tests/stubs/EventWithKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/stubs/EventWithKey.php -------------------------------------------------------------------------------- /tests/stubs/IncorrectSagaIdType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/stubs/IncorrectSagaIdType.php -------------------------------------------------------------------------------- /tests/stubs/SecondEventWithKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/stubs/SecondEventWithKey.php -------------------------------------------------------------------------------- /tests/stubs/TestContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/stubs/TestContext.php -------------------------------------------------------------------------------- /tests/stubs/TestContextLogger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/stubs/TestContextLogger.php -------------------------------------------------------------------------------- /tests/stubs/TestIncomingMessageMetadata.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/stubs/TestIncomingMessageMetadata.php -------------------------------------------------------------------------------- /tests/stubs/TestSaga.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/stubs/TestSaga.php -------------------------------------------------------------------------------- /tests/stubs/TestSagaId.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/php-service-bus/sagas/HEAD/tests/stubs/TestSagaId.php --------------------------------------------------------------------------------