/** * Begin new transaction associated with current session. * * @throws RepositoryException if the transaction implementation * encounters an unexpected error condition. */ public function beginTransaction() { $this->notifyItems('beginTransaction'); $this->transport->beginTransaction(); }