Helper/Discount.php
public function removeAmastyGiftCard($codeId, $quote)
    {
        if (! $this->isAmastyGiftCardAvailable()) {
            return;
        }
        $connection = $this->resource->getConnection();
        try {
            $giftCardTable = $this->resource->getTableName('amasty_amgiftcard_quote');

            $sql = "DELETE FROM {$giftCardTable} WHERE code_id = :code_id AND quote_id = :quote_id";
            $connection->query($sql, ['code_id' => $codeId, 'quote_id' => $quote->getId()]);

            $this->updateTotals($quote);
        } catch (\Zend_Db_Statement_Exception $e) {
            $this->bugsnag->notifyException($e);
        }
    }
public function removeAmastyGiftCard($codeId, $quote)
    {
        if (! $this->isAmastyGiftCardAvailable()) {
            return;
        }
        $connection = $this->resource->getConnection();
        try {
            $giftCardTable = $this->resource->getTableName('amasty_amgiftcard_quote');

            $sql = "DELETE FROM {$giftCardTable} WHERE code_id = :code_id AND quote_id = :quote_id";
            $connection->query($sql, ['code_id' => $codeId, 'quote_id' => $quote->getId()]);

            $this->updateTotals($quote);
        } catch (\Zend_Db_Statement_Exception $e) {
            $this->bugsnag->notifyException($e);
        }
    }
public function removeAmastyGiftCard ( $ codeId , $ quote ) { if ( ! $ this -> isAmastyGiftCardAvailable ( ) ) { return ; } $ connection = $ this -> resource -> getConnection ( ) ; try { $ giftCardTable = $ this -> resource -> getTableName ( 'amasty_amgiftcard_quote' ) ; $ sql = "DELETE FROM {$giftCardTable} WHERE code_id = :code_id AND quote_id = :quote_id" ; $ connection -> query ( $ sql , [ 'code_id' => $ codeId , 'quote_id' => $ quote -> getId ( ) ] ) ; $ this -> updateTotals ( $ quote ) ; } catch ( \ Zend_Db_Statement_Exception $ e ) { $ this -> bugsnag -> notifyException ( $ e ) ; } }
Remove Amasty Gift Card and update quote totals

@param int $codeId
@param Quote $quote
Remove Amasty Gift Card and update quote totals