コード例 #1
0
ファイル: CreditCard.php プロジェクト: leonardothibes/tbs
 /**
  * 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;
 }
コード例 #2
0
ファイル: MasterTest.php プロジェクト: leonardothibes/tbs
 /**
  * @see \Tbs\Helper\CreditCard\Master::isValid()
  * @dataProvider providerInvalid
  */
 public function testIsInvalid($card)
 {
     $rs = Master::isValid($card);
     $this->assertFalse($rs);
 }