44 lines
1.1 KiB
PHP
44 lines
1.1 KiB
PHP
<?php
|
|
|
|
namespace Faker\Calculator;
|
|
|
|
/**
|
|
* @deprecated moved to tr_TR\Person, use {@link \Faker\Provider\tr_TR\Person}.
|
|
* @see \Faker\Provider\tr_TR\Person
|
|
*/
|
|
class TCNo
|
|
{
|
|
/**
|
|
* Generates Turkish Identity Number Checksum
|
|
* Gets first 9 digit as prefix and calculates checksum
|
|
*
|
|
* https://en.wikipedia.org/wiki/Turkish_Identification_Number
|
|
*
|
|
* @param string $identityPrefix
|
|
*
|
|
* @return string Checksum (two digit)
|
|
*
|
|
* @deprecated use {@link \Faker\Provider\tr_TR\Person::tcNoChecksum()} instead
|
|
* @see \Faker\Provider\tr_TR\Person::tcNoChecksum()
|
|
*/
|
|
public static function checksum($identityPrefix)
|
|
{
|
|
return \Faker\Provider\tr_TR\Person::tcNoChecksum($identityPrefix);
|
|
}
|
|
|
|
/**
|
|
* Checks whether a TCNo has a valid checksum
|
|
*
|
|
* @param string $tcNo
|
|
*
|
|
* @return bool
|
|
*
|
|
* @deprecated use {@link \Faker\Provider\tr_TR\Person::tcNoIsValid()} instead
|
|
* @see \Faker\Provider\tr_TR\Person::tcNoIsValid()
|
|
*/
|
|
public static function isValid($tcNo)
|
|
{
|
|
return \Faker\Provider\tr_TR\Person::tcNoIsValid($tcNo);
|
|
}
|
|
}
|