Braintree\TransactionSearch::creditCardCardType PHP Method

creditCardCardType() public static method

public static creditCardCardType ( )
    public static function creditCardCardType()
    {
        return new MultipleValueNode('credit_card_card_type', [CreditCard::AMEX, CreditCard::CARTE_BLANCHE, CreditCard::CHINA_UNION_PAY, CreditCard::DINERS_CLUB_INTERNATIONAL, CreditCard::DISCOVER, CreditCard::JCB, CreditCard::LASER, CreditCard::MAESTRO, CreditCard::MASTER_CARD, CreditCard::SOLO, CreditCard::SWITCH_TYPE, CreditCard::VISA, CreditCard::UNKNOWN]);
    }

Usage Example

 public function test_multipleValueNode_creditCardType_allowedValues()
 {
     $this->setExpectedException('InvalidArgumentException', 'Invalid argument(s) for credit_card_card_type: noSuchCardType');
     $collection = Braintree\Transaction::search([Braintree\TransactionSearch::creditCardCardType()->is('noSuchCardType')]);
 }