├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── composer.json ├── config ├── publisher.php └── subscriber.php └── src ├── MicroBus.php ├── MicroBusServiceProvider.php ├── Sns ├── BaseSns.php ├── BaseSnsConnector.php ├── Console │ └── PublishMessage.php ├── Facades │ ├── Publisher.php │ └── PublisherFifo.php ├── Manager.php ├── Publisher.php ├── PublisherFifo.php ├── SnsConnector.php ├── SnsFifoConnector.php ├── SnsFifoManager.php ├── SnsManager.php └── SnsServiceProvider.php └── Sqs ├── Console ├── JobSubscriberCommand.php └── stubs │ └── subscriber.stub ├── Contracts └── Handleable.php ├── JobMap.php ├── Pipeline ├── HasTopicArn.php ├── ValidateResponse.php └── VerifySubscription.php ├── SqsConnector.php ├── SqsFifoConnector.php ├── SqsJob.php ├── SqsQueue.php ├── SqsServiceProvider.php └── Traits └── JobHandler.php /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/composer.json -------------------------------------------------------------------------------- /config/publisher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/config/publisher.php -------------------------------------------------------------------------------- /config/subscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/config/subscriber.php -------------------------------------------------------------------------------- /src/MicroBus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/MicroBus.php -------------------------------------------------------------------------------- /src/MicroBusServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/MicroBusServiceProvider.php -------------------------------------------------------------------------------- /src/Sns/BaseSns.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/Sns/BaseSns.php -------------------------------------------------------------------------------- /src/Sns/BaseSnsConnector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/Sns/BaseSnsConnector.php -------------------------------------------------------------------------------- /src/Sns/Console/PublishMessage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/Sns/Console/PublishMessage.php -------------------------------------------------------------------------------- /src/Sns/Facades/Publisher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/Sns/Facades/Publisher.php -------------------------------------------------------------------------------- /src/Sns/Facades/PublisherFifo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/Sns/Facades/PublisherFifo.php -------------------------------------------------------------------------------- /src/Sns/Manager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/Sns/Manager.php -------------------------------------------------------------------------------- /src/Sns/Publisher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/Sns/Publisher.php -------------------------------------------------------------------------------- /src/Sns/PublisherFifo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/Sns/PublisherFifo.php -------------------------------------------------------------------------------- /src/Sns/SnsConnector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/Sns/SnsConnector.php -------------------------------------------------------------------------------- /src/Sns/SnsFifoConnector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/Sns/SnsFifoConnector.php -------------------------------------------------------------------------------- /src/Sns/SnsFifoManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/Sns/SnsFifoManager.php -------------------------------------------------------------------------------- /src/Sns/SnsManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/Sns/SnsManager.php -------------------------------------------------------------------------------- /src/Sns/SnsServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/Sns/SnsServiceProvider.php -------------------------------------------------------------------------------- /src/Sqs/Console/JobSubscriberCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/Sqs/Console/JobSubscriberCommand.php -------------------------------------------------------------------------------- /src/Sqs/Console/stubs/subscriber.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/Sqs/Console/stubs/subscriber.stub -------------------------------------------------------------------------------- /src/Sqs/Contracts/Handleable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/Sqs/Contracts/Handleable.php -------------------------------------------------------------------------------- /src/Sqs/JobMap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/Sqs/JobMap.php -------------------------------------------------------------------------------- /src/Sqs/Pipeline/HasTopicArn.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/Sqs/Pipeline/HasTopicArn.php -------------------------------------------------------------------------------- /src/Sqs/Pipeline/ValidateResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/Sqs/Pipeline/ValidateResponse.php -------------------------------------------------------------------------------- /src/Sqs/Pipeline/VerifySubscription.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/Sqs/Pipeline/VerifySubscription.php -------------------------------------------------------------------------------- /src/Sqs/SqsConnector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/Sqs/SqsConnector.php -------------------------------------------------------------------------------- /src/Sqs/SqsFifoConnector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/Sqs/SqsFifoConnector.php -------------------------------------------------------------------------------- /src/Sqs/SqsJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/Sqs/SqsJob.php -------------------------------------------------------------------------------- /src/Sqs/SqsQueue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/Sqs/SqsQueue.php -------------------------------------------------------------------------------- /src/Sqs/SqsServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/Sqs/SqsServiceProvider.php -------------------------------------------------------------------------------- /src/Sqs/Traits/JobHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amranidev/micro-bus/HEAD/src/Sqs/Traits/JobHandler.php --------------------------------------------------------------------------------