mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-21 09:38:48 +02:00
Merge remote-tracking branch 'origin/support/3.2' into develop
This commit is contained in:
@@ -2101,6 +2101,10 @@ class FrameworkExtension extends Extension
|
||||
|
||||
private function registerSemaphoreConfiguration(array $config, ContainerBuilder $container, PhpFileLoader $loader): void
|
||||
{
|
||||
if (!class_exists(Semaphore::class)) {
|
||||
throw new LogicException('Semaphore support cannot be enabled as the Semaphore component is not installed. Try running "composer require symfony/semaphore".');
|
||||
}
|
||||
|
||||
$loader->load('semaphore.php');
|
||||
|
||||
foreach ($config['resources'] as $resourceName => $resourceStore) {
|
||||
@@ -2395,7 +2399,8 @@ class FrameworkExtension extends Extension
|
||||
|
||||
$failureTransportsByTransportNameServiceLocator = ServiceLocatorTagPass::register($container, $failureTransportReferencesByTransportName);
|
||||
$container->getDefinition('messenger.failure.send_failed_message_to_failure_transport_listener')
|
||||
->replaceArgument(0, $failureTransportsByTransportNameServiceLocator);
|
||||
->replaceArgument(0, $failureTransportsByTransportNameServiceLocator)
|
||||
->replaceArgument(2, $failureTransportsByName);
|
||||
} else {
|
||||
$container->removeDefinition('messenger.failure.send_failed_message_to_failure_transport_listener');
|
||||
$container->removeDefinition('console.command.messenger_failed_messages_retry');
|
||||
|
||||
Reference in New Issue
Block a user