PhpOrient\Protocols\Binary\Transaction\TxCommit::begin PHP Method

begin() public method

Starts a transaction by initializing params
public begin ( )
    public function begin()
    {
        $this->_operation_stack = [];
        $this->_pre_operation_records = [];
        $this->_operation_records = [];
        $this->_temp_cluster_position_seq = -2;
        $this->_transport->inTransaction = true;
        $this->_getTransactionId();
        return $this;
    }

Usage Example

 public function beginTransaction()
 {
     $this->transaction = $this->connection->getTransactionStatement();
     $this->transaction->begin();
 }