Download the PHP package zestic/communication-component without Composer
On this page you can find all versions of the php package zestic/communication-component. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download zestic/communication-component
More information about zestic/communication-component
Files in zestic/communication-component
Download zestic/communication-component
More information about zestic/communication-component
Files in zestic/communication-component
Vendor zestic
Package communication-component
Short Description Communication component for Laminas using Symfony Messenger and Notifier
License MIT
Package communication-component
Short Description Communication component for Laminas using Symfony Messenger and Notifier
License MIT
Please rate this library. Is it a good library?
Informations about the package communication-component
Communication Component
A flexible communication component that sends communications of any variety (email, SMS, chat) based on user preferences. Built on Symfony Notifier and Symfony Messenger.
Features
- Multi-channel Support: Email, SMS, and chat communications
- Asynchronous Processing: Symfony Messenger integration for background processing
- Template Management: Database-stored templates with Twig support
- Failure Handling: Built-in retry mechanisms for failed messages
- Database Migrations: Phinx integration for schema management
Quick Start
Documentation
📚 Complete Documentation
- Getting Started - Setup and basic configuration
- Communication Definitions - Structure different communication types
- Messenger Integration - Asynchronous processing
- Database Migrations - Schema management with Phinx
- Twig Database Loader - Dynamic template management
- Handling Failures - Manage failed messages
- Continuous Integration - CI/CD setup
Requirements
- PHP 8.1+
- Composer
- Database (PostgreSQL recommended)
License
MIT License
All versions of communication-component with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.0
iampersistent/config-value-component Version ^1.2
laminas/laminas-servicemanager Version ^4.0.0-rc1
mezzio/mezzio-twigrenderer Version ^2.6
netglue/laminas-messenger Version ^2.0
psr/container Version ^1.0 || ^2.0
symfony/dependency-injection Version ^5.3 || ^6.0 || ^7.0
symfony/event-dispatcher Version ^5.3 || ^6.0 || ^7.0
symfony/messenger Version ^5.3 || ^6.0 || ^7.0
symfony/mailer Version ^5.3 || ^6.0 || ^7.0
symfony/notifier Version ^5.3 || ^6.0 || ^7.0
symfony/property-access Version ^5.3 || ^6.0 || ^7.0
symfony/serializer Version ^5.3 || ^6.0 || ^7.0
symfony/twig-bridge Version ^5.3 || ^6.0 || ^7.0
twig/inky-extra Version ^3.1
twig/twig Version ^3.0
iampersistent/config-value-component Version ^1.2
laminas/laminas-servicemanager Version ^4.0.0-rc1
mezzio/mezzio-twigrenderer Version ^2.6
netglue/laminas-messenger Version ^2.0
psr/container Version ^1.0 || ^2.0
symfony/dependency-injection Version ^5.3 || ^6.0 || ^7.0
symfony/event-dispatcher Version ^5.3 || ^6.0 || ^7.0
symfony/messenger Version ^5.3 || ^6.0 || ^7.0
symfony/mailer Version ^5.3 || ^6.0 || ^7.0
symfony/notifier Version ^5.3 || ^6.0 || ^7.0
symfony/property-access Version ^5.3 || ^6.0 || ^7.0
symfony/serializer Version ^5.3 || ^6.0 || ^7.0
symfony/twig-bridge Version ^5.3 || ^6.0 || ^7.0
twig/inky-extra Version ^3.1
twig/twig Version ^3.0
The package zestic/communication-component contains the following files
Loading the files please wait ....