/** * Test if card number is valid. * * @param string $card * @return bool */ public static function isValid($card) { return substr($card, 0, 1) == 5 and parent::isValid($card); }
/** * Sanitize the card number. * * @param string $card * @return mixed */ public static function sanitize($card) { $sanitized = filter_var(strip_tags(parent::unMask($card)), FILTER_SANITIZE_NUMBER_INT); return self::mask($sanitized); }