protected function parseTransactionDescription()
    {
        $results = [];
        if (preg_match_all('/[\n]:86:(.*?)(?=\n(:6([12]))|$)/s', $this->getCurrentTransactionData(), $results)
            && !empty($results[1])
        ) {
            return $this->sanitizeDescription(implode(PHP_EOL, $results[1]));
        }

        return '';
    }
protected function parseTransactionDescription()
    {
        $results = [];
        if (preg_match_all('/[\n]:86:(.*?)(?=\n(:6([12]))|$)/s', $this->getCurrentTransactionData(), $results)
            && !empty($results[1])
        ) {
            return $this->sanitizeDescription(implode(PHP_EOL, $results[1]));
        }

        return '';
    }
protected function parseTransactionDescription ( ) { $ results = [ ] ; if ( preg_match_all ( '/[\n]:86:(.*?)(?=\n(:6([12]))|$)/s' , $ this -> getCurrentTransactionData ( ) , $ results ) && ! empty ( $ results [ 1 ] ) ) { return $ this -> sanitizeDescription ( implode ( PHP_EOL , $ results [ 1 ] ) ) ; } return '' ; }
uses the 86 field to determine retrieve the full description of the transaction.

@return string
uses the 86 field to determine retrieve the full description of the transaction .