/** * Sanitize the card number . * * @param string $card * @return string|false */ public static function sanitize($card) { if (Master::isValid($card)) { return Master::sanitize($card); } elseif (Visa::isValid($card)) { return Visa::sanitize($card); } elseif (Amex::isValid($card)) { return Amex::sanitize($card); } return false; }
/** * @see \Tbs\Helper\CreditCard\Visa::isValid() * @dataProvider providerInvalid */ public function testIsInvalid($card) { $rs = Visa::isValid($card); $this->assertFalse($rs); }