public function transaction()
    {
        if ($this->transaction === null) {
            $this->transaction = new Transaction($this->adapter);
        }
        return $this->transaction;
    }
public function transaction()
    {
        if ($this->transaction === null) {
            $this->transaction = new Transaction($this->adapter);
        }
        return $this->transaction;
    }
public function transaction ( ) { if ( $ this -> transaction === null ) { $ this -> transaction = new Transaction ( $ this -> adapter ) ; } return $ this -> transaction ; }
Return a transaction object

@return Transaction
Return a transaction object