Faker\Calculator\Luhn::generateLuhnNumber PHP Method

generateLuhnNumber() public static method

Generate a Luhn compliant number.
public static generateLuhnNumber ( $partialValue ) : string
return string
    public static function generateLuhnNumber($partialValue)
    {
        if (!preg_match('/^\\d+$/', $partialValue)) {
            throw new InvalidArgumentException('Argument should be an integer.');
        }
        return $partialValue . Luhn::computeCheckDigit($partialValue);
    }

Usage Example

Example #1
0
 /**
  * @expectedException        InvalidArgumentException
  * @expectedExceptionMessage Argument should be an integer.
  */
 public function testGenerateLuhnNumberWithInvalidPrefix()
 {
     Luhn::generateLuhnNumber('abc');
 }
All Usage Examples Of Faker\Calculator\Luhn::generateLuhnNumber