original_string: public function commitTransaction()
      {
          if (!self::$transaction) {
              throw new TransactionException("There is no Active Transaction");
          }
  
          self::$transaction = false;
          foreach (self::$connectionList as $dbDriver) {
              $dbDriver->commitTransaction();
          }
      }
code: public function commitTransaction()
      {
          if (!self::$transaction) {
              throw new TransactionException("There is no Active Transaction");
          }
  
          self::$transaction = false;
          foreach (self::$connectionList as $dbDriver) {
              $dbDriver->commitTransaction();
          }
      }
code_tokens: public function commitTransaction ( ) { if ( ! self :: $ transaction ) { throw new TransactionException ( "There is no Active Transaction" ) ; } self :: $ transaction = false ; foreach ( self :: $ connectionList as $ dbDriver ) { $ dbDriver -> commitTransaction ( ) ; } }
docstring: Commit all open transactions
  
  @throws \ByJG\MicroOrm\Exception\TransactionException
docstring_tokens: Commit all open transactions