/**
  * Supression d'une transaction de la pile
  * @param string $pTransactionId l'identifiant de la transaction à supprimer
  */
 private static function _removeTransaction($pTransactionId)
 {
     //Supression de la trasaction dans la liste des identifiant de transaction en cours.
     $tmp = self::$_transactionId;
     //on passe pour un tableau temporaire car on veut garder
     //des identifiants de tableaux séquentiels sans blanc (0, 1, 2, 3, et non 0, 2, 3, 6)
     self::$_transactionId = array();
     foreach ($tmp as $transactionPosition => $transactionId) {
         if ($transactionId != $pTransactionId) {
             self::$_transactionId[] = $transactionId;
         }
     }
     //on supprime la transaction courante
     unset(self::$_transactions[$pTransactionId]);
 }