/**
* Starts a new transactional block, if none is open, or silently completes, if the transaction
* is already opened.
*/
public function requestTransaction()
{
if (!$this->inTransaction) {
$this->conn->beginTransaction();
$this->inTransaction = true;
}
}