Changes between Initial Version and Version 4 of Ticket #22802
- Timestamp:
- Jun 10, 2014, 2:19:18 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #22802
- Property Version master → 1.6
- Property Owner changed from to
- Property Status new → assigned
-
Ticket #22802 – Description
initial v4 1 1 Currently, the class operates using the connection object directly; however, this makes it more difficult for libraries that need to customize transaction management, e.g. https://github.com/jmoiron/johnny-cache (see also https://github.com/jmoiron/johnny-cache/issues/40). 2 2 3 Ideally, I believe that wrapping the entire transaction API into a class and making it configurable would even better, as it would allow for transaction management customization without monkey patching. That said, I propose we at least make use of the public API functions for the 1.7 release, as that makes the transactions interface backwards-compatible with versions before the Atomic class landed.3 Ideally, I believe that wrapping the entire transaction API into a class and making it configurable would be even better, as it would allow for transaction management customization without monkey patching. That said, I propose we at least make use of the public API functions for the 1.7 release, as that makes the transactions interface backwards-compatible with versions before the Atomic class landed.