Skip to content

Commit 8e26987

Browse files
committed
Merge branch '5.4' into 6.3
* 5.4: Document middleware to log when transaction has been left open
2 parents 8dd9cb1 + f586a3c commit 8e26987

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

messenger.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2396,6 +2396,9 @@ may want to use:
23962396
# in any handler will cause a rollback
23972397
- doctrine_transaction
23982398
2399+
# logs an error when a Doctrine transaction was opened but not closed
2400+
- doctrine_open_transaction_logger
2401+
23992402
# or pass a different entity manager to any
24002403
#- doctrine_transaction: ['custom']
24012404
@@ -2417,6 +2420,7 @@ may want to use:
24172420
<framework:middleware id="doctrine_transaction"/>
24182421
<framework:middleware id="doctrine_ping_connection"/>
24192422
<framework:middleware id="doctrine_close_connection"/>
2423+
<framework:middleware id="doctrine_open_transaction_logger"/>
24202424
24212425
<!-- or pass a different entity manager to any -->
24222426
<!--
@@ -2441,11 +2445,16 @@ may want to use:
24412445
$bus->middleware()->id('doctrine_transaction');
24422446
$bus->middleware()->id('doctrine_ping_connection');
24432447
$bus->middleware()->id('doctrine_close_connection');
2448+
$bus->middleware()->id('doctrine_open_transaction_logger');
24442449
// Using another entity manager
24452450
$bus->middleware()->id('doctrine_transaction')
24462451
->arguments(['custom']);
24472452
};
24482453
2454+
.. versionadded:: 5.4
2455+
2456+
The ``doctrine_open_transaction_logger`` middleware was introduced in Symfony 5.4.
2457+
24492458
Other Middlewares
24502459
~~~~~~~~~~~~~~~~~
24512460

0 commit comments

Comments
 (0)