Download the PHP package remi-san/transaction-manager without Composer
On this page you can find all versions of the php package remi-san/transaction-manager. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download remi-san/transaction-manager
More information about remi-san/transaction-manager
Files in remi-san/transaction-manager
Download remi-san/transaction-manager
More information about remi-san/transaction-manager
Files in remi-san/transaction-manager
Vendor remi-san
Package transaction-manager
Short Description A simple transaction manager
License MIT
Package transaction-manager
Short Description A simple transaction manager
License MIT
Please rate this library. Is it a good library?
Informations about the package transaction-manager
Transaction Manager
A simple transaction manager with a naive implementation.
It provides a common interface to manage transactions.
If you want to make a class transactional, implement the Transactional
interface.
Transaction Manager
Two TransactionManager
implementations are provided allowing you to manage multiple Transactional
classes in the same logic transaction.
SimpleTransactionManager
is a naive implementation preventing from beginning a transaction more than once.MultipleTransactionManager
allows you to begin the transaction more than once but only commits ifcommit
is called the same number of times asbeginTransaction
.
Implementations
Some Transactional
implementations are provided:
TransactionalQueuePublisher
to publish in an AMQP queue withBurrow
in a transactionDoctrineDbalTransactionManager
to deal withDoctrine DBAL
transactionsDoctrineEntityManager
to deal withDoctrine ORM
transactionsTransactionalEmitter
to emitEvents
with thePHP League
lib in a transactionTransactionalCommandBus
to handleCommands
with thePHP League
lib in a transaction
All versions of transaction-manager with dependencies
PHP Build Version
Package Version
Requires
php Version
>=5.5
The package remi-san/transaction-manager contains the following files
Loading the files please wait ....