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:
bdalsass
2023-12-05 13:56:56 +01:00
committed by GitHub
parent 863ab4560c
commit 27ce51ab07
1392 changed files with 44869 additions and 27799 deletions

View File

@@ -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.')
;
};