instance method for transaction
authorkonrad <konrad@6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33>
Sat, 11 Dec 2010 17:08:13 +0000 (17:08 +0000)
committerkonrad <konrad@6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33>
Sat, 11 Dec 2010 17:08:13 +0000 (17:08 +0000)
git-svn-id: https://silmor.de/svn/softmagic/pack/trunk@656 6e3c4bff-ac9f-4ac1-96c5-d2ea494d3e33

phpbase/transaction.php

index 4b2aa14..ef7291a 100644 (file)
@@ -28,10 +28,19 @@ class WobTransactionBase {
        const Soap12Encoding=1;
        
        protected static $running="";
+       protected static $instance=null;
+       
+       protected function __construct()
+       {
+               self::$instance=$this;
+       }
        
        /**returns the name of the currently running transaction*/
        static public function getExecutingName(){return self::$running;}
        
+       ///returns the currently running instance of a transaction
+       static public function getInstance(){return self::$instance;}
+       
        /**Wob message encoding: called to determine the correct transaction, aborts the script if there is none.*/
        static public function getTransactionNameWob()
        {