├── .github ├── CODEOWNERS ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── php.yml ├── .gitignore ├── .php-cs-fixer.dist.php ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── assets └── img │ ├── gopher.png │ ├── logo.png │ └── logo1.png ├── cache └── .gitignore ├── composer.json ├── examples ├── advanced │ ├── README.md │ ├── chunk │ └── composer.json └── basic │ ├── composer.json │ ├── listener.php │ └── sender.php ├── phpcs.xml ├── phpunit.xml.dist ├── renovate.json ├── src ├── Contract │ ├── BrokerInterface.php │ ├── ConfigInterface.php │ ├── EventHandlerInterface.php │ ├── EventInterface.php │ ├── ListenerInterface.php │ ├── MapperInterface.php │ ├── MessageHandlerInterface.php │ ├── MessageInterface.php │ └── SenderInterface.php ├── Core │ ├── Broker │ │ └── RabbitMQ.php │ ├── Config.php │ ├── EventHandler.php │ ├── Listener.php │ ├── Mapper.php │ ├── Message.php │ └── Sender.php └── Exception │ ├── EventHandlerNotFound.php │ ├── HandlerTypeNotDefined.php │ ├── MessageHandlerFailed.php │ └── MessageHandlerNotFound.php └── tests └── Core ├── ConfigTest.php ├── EventHandlerTest.php └── MapperTest.php /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: clivern 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/php.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/.github/workflows/php.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/.gitignore -------------------------------------------------------------------------------- /.php-cs-fixer.dist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/.php-cs-fixer.dist.php -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/README.md -------------------------------------------------------------------------------- /assets/img/gopher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/assets/img/gopher.png -------------------------------------------------------------------------------- /assets/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/assets/img/logo.png -------------------------------------------------------------------------------- /assets/img/logo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/assets/img/logo1.png -------------------------------------------------------------------------------- /cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/composer.json -------------------------------------------------------------------------------- /examples/advanced/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/examples/advanced/README.md -------------------------------------------------------------------------------- /examples/advanced/chunk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/examples/advanced/chunk -------------------------------------------------------------------------------- /examples/advanced/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/examples/advanced/composer.json -------------------------------------------------------------------------------- /examples/basic/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/examples/basic/composer.json -------------------------------------------------------------------------------- /examples/basic/listener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/examples/basic/listener.php -------------------------------------------------------------------------------- /examples/basic/sender.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/examples/basic/sender.php -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/phpcs.xml -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/renovate.json -------------------------------------------------------------------------------- /src/Contract/BrokerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/src/Contract/BrokerInterface.php -------------------------------------------------------------------------------- /src/Contract/ConfigInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/src/Contract/ConfigInterface.php -------------------------------------------------------------------------------- /src/Contract/EventHandlerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/src/Contract/EventHandlerInterface.php -------------------------------------------------------------------------------- /src/Contract/EventInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/src/Contract/EventInterface.php -------------------------------------------------------------------------------- /src/Contract/ListenerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/src/Contract/ListenerInterface.php -------------------------------------------------------------------------------- /src/Contract/MapperInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/src/Contract/MapperInterface.php -------------------------------------------------------------------------------- /src/Contract/MessageHandlerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/src/Contract/MessageHandlerInterface.php -------------------------------------------------------------------------------- /src/Contract/MessageInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/src/Contract/MessageInterface.php -------------------------------------------------------------------------------- /src/Contract/SenderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/src/Contract/SenderInterface.php -------------------------------------------------------------------------------- /src/Core/Broker/RabbitMQ.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/src/Core/Broker/RabbitMQ.php -------------------------------------------------------------------------------- /src/Core/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/src/Core/Config.php -------------------------------------------------------------------------------- /src/Core/EventHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/src/Core/EventHandler.php -------------------------------------------------------------------------------- /src/Core/Listener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/src/Core/Listener.php -------------------------------------------------------------------------------- /src/Core/Mapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/src/Core/Mapper.php -------------------------------------------------------------------------------- /src/Core/Message.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/src/Core/Message.php -------------------------------------------------------------------------------- /src/Core/Sender.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/src/Core/Sender.php -------------------------------------------------------------------------------- /src/Exception/EventHandlerNotFound.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/src/Exception/EventHandlerNotFound.php -------------------------------------------------------------------------------- /src/Exception/HandlerTypeNotDefined.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/src/Exception/HandlerTypeNotDefined.php -------------------------------------------------------------------------------- /src/Exception/MessageHandlerFailed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/src/Exception/MessageHandlerFailed.php -------------------------------------------------------------------------------- /src/Exception/MessageHandlerNotFound.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/src/Exception/MessageHandlerNotFound.php -------------------------------------------------------------------------------- /tests/Core/ConfigTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/tests/Core/ConfigTest.php -------------------------------------------------------------------------------- /tests/Core/EventHandlerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/tests/Core/EventHandlerTest.php -------------------------------------------------------------------------------- /tests/Core/MapperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Clivern/Chunk/HEAD/tests/Core/MapperTest.php --------------------------------------------------------------------------------