├── .github ├── CODE_OF_CONDUCT.md ├── FUNDING.yml └── workflows │ ├── static-code-analysis.yml │ └── testing.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── bin ├── release.sh ├── split.sh └── splitsh-lite ├── composer.json ├── docker-compose.yaml ├── examples ├── ExampleMiddleware.php ├── Listener.php ├── RabbitEventsServiceProvider.php ├── UserCreated.php └── WildcardListener.php ├── phpstan.neon.dist ├── phpunit.xml.dist ├── src └── RabbitEvents │ ├── Foundation │ ├── .gitignore │ ├── Amqp │ │ ├── DestinationTopicFactory.php │ │ ├── MessageFactory.php │ │ └── QueueFactory.php │ ├── Commands │ │ └── InstallCommand.php │ ├── Connection.php │ ├── Consumer.php │ ├── Context.php │ ├── Contracts │ │ ├── DelaysDelivery.php │ │ ├── Payload.php │ │ ├── QueueNameInterface.php │ │ └── Transport.php │ ├── Exceptions │ │ └── ConnectionLostException.php │ ├── LICENSE │ ├── Message.php │ ├── RabbitEventsServiceProvider.php │ ├── Support │ │ ├── Payload.php │ │ ├── Releaser.php │ │ └── Sender.php │ ├── composer.json │ └── config │ │ └── rabbitevents.php │ ├── Listener │ ├── .gitignore │ ├── Commands │ │ ├── EventsListCommand.php │ │ ├── ListenCommand.php │ │ └── Log │ │ │ ├── General.php │ │ │ ├── Output.php │ │ │ └── Writer.php │ ├── Dispatcher.php │ ├── Events │ │ ├── ListenerHandleFailed.php │ │ ├── ListenerHandled.php │ │ ├── ListenerHandlerExceptionOccurred.php │ │ ├── ListenerHandling.php │ │ ├── MessageProcessingFailed.php │ │ └── WorkerStopping.php │ ├── Exceptions │ │ ├── FailedException.php │ │ ├── MaxAttemptsExceededException.php │ │ └── TimeoutExceededException.php │ ├── Facades │ │ └── RabbitEvents.php │ ├── LICENSE │ ├── ListenerOptions.php │ ├── ListenerServiceProvider.php │ ├── Message │ │ ├── Handler.php │ │ ├── HandlerFactory.php │ │ └── Processor.php │ ├── QueueName.php │ ├── README.md │ ├── Worker.php │ ├── composer.json │ └── stubs │ │ └── RabbitEventsServiceProvider.stub │ └── Publisher │ ├── .gitignore │ ├── Commands │ ├── ObserverMakeCommand.php │ └── stubs │ │ └── observer.stub │ ├── LICENSE │ ├── MessageFactory.php │ ├── Publisher.php │ ├── PublisherServiceProvider.php │ ├── README.md │ ├── ShouldPublish.php │ ├── Support │ ├── AbstractPublishableEvent.php │ ├── Publishable.php │ └── PublishableEventTesting.php │ ├── composer.json │ └── functions.php └── tests ├── Foundation ├── Amqp │ ├── DestinationTopicFactoryTest.php │ ├── MessageFactoryTest.php │ └── QueueFactoryTest.php ├── ConnectionTest.php ├── ConsumerTest.php ├── ContextTest.php ├── MessageTest.php ├── Support │ ├── ReleaserTest.php │ └── SenderTest.php └── TestCase.php ├── Listener ├── DispatcherTest.php ├── Message │ ├── HandlerFactoryTest.php │ ├── HandlerTest.php │ └── ProcessorTest.php ├── MiddlewareTest.php ├── Payload.php ├── Stubs │ ├── ListenerMiddleware.php │ ├── ListenerStub.php │ ├── ListenerStubForMiddleware.php │ ├── ListenerWithAttributeMiddleware.php │ ├── ListenerWithMethodMiddleware.php │ └── ListenerWithMixOfMiddleware.php ├── TestCase.php └── WorkerTest.php ├── Publisher ├── FunctionTest.php ├── MessageFactoryTest.php ├── PublishableTest.php ├── PublisherTest.php └── TestCase.php └── QueueNameTest.php /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/static-code-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/.github/workflows/static-code-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/.github/workflows/testing.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | vendor 3 | composer.lock 4 | .DS_Store 5 | coverage.xml 6 | .phpunit.cache 7 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/README.md -------------------------------------------------------------------------------- /bin/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/bin/release.sh -------------------------------------------------------------------------------- /bin/split.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/bin/split.sh -------------------------------------------------------------------------------- /bin/splitsh-lite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/bin/splitsh-lite -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/composer.json -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /examples/ExampleMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/examples/ExampleMiddleware.php -------------------------------------------------------------------------------- /examples/Listener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/examples/Listener.php -------------------------------------------------------------------------------- /examples/RabbitEventsServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/examples/RabbitEventsServiceProvider.php -------------------------------------------------------------------------------- /examples/UserCreated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/examples/UserCreated.php -------------------------------------------------------------------------------- /examples/WildcardListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/examples/WildcardListener.php -------------------------------------------------------------------------------- /phpstan.neon.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/phpstan.neon.dist -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/RabbitEvents/Foundation/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | vendor 3 | composer.lock 4 | src/.DS_Store 5 | -------------------------------------------------------------------------------- /src/RabbitEvents/Foundation/Amqp/DestinationTopicFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Foundation/Amqp/DestinationTopicFactory.php -------------------------------------------------------------------------------- /src/RabbitEvents/Foundation/Amqp/MessageFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Foundation/Amqp/MessageFactory.php -------------------------------------------------------------------------------- /src/RabbitEvents/Foundation/Amqp/QueueFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Foundation/Amqp/QueueFactory.php -------------------------------------------------------------------------------- /src/RabbitEvents/Foundation/Commands/InstallCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Foundation/Commands/InstallCommand.php -------------------------------------------------------------------------------- /src/RabbitEvents/Foundation/Connection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Foundation/Connection.php -------------------------------------------------------------------------------- /src/RabbitEvents/Foundation/Consumer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Foundation/Consumer.php -------------------------------------------------------------------------------- /src/RabbitEvents/Foundation/Context.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Foundation/Context.php -------------------------------------------------------------------------------- /src/RabbitEvents/Foundation/Contracts/DelaysDelivery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Foundation/Contracts/DelaysDelivery.php -------------------------------------------------------------------------------- /src/RabbitEvents/Foundation/Contracts/Payload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Foundation/Contracts/Payload.php -------------------------------------------------------------------------------- /src/RabbitEvents/Foundation/Contracts/QueueNameInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Foundation/Contracts/QueueNameInterface.php -------------------------------------------------------------------------------- /src/RabbitEvents/Foundation/Contracts/Transport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Foundation/Contracts/Transport.php -------------------------------------------------------------------------------- /src/RabbitEvents/Foundation/Exceptions/ConnectionLostException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Foundation/Exceptions/ConnectionLostException.php -------------------------------------------------------------------------------- /src/RabbitEvents/Foundation/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Foundation/LICENSE -------------------------------------------------------------------------------- /src/RabbitEvents/Foundation/Message.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Foundation/Message.php -------------------------------------------------------------------------------- /src/RabbitEvents/Foundation/RabbitEventsServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Foundation/RabbitEventsServiceProvider.php -------------------------------------------------------------------------------- /src/RabbitEvents/Foundation/Support/Payload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Foundation/Support/Payload.php -------------------------------------------------------------------------------- /src/RabbitEvents/Foundation/Support/Releaser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Foundation/Support/Releaser.php -------------------------------------------------------------------------------- /src/RabbitEvents/Foundation/Support/Sender.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Foundation/Support/Sender.php -------------------------------------------------------------------------------- /src/RabbitEvents/Foundation/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Foundation/composer.json -------------------------------------------------------------------------------- /src/RabbitEvents/Foundation/config/rabbitevents.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Foundation/config/rabbitevents.php -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | vendor 3 | composer.lock 4 | src/.DS_Store 5 | -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/Commands/EventsListCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/Commands/EventsListCommand.php -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/Commands/ListenCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/Commands/ListenCommand.php -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/Commands/Log/General.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/Commands/Log/General.php -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/Commands/Log/Output.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/Commands/Log/Output.php -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/Commands/Log/Writer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/Commands/Log/Writer.php -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/Dispatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/Dispatcher.php -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/Events/ListenerHandleFailed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/Events/ListenerHandleFailed.php -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/Events/ListenerHandled.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/Events/ListenerHandled.php -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/Events/ListenerHandlerExceptionOccurred.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/Events/ListenerHandlerExceptionOccurred.php -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/Events/ListenerHandling.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/Events/ListenerHandling.php -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/Events/MessageProcessingFailed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/Events/MessageProcessingFailed.php -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/Events/WorkerStopping.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/Events/WorkerStopping.php -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/Exceptions/FailedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/Exceptions/FailedException.php -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/Exceptions/MaxAttemptsExceededException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/Exceptions/MaxAttemptsExceededException.php -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/Exceptions/TimeoutExceededException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/Exceptions/TimeoutExceededException.php -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/Facades/RabbitEvents.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/Facades/RabbitEvents.php -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/LICENSE -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/ListenerOptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/ListenerOptions.php -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/ListenerServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/ListenerServiceProvider.php -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/Message/Handler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/Message/Handler.php -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/Message/HandlerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/Message/HandlerFactory.php -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/Message/Processor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/Message/Processor.php -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/QueueName.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/QueueName.php -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/README.md -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/Worker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/Worker.php -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/composer.json -------------------------------------------------------------------------------- /src/RabbitEvents/Listener/stubs/RabbitEventsServiceProvider.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Listener/stubs/RabbitEventsServiceProvider.stub -------------------------------------------------------------------------------- /src/RabbitEvents/Publisher/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | vendor 3 | composer.lock 4 | src/.DS_Store 5 | -------------------------------------------------------------------------------- /src/RabbitEvents/Publisher/Commands/ObserverMakeCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Publisher/Commands/ObserverMakeCommand.php -------------------------------------------------------------------------------- /src/RabbitEvents/Publisher/Commands/stubs/observer.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Publisher/Commands/stubs/observer.stub -------------------------------------------------------------------------------- /src/RabbitEvents/Publisher/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Publisher/LICENSE -------------------------------------------------------------------------------- /src/RabbitEvents/Publisher/MessageFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Publisher/MessageFactory.php -------------------------------------------------------------------------------- /src/RabbitEvents/Publisher/Publisher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Publisher/Publisher.php -------------------------------------------------------------------------------- /src/RabbitEvents/Publisher/PublisherServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Publisher/PublisherServiceProvider.php -------------------------------------------------------------------------------- /src/RabbitEvents/Publisher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Publisher/README.md -------------------------------------------------------------------------------- /src/RabbitEvents/Publisher/ShouldPublish.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Publisher/ShouldPublish.php -------------------------------------------------------------------------------- /src/RabbitEvents/Publisher/Support/AbstractPublishableEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Publisher/Support/AbstractPublishableEvent.php -------------------------------------------------------------------------------- /src/RabbitEvents/Publisher/Support/Publishable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Publisher/Support/Publishable.php -------------------------------------------------------------------------------- /src/RabbitEvents/Publisher/Support/PublishableEventTesting.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Publisher/Support/PublishableEventTesting.php -------------------------------------------------------------------------------- /src/RabbitEvents/Publisher/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Publisher/composer.json -------------------------------------------------------------------------------- /src/RabbitEvents/Publisher/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/src/RabbitEvents/Publisher/functions.php -------------------------------------------------------------------------------- /tests/Foundation/Amqp/DestinationTopicFactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Foundation/Amqp/DestinationTopicFactoryTest.php -------------------------------------------------------------------------------- /tests/Foundation/Amqp/MessageFactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Foundation/Amqp/MessageFactoryTest.php -------------------------------------------------------------------------------- /tests/Foundation/Amqp/QueueFactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Foundation/Amqp/QueueFactoryTest.php -------------------------------------------------------------------------------- /tests/Foundation/ConnectionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Foundation/ConnectionTest.php -------------------------------------------------------------------------------- /tests/Foundation/ConsumerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Foundation/ConsumerTest.php -------------------------------------------------------------------------------- /tests/Foundation/ContextTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Foundation/ContextTest.php -------------------------------------------------------------------------------- /tests/Foundation/MessageTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Foundation/MessageTest.php -------------------------------------------------------------------------------- /tests/Foundation/Support/ReleaserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Foundation/Support/ReleaserTest.php -------------------------------------------------------------------------------- /tests/Foundation/Support/SenderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Foundation/Support/SenderTest.php -------------------------------------------------------------------------------- /tests/Foundation/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Foundation/TestCase.php -------------------------------------------------------------------------------- /tests/Listener/DispatcherTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Listener/DispatcherTest.php -------------------------------------------------------------------------------- /tests/Listener/Message/HandlerFactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Listener/Message/HandlerFactoryTest.php -------------------------------------------------------------------------------- /tests/Listener/Message/HandlerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Listener/Message/HandlerTest.php -------------------------------------------------------------------------------- /tests/Listener/Message/ProcessorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Listener/Message/ProcessorTest.php -------------------------------------------------------------------------------- /tests/Listener/MiddlewareTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Listener/MiddlewareTest.php -------------------------------------------------------------------------------- /tests/Listener/Payload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Listener/Payload.php -------------------------------------------------------------------------------- /tests/Listener/Stubs/ListenerMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Listener/Stubs/ListenerMiddleware.php -------------------------------------------------------------------------------- /tests/Listener/Stubs/ListenerStub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Listener/Stubs/ListenerStub.php -------------------------------------------------------------------------------- /tests/Listener/Stubs/ListenerStubForMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Listener/Stubs/ListenerStubForMiddleware.php -------------------------------------------------------------------------------- /tests/Listener/Stubs/ListenerWithAttributeMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Listener/Stubs/ListenerWithAttributeMiddleware.php -------------------------------------------------------------------------------- /tests/Listener/Stubs/ListenerWithMethodMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Listener/Stubs/ListenerWithMethodMiddleware.php -------------------------------------------------------------------------------- /tests/Listener/Stubs/ListenerWithMixOfMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Listener/Stubs/ListenerWithMixOfMiddleware.php -------------------------------------------------------------------------------- /tests/Listener/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Listener/TestCase.php -------------------------------------------------------------------------------- /tests/Listener/WorkerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Listener/WorkerTest.php -------------------------------------------------------------------------------- /tests/Publisher/FunctionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Publisher/FunctionTest.php -------------------------------------------------------------------------------- /tests/Publisher/MessageFactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Publisher/MessageFactoryTest.php -------------------------------------------------------------------------------- /tests/Publisher/PublishableTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Publisher/PublishableTest.php -------------------------------------------------------------------------------- /tests/Publisher/PublisherTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Publisher/PublisherTest.php -------------------------------------------------------------------------------- /tests/Publisher/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/Publisher/TestCase.php -------------------------------------------------------------------------------- /tests/QueueNameTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonsea0927/rabbitevents/HEAD/tests/QueueNameTest.php --------------------------------------------------------------------------------