<commit_before><?php

namespace Omnipay\Payone\Message;

/**
 * PAYONE Abstract Request.
 */

use Omnipay\Common\Message\AbstractRequest as OmnipayAbstractRequest;
use Omnipay\Payone\Extend\ItemInterface as ExtendItemInterface;
use Omnipay\Common\Exception\InvalidRequestException;
use Omnipay\Payone\AbstractShopGateway;
use Omnipay\Common\CreditCard;
use Omnipay\Common\Currency;
use Omnipay\Omnipay;
use Guzzle\Http\Url;

abstract class AbstractRequest extends OmnipayAbstractRequest
{
    /**
     * The list of raw data fields that must be hashed to protect from
     * manipulation.
     * There seems to be no one complete list defined anywhere, so these
     * field names come from a number of sources.
     */
    protected $hash_fields = array(
        // From the SDK
        'mid',
        'amount',
        'productid',
        'aid',
        'currency',
        'accessname',
        'portalid',
        'due_time',
        'accesscode',
        'mode',
        'storecarddata',<commit_msg>add missing alias<commit_after><?php

namespace Omnipay\Payone\Message;

/**
 * PAYONE Abstract Request.
 */

use Omnipay\Common\Message\AbstractRequest as OmnipayAbstractRequest;
use Omnipay\Payone\Extend\ItemInterface as ExtendItemInterface;
use Omnipay\Payone\Extend\Item as ExtendItem;
use Omnipay\Common\Exception\InvalidRequestException;
use Omnipay\Payone\AbstractShopGateway;
use Omnipay\Common\CreditCard;
use Omnipay\Common\Currency;
use Omnipay\Omnipay;
use Guzzle\Http\Url;

abstract class AbstractRequest extends OmnipayAbstractRequest
{
    /**
     * The list of raw data fields that must be hashed to protect from
     * manipulation.
     * There seems to be no one complete list defined anywhere, so these
     * field names come from a number of sources.
     */
    protected $hash_fields = array(
        // From the SDK
        'mid',
        'amount',
        'productid',
        'aid',
        'currency',
        'accessname',
        'portalid',
        'due_time',
        'accesscode',
        'mode',
        'storecarddata',
{'fraction_non_alphanumeric': 0.0912621359223301, 'fraction_numerical': 0.0, 'mean_word_length': 2.933206106870229, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3080372', 'n_tokens_mistral': 632, 'n_tokens_neox': 633, 'n_words': 169}