Address
extends Address
in package
Table of Contents
- $addressFormats : mixed
- $buildingNumber : mixed
- $cities : mixed
- $cityFormats : mixed
- $citySuffix : mixed
- $country : mixed
- $directions : mixed
- $englishStreetNames : mixed
- $estateNameFormats : mixed
- $estateSuffixes : mixed
- $generator : Generator
- $postcode : mixed
- $streetAddressFormats : mixed
- $streetNameFormats : mixed
- $streetSuffix : mixed
- $syllables : mixed
- $towns : mixed
- $unique : UniqueGenerator
- $villageNameFormats : mixed
- $villageSuffixes : mixed
- __construct() : mixed
- address() : string
- asciify() : string
- Replaces * signs with random numbers and letters and special characters
- bothify() : string
- Replaces hash signs ('#') and question marks ('?') with random numbers and letters An asterisk ('*') is replaced with either a random number or a random letter
- buildingNumber() : string
- city() : string
- citySuffix() : string
- country() : string
- direction() : mixed
- englishStreetName() : mixed
- estate() : mixed
- estateSuffix() : mixed
- latitude() : float
- Uses signed degrees format (returns a float number between -90 and 90)
- lexify() : string
- Replaces all question mark ('?') occurrences with a random letter
- localCoordinates() : array<string|int, float>
- longitude() : float
- Uses signed degrees format (returns a float number between -180 and 180)
- numberBetween() : int
- Returns a random number between $int1 and $int2 (any order)
- numerify() : string
- Replaces all hash sign ('#') occurrences with a random number Replaces all percentage sign ('%') occurrences with a not null number
- optional() : mixed|null
- Chainable method for making any formatter optional.
- passthrough() : mixed
- Returns the passed value
- postcode() : string
- randomAscii() : string
- Returns a random ASCII character (excluding accents and special chars)
- randomDigit() : int
- Returns a random number between 0 and 9
- randomDigitNot() : int
- Generates a random digit, which cannot be $except
- randomDigitNotNull() : int
- Returns a random number between 1 and 9
- randomElement() : mixed
- Returns a random element from a passed array
- randomElements() : array<string|int, mixed>
- Returns randomly ordered subsequence of $count elements from a provided array
- randomFloat() : float
- Return a random float number
- randomKey() : int|string|null
- Returns a random key from a passed associative array
- randomLetter() : string
- Returns a random letter from a to z
- randomNumber() : int
- Returns a random integer with 0 to $nbDigits digits.
- regexify() : string
- Transforms a basic regular expression into a random string satisfying the expression.
- shuffle() : array<string|int, mixed>|string
- Returns a shuffled version of the argument.
- shuffleArray() : array<string|int, mixed>
- Returns a shuffled version of the array.
- shuffleString() : string
- Returns a shuffled version of the string.
- streetAddress() : string
- streetName() : string
- streetSuffix() : string
- syllable() : mixed
- toLower() : string
- Converts string to lowercase.
- toUpper() : string
- Converts string to uppercase.
- town() : mixed
- unique() : UniqueGenerator
- Chainable method for making any formatter unique.
- valid() : ValidGenerator
- Chainable method for forcing any formatter to return only valid values.
- village() : mixed
- villageSuffix() : mixed
- replaceWildcard() : mixed
Properties
$addressFormats
protected
static mixed
$addressFormats
= ["{{streetAddress}}
{{town}}
{{city}}"]
$buildingNumber
protected
static mixed
$buildingNumber
= ['%#']
$cities
protected
static mixed
$cities
= ['Hong Kong', 'Kowloon', 'New Territories']
$cityFormats
protected
static mixed
$cityFormats
= ['{{firstName}}{{citySuffix}}']
$citySuffix
protected
static mixed
$citySuffix
= ['Ville']
$country
protected
static mixed
$country
= ['Hong Kong']
$directions
protected
static mixed
$directions
= ['North', 'East', 'South', 'West']
$englishStreetNames
protected
static mixed
$englishStreetNames
= ["King's", "Queen's", 'Nathan', 'Robinson', 'Kingston', 'Irving', 'Bonham', 'Salisbury', 'Tonkin', 'Nanking', 'Peking', 'Canton', 'Amoy', 'Shanghai']
$estateNameFormats
protected
static mixed
$estateNameFormats
= ['{{syllable}} {{syllable}} {{estateSuffix}}', '{{syllable}} {{syllable}} {{estateSuffix}}', '{{syllable}} {{syllable}} {{estateSuffix}}', '{{syllable}} {{syllable}} {{syllable}} {{estateSuffix}}', '{{syllable}} {{syllable}} {{syllable}} {{estateSuffix}}', '{{syllable}} {{syllable}} {{syllable}} {{estateSuffix}}', '{{town}} {{estateSuffix}}']
$estateSuffixes
protected
static mixed
$estateSuffixes
= ['Estate', 'Court']
$generator
protected
Generator
$generator
$postcode
protected
static mixed
$postcode
= ['#####']
$streetAddressFormats
protected
static mixed
$streetAddressFormats
= ['{{buildingNumber}} {{streetName}}', '{{buildingNumber}} {{village}}', 'Block {{buildingNumber}}, {{estate}}']
$streetNameFormats
protected
static mixed
$streetNameFormats
= ['{{syllable}} {{streetSuffix}}', '{{syllable}} {{syllable}} {{streetSuffix}}', '{{syllable}} {{syllable}} {{streetSuffix}}', '{{syllable}} {{syllable}} {{streetSuffix}}', '{{syllable}} {{syllable}} {{syllable}} {{streetSuffix}}', '{{syllable}} {{syllable}} {{syllable}} {{streetSuffix}}', '{{syllable}} {{syllable}} {{syllable}} {{streetSuffix}}', '{{syllable}} {{syllable}} {{direction}} {{streetSuffix}}', '{{syllable}} {{syllable}} {{syllable}} {{direction}} {{streetSuffix}}', '{{syllable}} {{syllable}} {{streetSuffix}} {{direction}}', '{{syllable}} {{syllable}} {{syllable}} {{streetSuffix}} {{direction}}', '{{englishStreetName}} {{streetSuffix}}', '{{englishStreetName}} {{streetSuffix}} {{direction}}']
$streetSuffix
protected
static mixed
$streetSuffix
= ['Road', 'Road', 'Road', 'Street', 'Street', 'Street', 'Lane', 'Circuit', 'Avenue', 'Path', 'Square']
$syllables
protected
static mixed
$syllables
= ['A', 'Ai', 'Ak', 'Am', 'An', 'Ang', 'Ap', 'At', 'Au', 'Cha', 'Chai', 'Chak', 'Cham', 'Chan', 'Chang', 'Chap', 'Chat', 'Chau', 'Che', 'Chek', 'Cheng', 'Cheuk', 'Cheung', 'Chi', 'Chik', 'Chim', 'Chin', 'Ching', 'Chip', 'Chit', 'Chiu', 'Cho', 'Choi', 'Chok', 'Chong', 'Chou', 'Chue', 'Chuen', 'Chuet', 'Chui', 'Chuk', 'Chun', 'Chung', 'Chut', 'E', 'Ei', 'Fa', 'Fai', 'Fak', 'Fan', 'Fang', 'Fat', 'Fau', 'Fe', 'Fei', 'Fo', 'Fok', 'Fong', 'Fu', 'Fui', 'Fuk', 'Fun', 'Fung', 'Fut', 'Ha', 'Hai', 'Hak', 'Ham', 'Han', 'Hang', 'Hap', 'Hat', 'Hau', 'Hei', 'Hek', 'Heng', 'Heu', 'Heung', 'Hik', 'Him', 'Hin', 'Hing', 'Hip', 'Hit', 'Hiu', 'Ho', 'Hoi', 'Hok', 'Hon', 'Hong', 'Hot', 'Hou', 'Huen', 'Huet', 'Hui', 'Huk', 'Hung', 'Ka', 'Kai', 'Kak', 'Kam', 'Kan', 'Kang', 'Kap', 'Kat', 'Kau', 'Ke', 'Kei', 'Kek', 'Keng', 'Keu', 'Keuk', 'Keung', 'Kik', 'Kim', 'Kin', 'King', 'Kip', 'Kit', 'Kiu', 'Ko', 'Koi', 'Kok', 'Kon', 'Kong', 'Kot', 'Kou', 'Ku', 'Kuen', 'Kuet', 'Kui', 'Kuk', 'Kun', 'Kung', 'Kut', 'Kwa', 'Kwai', 'Kwak', 'Kwan', 'Kwang', 'Kwat', 'Kwik', 'Kwing', 'Kwo', 'Kwok', 'Kwong', 'La', 'Lai', 'Lak', 'Lam', 'Lan', 'Lang', 'Lap', 'Lat', 'Lau', 'Le', 'Lei', 'Lek', 'Leng', 'Leuk', 'Leung', 'Li', 'Lik', 'Lim', 'Lin', 'Ling', 'Lip', 'Lit', 'Liu', 'Lo', 'Loi', 'Lok', 'Long', 'Lou', 'Luen', 'Luet', 'Lui', 'Luk', 'Lun', 'Lung', 'Lut', 'Ma', 'Mai', 'Mak', 'Man', 'Mang', 'Mat', 'Mau', 'Me', 'Mei', 'Meng', 'Mi', 'Mik', 'Min', 'Ming', 'Mit', 'Miu', 'Mo', 'Mok', 'Mong', 'Mou', 'Mui', 'Muk', 'Mun', 'Mung', 'Mut', 'Na', 'Nai', 'Nam', 'Nan', 'Nang', 'Nap', 'Nat', 'Nau', 'Ne', 'Nei', 'Neung', 'Ng', 'Nga', 'Ngai', 'Ngak', 'Ngam', 'Ngan', 'Ngang', 'Ngap', 'Ngat', 'Ngau', 'Ngit', 'Ngo', 'Ngoi', 'Ngok', 'Ngon', 'Ngong', 'Ngou', 'Ni', 'Nik', 'Nim', 'Nin', 'Ning', 'Nip', 'Niu', 'No', 'Noi', 'Nok', 'Nong', 'Nou', 'Nuen', 'Nui', 'Nuk', 'Nung', 'Nut', 'O', 'Oi', 'Ok', 'On', 'Ong', 'Ou', 'Pa', 'Pai', 'Pak', 'Pam', 'Pan', 'Pang', 'Pat', 'Pau', 'Pe', 'Pei', 'Pek', 'Peng', 'Pik', 'Pin', 'Ping', 'Pit', 'Piu', 'Po', 'Poi', 'Pok', 'Pong', 'Pou', 'Pui', 'Puk', 'Pun', 'Pung', 'Put', 'Sa', 'Sai', 'Sak', 'Sam', 'San', 'Sang', 'Sap', 'Sat', 'Sau', 'Se', 'Sei', 'Sek', 'Seng', 'Seuk', 'Seung', 'Sha', 'Shai', 'Shak', 'Sham', 'Shan', 'Shang', 'Shap', 'Shat', 'Shau', 'She', 'Shei', 'Shek', 'Sheng', 'Sheuk', 'Sheung', 'Shi', 'Shik', 'Shim', 'Shin', 'Shing', 'Ship', 'Shit', 'Shiu', 'Sho', 'Shoi', 'Shok', 'Shong', 'Shou', 'Shue', 'Shuen', 'Shuet', 'Shui', 'Shuk', 'Shun', 'Shung', 'Shut', 'Sik', 'Sim', 'Sin', 'Sing', 'Sip', 'Sit', 'Siu', 'So', 'Soi', 'Sok', 'Song', 'Sou', 'Sue', 'Suen', 'Suet', 'Sui', 'Suk', 'Sun', 'Sung', 'Sut', 'Sze', 'Ta', 'Tai', 'Tak', 'Tam', 'Tan', 'Tang', 'Tap', 'Tat', 'Tau', 'Te', 'Tei', 'Tek', 'Teng', 'Teu', 'Teuk', 'Tik', 'Tim', 'Tin', 'Ting', 'Tip', 'Tit', 'Tiu', 'To', 'Toi', 'Tok', 'Tong', 'Tou', 'Tsa', 'Tsai', 'Tsak', 'Tsam', 'Tsan', 'Tsang', 'Tsap', 'Tsat', 'Tsau', 'Tse', 'Tsek', 'Tseng', 'Tseuk', 'Tseung', 'Tsik', 'Tsim', 'Tsin', 'Tsing', 'Tsip', 'Tsit', 'Tsiu', 'Tso', 'Tsoi', 'Tsok', 'Tsong', 'Tsou', 'Tsue', 'Tsuen', 'Tsuet', 'Tsui', 'Tsuk', 'Tsun', 'Tsung', 'Tsut', 'Tsz', 'Tuen', 'Tuet', 'Tui', 'Tuk', 'Tun', 'Tung', 'Tut', 'Uk', 'Ung', 'Wa', 'Wai', 'Wak', 'Wan', 'Wang', 'Wat', 'Wik', 'Wing', 'Wo', 'Wok', 'Wong', 'Wu', 'Wui', 'Wun', 'Wut', 'Ya', 'Yai', 'Yak', 'Yam', 'Yan', 'Yap', 'Yat', 'Yau', 'Ye', 'Yeng', 'Yeuk', 'Yeung', 'Yi', 'Yik', 'Yim', 'Yin', 'Ying', 'Yip', 'Yit', 'Yiu', 'Yo', 'Yue', 'Yuen', 'Yuet', 'Yui', 'Yuk', 'Yun', 'Yung']
$towns
protected
static mixed
$towns
= ['{{syllable}} {{syllable}}', '{{syllable}} {{syllable}}', '{{syllable}} {{syllable}}', '{{syllable}} {{syllable}}', '{{syllable}} {{syllable}}', '{{syllable}} {{syllable}}', '{{syllable}} {{syllable}}', '{{syllable}} {{syllable}}', '{{syllable}} {{syllable}}', '{{syllable}} {{syllable}}', '{{syllable}} {{syllable}} {{syllable}}', '{{syllable}} {{syllable}} {{syllable}}', '{{syllable}} {{syllable}} {{syllable}}', '{{syllable}} {{syllable}} {{syllable}}', '{{syllable}} {{syllable}} {{syllable}}', '{{syllable}} {{syllable}} {{syllable}}', '{{syllable}} {{syllable}} {{syllable}}', '{{syllable}} {{syllable}} {{syllable}}', '{{syllable}} {{syllable}} {{syllable}}', '{{syllable}} {{syllable}} {{syllable}}', 'Aberdeen', 'Stanley', 'Victoria']
$unique
protected
UniqueGenerator
$unique
$villageNameFormats
protected
static mixed
$villageNameFormats
= ['{{syllable}} {{syllable}} {{villageSuffix}}', '{{syllable}} {{syllable}} {{villageSuffix}}', '{{syllable}} {{syllable}} {{villageSuffix}}', '{{syllable}} {{syllable}} {{villageSuffix}}', '{{syllable}} {{syllable}} {{villageSuffix}}', '{{syllable}} {{syllable}} {{villageSuffix}}', '{{syllable}} {{syllable}} {{villageSuffix}}', '{{syllable}} {{syllable}} {{syllable}} {{villageSuffix}}', '{{syllable}} {{syllable}} {{syllable}} {{villageSuffix}}', '{{syllable}} {{syllable}} {{syllable}} {{villageSuffix}}', '{{syllable}} {{syllable}} {{syllable}} {{villageSuffix}}', '{{syllable}} {{syllable}} {{syllable}} {{villageSuffix}}', '{{syllable}} {{syllable}} {{syllable}} {{villageSuffix}}', '{{syllable}} {{syllable}} {{syllable}} {{villageSuffix}}', '{{syllable}} {{syllable}} {{syllable}} {{villageSuffix}}', '{{syllable}} {{syllable}}', '{{syllable}} {{syllable}}', '{{syllable}} {{syllable}}', '{{syllable}} {{syllable}} {{syllable}}', '{{syllable}} {{syllable}} {{syllable}}', '{{syllable}} {{syllable}} {{syllable}}', '{{town}}', '{{town}} {{villageSuffix}}']
$villageSuffixes
protected
static mixed
$villageSuffixes
= ['Village', 'Tsuen', 'San Tsuen', 'New Village', 'Wai']
Methods
__construct()
public
__construct(Generator $generator) : mixed
Parameters
- $generator : Generator
Return values
mixed —address()
public
address() : string
Tags
Return values
string —asciify()
Replaces * signs with random numbers and letters and special characters
public
static asciify([string $string = '****' ]) : string
Parameters
- $string : string = '****'
-
String that needs to bet parsed
Tags
Return values
string —bothify()
Replaces hash signs ('#') and question marks ('?') with random numbers and letters An asterisk ('*') is replaced with either a random number or a random letter
public
static bothify([string $string = '## ??' ]) : string
Parameters
- $string : string = '## ??'
-
String that needs to bet parsed
Return values
string —buildingNumber()
public
static buildingNumber() : string
Tags
Return values
string —city()
public
city() : string
Return values
string —citySuffix()
public
static citySuffix() : string
Tags
Return values
string —country()
public
static country() : string
Tags
Return values
string —direction()
public
direction() : mixed
Return values
mixed —englishStreetName()
public
englishStreetName() : mixed
Return values
mixed —estate()
public
estate() : mixed
Return values
mixed —estateSuffix()
public
estateSuffix() : mixed
Return values
mixed —latitude()
Uses signed degrees format (returns a float number between -90 and 90)
public
static latitude([float|int $min = -90 ][, float|int $max = 90 ]) : float
Parameters
- $min : float|int = -90
- $max : float|int = 90
Tags
Return values
float —lexify()
Replaces all question mark ('?') occurrences with a random letter
public
static lexify([string $string = '????' ]) : string
Parameters
- $string : string = '????'
-
String that needs to bet parsed
Return values
string —localCoordinates()
public
static localCoordinates() : array<string|int, float>
Tags
Return values
array<string|int, float> —longitude()
Uses signed degrees format (returns a float number between -180 and 180)
public
static longitude([float|int $min = -180 ][, float|int $max = 180 ]) : float
Parameters
- $min : float|int = -180
- $max : float|int = 180
Tags
Return values
float —numberBetween()
Returns a random number between $int1 and $int2 (any order)
public
static numberBetween(int $int1[, int $int2 = 2147483647 ]) : int
Parameters
- $int1 : int
-
default to 0
- $int2 : int = 2147483647
-
defaults to 32 bit max integer, ie 2147483647
Tags
Return values
int —numerify()
Replaces all hash sign ('#') occurrences with a random number Replaces all percentage sign ('%') occurrences with a not null number
public
static numerify([string $string = '###' ]) : string
Parameters
- $string : string = '###'
-
String that needs to bet parsed
Return values
string —optional()
Chainable method for making any formatter optional.
public
optional([float|int $weight = 0.5 ][, mixed $default = null ]) : mixed|null
Parameters
- $weight : float|int = 0.5
-
Set the probability of receiving a null value. "0" will always return null, "1" will always return the generator. If $weight is an integer value, then the same system works between 0 (always get false) and 100 (always get true).
- $default : mixed = null
Return values
mixed|null —passthrough()
Returns the passed value
public
static passthrough(mixed $value) : mixed
Parameters
- $value : mixed
Return values
mixed —postcode()
public
static postcode() : string
Tags
Return values
string —randomAscii()
Returns a random ASCII character (excluding accents and special chars)
public
static randomAscii() : string
Return values
string —randomDigit()
Returns a random number between 0 and 9
public
static randomDigit() : int
Return values
int —randomDigitNot()
Generates a random digit, which cannot be $except
public
static randomDigitNot(int $except) : int
Parameters
- $except : int
Return values
int —randomDigitNotNull()
Returns a random number between 1 and 9
public
static randomDigitNotNull() : int
Return values
int —randomElement()
Returns a random element from a passed array
public
static randomElement([array<string|int, mixed> $array = ['a', 'b', 'c'] ]) : mixed
Parameters
- $array : array<string|int, mixed> = ['a', 'b', 'c']
Return values
mixed —randomElements()
Returns randomly ordered subsequence of $count elements from a provided array
public
static randomElements([array<string|int, mixed> $array = ['a', 'b', 'c'] ][, int $count = 1 ][, bool $allowDuplicates = false ]) : array<string|int, mixed>
Parameters
- $array : array<string|int, mixed> = ['a', 'b', 'c']
-
Array to take elements from. Defaults to a-c
- $count : int = 1
-
Number of elements to take.
- $allowDuplicates : bool = false
-
Allow elements to be picked several times. Defaults to false
Tags
Return values
array<string|int, mixed> —New array with $count elements from $array
randomFloat()
Return a random float number
public
static randomFloat([int $nbMaxDecimals = null ], float|int $min[, float|int $max = null ]) : float
Parameters
- $nbMaxDecimals : int = null
- $min : float|int
- $max : float|int = null
Tags
Return values
float —randomKey()
Returns a random key from a passed associative array
public
static randomKey([array<string|int, mixed> $array = [] ]) : int|string|null
Parameters
- $array : array<string|int, mixed> = []
Return values
int|string|null —randomLetter()
Returns a random letter from a to z
public
static randomLetter() : string
Return values
string —randomNumber()
Returns a random integer with 0 to $nbDigits digits.
public
static randomNumber([int $nbDigits = null ][, bool $strict = false ]) : int
The maximum value returned is mt_getrandmax()
Parameters
- $nbDigits : int = null
-
Defaults to a random number between 1 and 9
- $strict : bool = false
-
Whether the returned number should have exactly $nbDigits
Tags
Return values
int —regexify()
Transforms a basic regular expression into a random string satisfying the expression.
public
static regexify([string $regex = '' ]) : string
Parameters
- $regex : string = ''
-
A regular expression (delimiters are optional)
Tags
Return values
string —shuffle()
Returns a shuffled version of the argument.
public
static shuffle([array<string|int, mixed>|string $arg = '' ]) : array<string|int, mixed>|string
This function accepts either an array, or a string.
Parameters
- $arg : array<string|int, mixed>|string = ''
-
The set to shuffle
Tags
Return values
array<string|int, mixed>|string —The shuffled set
shuffleArray()
Returns a shuffled version of the array.
public
static shuffleArray([array<string|int, mixed> $array = [] ]) : array<string|int, mixed>
This function does not mutate the original array. It uses the Fisher–Yates algorithm, which is unbiased, together with a Mersenne twister random generator. This function is therefore more random than PHP's shuffle() function, and it is seedable.
Parameters
- $array : array<string|int, mixed> = []
-
The set to shuffle
Tags
Return values
array<string|int, mixed> —The shuffled set
shuffleString()
Returns a shuffled version of the string.
public
static shuffleString([string $string = '' ][, string $encoding = 'UTF-8' ]) : string
This function does not mutate the original string. It uses the Fisher–Yates algorithm, which is unbiased, together with a Mersenne twister random generator. This function is therefore more random than PHP's shuffle() function, and it is seedable. Additionally, it is UTF8 safe if the mb extension is available.
Parameters
- $string : string = ''
-
The set to shuffle
- $encoding : string = 'UTF-8'
-
The string encoding (defaults to UTF-8)
Tags
Return values
string —The shuffled set
streetAddress()
public
streetAddress() : string
Tags
Return values
string —streetName()
public
streetName() : string
Tags
Return values
string —streetSuffix()
public
static streetSuffix() : string
Tags
Return values
string —syllable()
public
syllable() : mixed
Return values
mixed —toLower()
Converts string to lowercase.
public
static toLower([string $string = '' ]) : string
Uses mb_string extension if available.
Parameters
- $string : string = ''
-
String that should be converted to lowercase
Return values
string —toUpper()
Converts string to uppercase.
public
static toUpper([string $string = '' ]) : string
Uses mb_string extension if available.
Parameters
- $string : string = ''
-
String that should be converted to uppercase
Return values
string —town()
public
town() : mixed
Return values
mixed —unique()
Chainable method for making any formatter unique.
public
unique([bool $reset = false ][, int $maxRetries = 10000 ]) : UniqueGenerator
// will never return twice the same value
$faker->unique()->randomElement(array(1, 2, 3));
Parameters
- $reset : bool = false
-
If set to true, resets the list of existing values
- $maxRetries : int = 10000
-
Maximum number of retries to find a unique value, After which an OverflowException is thrown.
Tags
Return values
UniqueGenerator —A proxy class returning only non-existing values
valid()
Chainable method for forcing any formatter to return only valid values.
public
valid([Closure $validator = null ][, int $maxRetries = 10000 ]) : ValidGenerator
The value validity is determined by a function passed as first argument.
$values = array();
$evenValidator = function ($digit) {
return $digit % 2 === 0;
};
for ($i=0; $i < 10; $i++) {
$values []= $faker->valid($evenValidator)->randomDigit;
}
print_r($values); // [0, 4, 8, 4, 2, 6, 0, 8, 8, 6]
Parameters
- $validator : Closure = null
-
A function returning true for valid values
- $maxRetries : int = 10000
-
Maximum number of retries to find a unique value, After which an OverflowException is thrown.
Tags
Return values
ValidGenerator —A proxy class returning only valid values
village()
public
village() : mixed
Return values
mixed —villageSuffix()
public
villageSuffix() : mixed
Return values
mixed —replaceWildcard()
private
static replaceWildcard(mixed $string[, mixed $wildcard = '#' ][, mixed $callback = 'static::randomDigit' ]) : mixed
Parameters
- $string : mixed
- $wildcard : mixed = '#'
- $callback : mixed = 'static::randomDigit'