mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-23 18:48:51 +02:00
N°6934 - Symfony 6.4 - upgrade Symfony bundles to 6.4 (#580)
* Update Symfony lib to version ~6.4.0 * Update code missing return type * Add an iTop general configuration entry to store application secret (Symfony mandatory parameter) * Use dependency injection in ExceptionListener & UserProvider classes
This commit is contained in:
@@ -22,6 +22,7 @@ use Symfony\Component\Notifier\Chatter;
|
||||
use Symfony\Component\Notifier\ChatterInterface;
|
||||
use Symfony\Component\Notifier\EventListener\NotificationLoggerListener;
|
||||
use Symfony\Component\Notifier\EventListener\SendFailedMessageToNotifierListener;
|
||||
use Symfony\Component\Notifier\FlashMessage\DefaultFlashMessageImportanceMapper;
|
||||
use Symfony\Component\Notifier\Message\ChatMessage;
|
||||
use Symfony\Component\Notifier\Message\PushMessage;
|
||||
use Symfony\Component\Notifier\Message\SmsMessage;
|
||||
@@ -43,20 +44,32 @@ return static function (ContainerConfigurator $container) {
|
||||
->set('notifier.channel_policy', ChannelPolicy::class)
|
||||
->args([[]])
|
||||
|
||||
->set('notifier.flash_message_importance_mapper', DefaultFlashMessageImportanceMapper::class)
|
||||
->args([[]])
|
||||
|
||||
->set('notifier.channel.browser', BrowserChannel::class)
|
||||
->args([service('request_stack')])
|
||||
->args([service('request_stack'), service('notifier.flash_message_importance_mapper')])
|
||||
->tag('notifier.channel', ['channel' => 'browser'])
|
||||
|
||||
->set('notifier.channel.chat', ChatChannel::class)
|
||||
->args([service('chatter.transports'), service('messenger.default_bus')->ignoreOnInvalid()])
|
||||
->args([
|
||||
service('chatter.transports'),
|
||||
abstract_arg('message bus'),
|
||||
])
|
||||
->tag('notifier.channel', ['channel' => 'chat'])
|
||||
|
||||
->set('notifier.channel.sms', SmsChannel::class)
|
||||
->args([service('texter.transports'), service('messenger.default_bus')->ignoreOnInvalid()])
|
||||
->args([
|
||||
service('texter.transports'),
|
||||
abstract_arg('message bus'),
|
||||
])
|
||||
->tag('notifier.channel', ['channel' => 'sms'])
|
||||
|
||||
->set('notifier.channel.email', EmailChannel::class)
|
||||
->args([service('mailer.transports'), service('messenger.default_bus')->ignoreOnInvalid()])
|
||||
->args([
|
||||
service('mailer.transports'),
|
||||
abstract_arg('message bus'),
|
||||
])
|
||||
->tag('notifier.channel', ['channel' => 'email'])
|
||||
|
||||
->set('notifier.channel.push', PushChannel::class)
|
||||
@@ -72,7 +85,7 @@ return static function (ContainerConfigurator $container) {
|
||||
->set('chatter', Chatter::class)
|
||||
->args([
|
||||
service('chatter.transports'),
|
||||
service('messenger.default_bus')->ignoreOnInvalid(),
|
||||
abstract_arg('message bus'),
|
||||
service('event_dispatcher')->ignoreOnInvalid(),
|
||||
])
|
||||
|
||||
@@ -92,7 +105,7 @@ return static function (ContainerConfigurator $container) {
|
||||
->set('texter', Texter::class)
|
||||
->args([
|
||||
service('texter.transports'),
|
||||
service('messenger.default_bus')->ignoreOnInvalid(),
|
||||
abstract_arg('message bus'),
|
||||
service('event_dispatcher')->ignoreOnInvalid(),
|
||||
])
|
||||
|
||||
@@ -113,7 +126,11 @@ return static function (ContainerConfigurator $container) {
|
||||
->args([service('texter.transports')])
|
||||
->tag('messenger.message_handler', ['handles' => PushMessage::class])
|
||||
|
||||
->set('notifier.logger_notification_listener', NotificationLoggerListener::class)
|
||||
->set('notifier.notification_logger_listener', NotificationLoggerListener::class)
|
||||
->tag('kernel.event_subscriber')
|
||||
|
||||
->alias('notifier.logger_notification_listener', 'notifier.notification_logger_listener')
|
||||
->deprecate('symfony/framework-bundle', '6.3', 'The "%alias_id%" service is deprecated, use "notifier.notification_logger_listener" instead.')
|
||||
|
||||
;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user