1. Go to this page and download the library: Download thomasvargiu/zf-messenger library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
thomasvargiu / zf-messenger example snippets
use TMV\Messenger\Factory;
use Symfony\Component\Messenger;
return [
'dependencies' => [
'factories' => [
'messenger.bus.foo' => [Factory\MessageBusFactory::class, 'messenger.bus.foo'], // the name must be the same as the bus configuration key
'messenger.transport.async' => [Factory\Transport\TransportFactory::class, 'messenger.transport.async'], // the name must be the same as the transport configuration key
],
],
'messenger' => [
'failure_transport' => null, // your failure transport service name (optional)
'logger' => null, // your custom logger service name (optional)
'default_serializer' => SFMessenger\Transport\Serialization\PhpSerializer::class, // default messenger serializer, it should be a service name
'cache_pool_for_restart_signal' => null, // CacheItemPoolInterface service name implementation if you want to use stop workers command
'transport_factories' => [
// here you can add your custom transport factories services
],
'buses' => [
'messenger.bus.foo' => [ // bus service name, it should be registered as a service with the same name
'default_middleware' => true, // if you want to 'multiplier' => 2,
'max_delay' => 0,
],
],
],
],
];
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.