Showing preview only (8,496K chars total). Download the full file or copy to clipboard to get everything.
Repository: fzaninotto/Faker
Branch: master
Commit: 5ffe7db6c80f
Files: 599
Total size: 8.0 MB
Directory structure:
gitextract_eezgmb5_/
├── .gitattributes
├── .github/
│ ├── ISSUE_TEMPLATE/
│ │ └── bug_report.md
│ ├── dependabot.yaml
│ └── workflows/
│ └── continuous-integration.yml
├── .gitignore
├── CHANGELOG.md
├── CONTRIBUTING.md
├── LICENSE
├── Makefile
├── composer.json
├── phpunit.xml.dist
├── readme.md
├── src/
│ ├── Faker/
│ │ ├── Calculator/
│ │ │ ├── Ean.php
│ │ │ ├── Iban.php
│ │ │ ├── Inn.php
│ │ │ ├── Luhn.php
│ │ │ └── TCNo.php
│ │ ├── DefaultGenerator.php
│ │ ├── Documentor.php
│ │ ├── Factory.php
│ │ ├── Generator.php
│ │ ├── Guesser/
│ │ │ └── Name.php
│ │ ├── ORM/
│ │ │ ├── CakePHP/
│ │ │ │ ├── ColumnTypeGuesser.php
│ │ │ │ ├── EntityPopulator.php
│ │ │ │ └── Populator.php
│ │ │ ├── Doctrine/
│ │ │ │ ├── ColumnTypeGuesser.php
│ │ │ │ ├── EntityPopulator.php
│ │ │ │ └── Populator.php
│ │ │ ├── Mandango/
│ │ │ │ ├── ColumnTypeGuesser.php
│ │ │ │ ├── EntityPopulator.php
│ │ │ │ └── Populator.php
│ │ │ ├── Propel/
│ │ │ │ ├── ColumnTypeGuesser.php
│ │ │ │ ├── EntityPopulator.php
│ │ │ │ └── Populator.php
│ │ │ ├── Propel2/
│ │ │ │ ├── ColumnTypeGuesser.php
│ │ │ │ ├── EntityPopulator.php
│ │ │ │ └── Populator.php
│ │ │ └── Spot/
│ │ │ ├── ColumnTypeGuesser.php
│ │ │ ├── EntityPopulator.php
│ │ │ └── Populator.php
│ │ ├── Provider/
│ │ │ ├── Address.php
│ │ │ ├── Barcode.php
│ │ │ ├── Base.php
│ │ │ ├── Biased.php
│ │ │ ├── Color.php
│ │ │ ├── Company.php
│ │ │ ├── DateTime.php
│ │ │ ├── File.php
│ │ │ ├── HtmlLorem.php
│ │ │ ├── Image.php
│ │ │ ├── Internet.php
│ │ │ ├── Lorem.php
│ │ │ ├── Miscellaneous.php
│ │ │ ├── Payment.php
│ │ │ ├── Person.php
│ │ │ ├── PhoneNumber.php
│ │ │ ├── Text.php
│ │ │ ├── UserAgent.php
│ │ │ ├── Uuid.php
│ │ │ ├── ar_JO/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── Text.php
│ │ │ ├── ar_SA/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── Text.php
│ │ │ ├── at_AT/
│ │ │ │ └── Payment.php
│ │ │ ├── bg_BG/
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── bn_BD/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Utils.php
│ │ │ ├── cs_CZ/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── DateTime.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── da_DK/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── de_AT/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── de_CH/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── de_DE/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── el_CY/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── el_GR/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── en_AU/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Internet.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_CA/
│ │ │ │ ├── Address.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_GB/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_HK/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Internet.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_IN/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_NG/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_NZ/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Internet.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_PH/
│ │ │ │ ├── Address.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_SG/
│ │ │ │ ├── Address.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_UG/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_US/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── en_ZA/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── es_AR/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── es_ES/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── es_PE/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── es_VE/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── et_EE/
│ │ │ │ └── Person.php
│ │ │ ├── fa_IR/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── fi_FI/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── fr_BE/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── fr_CA/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Person.php
│ │ │ │ └── Text.php
│ │ │ ├── fr_CH/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── fr_FR/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── he_IL/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── hr_HR/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── hu_HU/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── hy_AM/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── id_ID/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── is_IS/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── it_CH/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── it_IT/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── ja_JP/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── ka_GE/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── DateTime.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── kk_KZ/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── ko_KR/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── lt_LT/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── lv_LV/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── me_ME/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── mn_MN/
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── ms_MY/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Miscellaneous.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── nb_NO/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── ne_NP/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── nl_BE/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── nl_NL/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── pl_PL/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── pt_BR/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── check_digit.php
│ │ │ ├── pt_PT/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── ro_MD/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── ro_RO/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── ru_RU/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── sk_SK/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── sl_SI/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── sr_Cyrl_RS/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Payment.php
│ │ │ │ └── Person.php
│ │ │ ├── sr_Latn_RS/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Payment.php
│ │ │ │ └── Person.php
│ │ │ ├── sr_RS/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Payment.php
│ │ │ │ └── Person.php
│ │ │ ├── sv_SE/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── th_TH/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── tr_TR/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── DateTime.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── uk_UA/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── vi_VN/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── zh_CN/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── DateTime.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ └── zh_TW/
│ │ │ ├── Address.php
│ │ │ ├── Color.php
│ │ │ ├── Company.php
│ │ │ ├── DateTime.php
│ │ │ ├── Internet.php
│ │ │ ├── Payment.php
│ │ │ ├── Person.php
│ │ │ ├── PhoneNumber.php
│ │ │ └── Text.php
│ │ ├── UniqueGenerator.php
│ │ └── ValidGenerator.php
│ └── autoload.php
└── test/
├── Faker/
│ ├── Calculator/
│ │ ├── EanTest.php
│ │ ├── IbanTest.php
│ │ ├── InnTest.php
│ │ ├── LuhnTest.php
│ │ └── TCNoTest.php
│ ├── DefaultGeneratorTest.php
│ ├── GeneratorTest.php
│ └── Provider/
│ ├── AddressTest.php
│ ├── BarcodeTest.php
│ ├── BaseTest.php
│ ├── BiasedTest.php
│ ├── ColorTest.php
│ ├── CompanyTest.php
│ ├── DateTimeTest.php
│ ├── HtmlLoremTest.php
│ ├── ImageTest.php
│ ├── InternetTest.php
│ ├── LocalizationTest.php
│ ├── LoremTest.php
│ ├── MiscellaneousTest.php
│ ├── PaymentTest.php
│ ├── PersonTest.php
│ ├── PhoneNumberTest.php
│ ├── ProviderOverrideTest.php
│ ├── TextTest.php
│ ├── UserAgentTest.php
│ ├── UuidTest.php
│ ├── ar_JO/
│ │ └── InternetTest.php
│ ├── ar_SA/
│ │ └── InternetTest.php
│ ├── at_AT/
│ │ └── PaymentTest.php
│ ├── bg_BG/
│ │ └── PaymentTest.php
│ ├── bn_BD/
│ │ └── PersonTest.php
│ ├── cs_CZ/
│ │ └── PersonTest.php
│ ├── da_DK/
│ │ └── InternetTest.php
│ ├── de_AT/
│ │ ├── AddressTest.php
│ │ ├── InternetTest.php
│ │ └── PhoneNumberTest.php
│ ├── de_CH/
│ │ ├── AddressTest.php
│ │ ├── InternetTest.php
│ │ ├── PersonTest.php
│ │ └── PhoneNumberTest.php
│ ├── de_DE/
│ │ └── InternetTest.php
│ ├── el_GR/
│ │ └── TextTest.php
│ ├── en_AU/
│ │ └── AddressTest.php
│ ├── en_CA/
│ │ └── AddressTest.php
│ ├── en_GB/
│ │ └── AddressTest.php
│ ├── en_IN/
│ │ └── AddressTest.php
│ ├── en_NG/
│ │ ├── AddressTest.php
│ │ ├── InternetTest.php
│ │ ├── PersonTest.php
│ │ └── PhoneNumberTest.php
│ ├── en_NZ/
│ │ └── PhoneNumberTest.php
│ ├── en_PH/
│ │ └── AddressTest.php
│ ├── en_SG/
│ │ ├── AddressTest.php
│ │ └── PhoneNumberTest.php
│ ├── en_UG/
│ │ └── AddressTest.php
│ ├── en_US/
│ │ ├── CompanyTest.php
│ │ ├── PaymentTest.php
│ │ ├── PersonTest.php
│ │ └── PhoneNumberTest.php
│ ├── en_ZA/
│ │ ├── CompanyTest.php
│ │ ├── InternetTest.php
│ │ ├── PersonTest.php
│ │ └── PhoneNumberTest.php
│ ├── es_ES/
│ │ ├── PaymentTest.php
│ │ ├── PersonTest.php
│ │ ├── PhoneNumberTest.php
│ │ └── TextTest.php
│ ├── es_PE/
│ │ └── PersonTest.php
│ ├── es_VE/
│ │ ├── CompanyTest.php
│ │ └── PersonTest.php
│ ├── fa_IR/
│ │ └── PersonTest.php
│ ├── fi_FI/
│ │ ├── InternetTest.php
│ │ └── PersonTest.php
│ ├── fr_BE/
│ │ └── PaymentTest.php
│ ├── fr_CH/
│ │ ├── AddressTest.php
│ │ ├── InternetTest.php
│ │ ├── PersonTest.php
│ │ └── PhoneNumberTest.php
│ ├── fr_FR/
│ │ ├── AddressTest.php
│ │ ├── CompanyTest.php
│ │ ├── PaymentTest.php
│ │ ├── PersonTest.php
│ │ ├── PhoneNumberTest.php
│ │ └── TextTest.php
│ ├── id_ID/
│ │ └── PersonTest.php
│ ├── it_CH/
│ │ ├── AddressTest.php
│ │ ├── InternetTest.php
│ │ ├── PersonTest.php
│ │ └── PhoneNumberTest.php
│ ├── it_IT/
│ │ ├── CompanyTest.php
│ │ └── PersonTest.php
│ ├── ja_JP/
│ │ ├── InternetTest.php
│ │ ├── PersonTest.php
│ │ └── PhoneNumberTest.php
│ ├── ka_GE/
│ │ └── TextTest.php
│ ├── kk_KZ/
│ │ ├── CompanyTest.php
│ │ ├── PersonTest.php
│ │ └── TextTest.php
│ ├── ko_KR/
│ │ └── TextTest.php
│ ├── mn_MN/
│ │ └── PersonTest.php
│ ├── ms_MY/
│ │ └── PersonTest.php
│ ├── nb_NO/
│ │ └── PhoneNumberTest.php
│ ├── nl_BE/
│ │ ├── PaymentTest.php
│ │ └── PersonTest.php
│ ├── nl_NL/
│ │ ├── CompanyTest.php
│ │ └── PersonTest.php
│ ├── pl_PL/
│ │ ├── AddressTest.php
│ │ └── PersonTest.php
│ ├── pt_BR/
│ │ ├── CompanyTest.php
│ │ └── PersonTest.php
│ ├── pt_PT/
│ │ ├── AddressTest.php
│ │ ├── PersonTest.php
│ │ └── PhoneNumberTest.php
│ ├── ro_RO/
│ │ ├── PersonTest.php
│ │ └── PhoneNumberTest.php
│ ├── ru_RU/
│ │ ├── CompanyTest.php
│ │ ├── PersonTest.php
│ │ └── TextTest.php
│ ├── sv_SE/
│ │ └── PersonTest.php
│ ├── tr_TR/
│ │ ├── CompanyTest.php
│ │ ├── PaymentTest.php
│ │ ├── PersonTest.php
│ │ └── PhoneNumberTest.php
│ ├── uk_UA/
│ │ ├── AddressTest.php
│ │ ├── PersonTest.php
│ │ └── PhoneNumberTest.php
│ └── zh_TW/
│ ├── CompanyTest.php
│ ├── PersonTest.php
│ └── TextTest.php
├── documentor.php
└── test.php
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitattributes
================================================
/test/ export-ignore
/.gitattributes export-ignore
/.gitignore export-ignore
/CONTRIBUTING.md export-ignore
/Makefile export-ignore
/phpunit.xml.dist export-ignore
================================================
FILE: .github/ISSUE_TEMPLATE/bug_report.md
================================================
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''
---
### Summary
<!-- provide a summary here -->
### Versions
<!-- Please provide the versions of PHP as well as `fzaninotto/faker` on which the issue has been observed -->
| | Version |
|:--------------------|:--------|
| PHP | x.y.z |
| `fzaninotto/faker` | x.y.z |
### Self-enclosed code snippet for reproduction
```php
<!-- please replace this with a self-enclosed usage example -->
```
### Expected output
```txt
<!-- please replace this with the expected output of your self-enclosed example -->
```
### Actual output
```txt
<!-- please replace this with the actual output of your self-enclosed example -->
```
================================================
FILE: .github/dependabot.yaml
================================================
# https://docs.github.com/en/github/administering-a-repository/configuration-options-for-dependency-updates
version: 2
updates:
- commit-message:
include: "scope"
prefix: "composer"
directory: "/"
labels:
- "dependency"
open-pull-requests-limit: 10
package-ecosystem: "composer"
schedule:
interval: "daily"
target-branch: "next"
versioning-strategy: "increase"
- commit-message:
include: "scope"
prefix: "github-actions"
directory: "/"
labels:
- "dependency"
open-pull-requests-limit: 10
package-ecosystem: "github-actions"
schedule:
interval: "daily"
target-branch: "next"
================================================
FILE: .github/workflows/continuous-integration.yml
================================================
# https://help.github.com/en/categories/automating-your-workflow-with-github-actions
on:
pull_request:
push:
branches:
- "master"
tags:
- "**"
name: "Continuous Integration"
jobs:
coding-standards:
name: "Coding Standards"
runs-on: "ubuntu-latest"
strategy:
matrix:
php-version:
- "5.3"
steps:
- name: "Checkout"
uses: "actions/checkout@v2"
- name: "Install PHP with extensions"
uses: "shivammathur/setup-php@v2"
with:
coverage: "none"
extensions: "intl"
php-version: "${{ matrix.php-version }}"
- name: "Determine composer cache directory"
id: "determine-composer-cache-directory"
run: "echo \"::set-output name=directory::$(composer config cache-dir)\""
- name: "Cache dependencies installed with composer"
uses: "actions/cache@v1"
with:
path: "${{ steps.determine-composer-cache-directory.outputs.directory }}"
key: "php-${{ matrix.php-version }}-composer-${{ hashFiles('**/composer.json') }}"
restore-keys: "php-${{ matrix.php-version }}-composer-"
- name: "Install dependencies with composer"
run: "composer install --no-interaction --no-progress --no-suggest"
- name: "Run squizlabs/php_codesniffer"
run: "vendor/bin/phpcs --standard=PSR2 src -n"
tests:
name: "Tests"
runs-on: "ubuntu-latest"
strategy:
matrix:
php-version:
- "5.3"
- "5.4"
- "5.5"
- "5.6"
- "7.0"
- "7.1"
- "7.2"
- "7.3"
- "7.4"
steps:
- name: "Checkout"
uses: "actions/checkout@v2"
- name: "Install PHP with extensions"
uses: "shivammathur/setup-php@v2"
with:
coverage: "none"
extensions: "intl"
ini-values: "memory_limit=-1"
php-version: "${{ matrix.php-version }}"
- name: "Determine composer cache directory"
id: "determine-composer-cache-directory"
run: "echo \"::set-output name=directory::$(composer config cache-dir)\""
- name: "Cache dependencies installed with composer"
uses: "actions/cache@v1"
with:
path: "${{ steps.determine-composer-cache-directory.outputs.directory }}"
key: "php-${{ matrix.php-version }}-composer-${{ hashFiles('**/composer.json') }}"
restore-keys: "php-${{ matrix.php-version }}-composer-"
- name: "Install dependencies with composer"
run: "composer install --no-interaction --no-progress --no-suggest"
- name: "Run tests with phpunit/phpunit"
run: "vendor/bin/phpunit"
code-coverage:
name: "Code Coverage"
runs-on: "ubuntu-latest"
strategy:
matrix:
php-version:
- "7.4"
steps:
- name: "Checkout"
uses: "actions/checkout@v2"
- name: "Install PHP with extensions"
uses: "shivammathur/setup-php@v2"
with:
coverage: "xdebug"
extensions: "intl"
ini-values: "memory_limit=-1"
php-version: "${{ matrix.php-version }}"
- name: "Determine composer cache directory"
id: "determine-composer-cache-directory"
run: "echo \"::set-output name=directory::$(composer config cache-dir)\""
- name: "Cache dependencies installed with composer"
uses: "actions/cache@v1"
with:
path: "${{ steps.determine-composer-cache-directory.outputs.directory }}"
key: "php-${{ matrix.php-version }}-composer-${{ hashFiles('**/composer.json') }}"
restore-keys: "php-${{ matrix.php-version }}-composer-"
- name: "Install dependencies with composer"
run: "composer install --no-interaction --no-progress --no-suggest"
- name: "Create build directory"
run: "mkdir -p .build/logs"
- name: "Collect code coverage with Xdebug and phpunit/phpunit"
run: "vendor/bin/phpunit --coverage-clover=.build/logs/clover.xml"
- name: "Send code coverage report to Codecov.io"
env:
CODECOV_TOKEN: "${{ secrets.CODECOV_TOKEN }}"
run: "bash <(curl -s https://codecov.io/bash)"
================================================
FILE: .gitignore
================================================
.build/
vendor
composer.lock
================================================
FILE: CHANGELOG.md
================================================
# CHANGELOG
## 2019-12-03, v1.9.1
- Add link to PHPStan extension to readme [\#1834](https://github.com/fzaninotto/Faker/pull/1834) ([finwe](https://github.com/finwe))
- Enhancement: Collect code coverage [\#1824](https://github.com/fzaninotto/Faker/pull/1824) ([localheinz](https://github.com/localheinz))
- Enhancement: Use all columns when running tests [\#1823](https://github.com/fzaninotto/Faker/pull/1823) ([localheinz](https://github.com/localheinz))
- Enhancement: Configure verbose output via phpunit.xml.dist [\#1822](https://github.com/fzaninotto/Faker/pull/1822) ([localheinz](https://github.com/localheinz))
- Curly braces for arrays is deprecated in PHP 7.4 [\#1843](https://github.com/fzaninotto/Faker/pull/1843) ([wimg](https://github.com/wimg))
- Fix: Reduce visibility of setUp\(\) and tearDown\(\) [\#1821](https://github.com/fzaninotto/Faker/pull/1821) ([localheinz](https://github.com/localheinz))
- Fix: Mark test classes as final [\#1820](https://github.com/fzaninotto/Faker/pull/1820) ([localheinz](https://github.com/localheinz))
- Fix: Remove unnecessary class-level DocBlocks [\#1819](https://github.com/fzaninotto/Faker/pull/1819) ([localheinz](https://github.com/localheinz))
## 2019-11-10, v1.9.0
This will the last minor release in the `1.x` cycle.
- Add all Iran's provinces land lines numbers [\#1806](https://github.com/fzaninotto/Faker/pull/1806) ([kingofnull](https://github.com/kingofnull))
- replace latin "B" to cyrillic "B" for uk\_UA locale [\#1800](https://github.com/fzaninotto/Faker/pull/1800) ([FI-LIFE](https://github.com/FI-LIFE))
- Add elgentos/masquerade to third-party library list [\#1798](https://github.com/fzaninotto/Faker/pull/1798) ([erikhansen](https://github.com/erikhansen))
- Add link to Gravatar provider repository [\#1796](https://github.com/fzaninotto/Faker/pull/1796) ([ottaviano](https://github.com/ottaviano))
- Add mobileNumber\(\) method for nb\_NO [\#1788](https://github.com/fzaninotto/Faker/pull/1788) ([carestad](https://github.com/carestad))
- Enhancement: Slightly clean up Company provider [\#1783](https://github.com/fzaninotto/Faker/pull/1783) ([localheinz](https://github.com/localheinz))
- Added some more information for autoloading in the readme [\#1780](https://github.com/fzaninotto/Faker/pull/1780) ([pimjansen](https://github.com/pimjansen))
- Enhancement: Add issue template for bug report [\#1779](https://github.com/fzaninotto/Faker/pull/1779) ([localheinz](https://github.com/localheinz))
- Add hslColor to ColorProvider [\#1776](https://github.com/fzaninotto/Faker/pull/1776) ([icanhazstring](https://github.com/icanhazstring))
- Enhancement: Consistently use composer package name for link content [\#1770](https://github.com/fzaninotto/Faker/pull/1770) ([localheinz](https://github.com/localheinz))
- Add Correct Thai words for streets,soi etc names and add Thai First a… [\#1769](https://github.com/fzaninotto/Faker/pull/1769) ([pierrejoye](https://github.com/pierrejoye))
- Enhancement: Assert that postcode generated by Austrian Address provider matches format [\#1766](https://github.com/fzaninotto/Faker/pull/1766) ([localheinz](https://github.com/localheinz))
- Enhancement: Update squizlabs/php\_codesniffer [\#1763](https://github.com/fzaninotto/Faker/pull/1763) ([localheinz](https://github.com/localheinz))
- Enhancement: Assert that imageUrl can be used with gray flag [\#1762](https://github.com/fzaninotto/Faker/pull/1762) ([localheinz](https://github.com/localheinz))
- Enhancement: Introduce build and help targets [\#1761](https://github.com/fzaninotto/Faker/pull/1761) ([localheinz](https://github.com/localheinz))
- Enhancement: Disable Xdebug as early as possible [\#1758](https://github.com/fzaninotto/Faker/pull/1758) ([localheinz](https://github.com/localheinz))
- Enhancement: Clean up .gitattributes [\#1756](https://github.com/fzaninotto/Faker/pull/1756) ([localheinz](https://github.com/localheinz))
- Enhancement: Reference phpunit.xsd as installed with composer [\#1755](https://github.com/fzaninotto/Faker/pull/1755) ([localheinz](https://github.com/localheinz))
- add id\_ID Color [\#1754](https://github.com/fzaninotto/Faker/pull/1754) ([cacing69](https://github.com/cacing69))
- PHP 7.4 compatibility [\#1748](https://github.com/fzaninotto/Faker/pull/1748) ([pimjansen](https://github.com/pimjansen))
- Add lastName gender specific on ru\_RU locale [\#1747](https://github.com/fzaninotto/Faker/pull/1747) ([aanfarhan](https://github.com/aanfarhan))
- Update README - Add a new faker. [\#1731](https://github.com/fzaninotto/Faker/pull/1731) ([drupol](https://github.com/drupol))
- Add faker-eddy-malou third-party library [\#1717](https://github.com/fzaninotto/Faker/pull/1717) ([Metrakit](https://github.com/Metrakit))
- \[de\_DE\] Company\JobTitle: list of common german job titles [\#1716](https://github.com/fzaninotto/Faker/pull/1716) ([amacado](https://github.com/amacado))
- Added 'red' to $safeColorNames [\#1701](https://github.com/fzaninotto/Faker/pull/1701) ([xfudox](https://github.com/xfudox))
- \[pt\_PT/Address\] Add abbreviature to 'travessa' and 'largo' [\#1606](https://github.com/fzaninotto/Faker/pull/1606) ([simaolemos](https://github.com/simaolemos))
- Fix method name for en\_NZ provider in readme [\#1595](https://github.com/fzaninotto/Faker/pull/1595) ([gdhnz](https://github.com/gdhnz))
- Refactoring of the TextTest class [\#1590](https://github.com/fzaninotto/Faker/pull/1590) ([stevegrunwell](https://github.com/stevegrunwell))
- add gender variants for last name \[lt\_LT\] [\#1586](https://github.com/fzaninotto/Faker/pull/1586) ([ikerasLT](https://github.com/ikerasLT))
- add .id TLD [\#1566](https://github.com/fzaninotto/Faker/pull/1566) ([ad3n](https://github.com/ad3n))
- Add Color provider to es\_ES locale [\#1559](https://github.com/fzaninotto/Faker/pull/1559) ([juananruiz](https://github.com/juananruiz))
- Enhancement: Keep packages sorted in composer.json [\#1551](https://github.com/fzaninotto/Faker/pull/1551) ([localheinz](https://github.com/localheinz))
- Portuguese providers for Companies and Internet [\#1537](https://github.com/fzaninotto/Faker/pull/1537) ([promatik](https://github.com/promatik))
- Improve Dutch company names [\#1529](https://github.com/fzaninotto/Faker/pull/1529) ([koole](https://github.com/koole))
- Document randomDigitNot base formatter. [\#1514](https://github.com/fzaninotto/Faker/pull/1514) ([shawnlindstrom](https://github.com/shawnlindstrom))
- Estonian names [\#1461](https://github.com/fzaninotto/Faker/pull/1461) ([much-rebel](https://github.com/much-rebel))
- add birthplace support for ID nik generator [\#1451](https://github.com/fzaninotto/Faker/pull/1451) ([mikk150](https://github.com/mikk150))
- List of banks in Brazil added [\#1427](https://github.com/fzaninotto/Faker/pull/1427) ([diegohenicka](https://github.com/diegohenicka))
- Remove last names from the male first names array \(et\_EE\) [\#1799](https://github.com/fzaninotto/Faker/pull/1799) ([Mihkel100](https://github.com/Mihkel100))
- Update out-of-date currency codes [\#1795](https://github.com/fzaninotto/Faker/pull/1795) ([Brindster](https://github.com/Brindster))
- Floor is not always returning an int [\#1790](https://github.com/fzaninotto/Faker/pull/1790) ([pimjansen](https://github.com/pimjansen))
- typo [\#1789](https://github.com/fzaninotto/Faker/pull/1789) ([enumag](https://github.com/enumag))
- Added batch inserts for doctrine orm populate [\#1781](https://github.com/fzaninotto/Faker/pull/1781) ([pimjansen](https://github.com/pimjansen))
- FIx: Avoid deprecation warning in newer CakePHP version [\#1777](https://github.com/fzaninotto/Faker/pull/1777) ([icanhazstring](https://github.com/icanhazstring))
- Fix: Consistently link to GitHub repositories [\#1774](https://github.com/fzaninotto/Faker/pull/1774) ([localheinz](https://github.com/localheinz))
- Fix: Name of package [\#1772](https://github.com/fzaninotto/Faker/pull/1772) ([localheinz](https://github.com/localheinz))
- Remove BV and HM country codes. [\#1767](https://github.com/fzaninotto/Faker/pull/1767) ([oliverpool](https://github.com/oliverpool))
- Fix: Remove sudo configuration [\#1760](https://github.com/fzaninotto/Faker/pull/1760) ([localheinz](https://github.com/localheinz))
- Fix: Allow nightly builds to fail [\#1759](https://github.com/fzaninotto/Faker/pull/1759) ([localheinz](https://github.com/localheinz))
- Fix: No need to update composer itself [\#1757](https://github.com/fzaninotto/Faker/pull/1757) ([localheinz](https://github.com/localheinz))
- duplicate first name and last name removal [\#1729](https://github.com/fzaninotto/Faker/pull/1729) ([sagautam5](https://github.com/sagautam5))
- Fix-Isreal--Israel [\#1724](https://github.com/fzaninotto/Faker/pull/1724) ([GitEvil](https://github.com/GitEvil))
- fix\(issue-1721\): add phpdoc method and properties annotations for php… [\#1722](https://github.com/fzaninotto/Faker/pull/1722) ([lugus](https://github.com/lugus))
- Typo in function PHPDoc [\#1711](https://github.com/fzaninotto/Faker/pull/1711) ([Dzhuneyt](https://github.com/Dzhuneyt))
- Fix: Add allowed type DateTime to param annotation [\#1697](https://github.com/fzaninotto/Faker/pull/1697) ([localheinz](https://github.com/localheinz))
- Calling a non static method as static not allowed. [\#1696](https://github.com/fzaninotto/Faker/pull/1696) ([wilco-1985](https://github.com/wilco-1985))
- Bug Fix en\_SG mobile number generation [\#1658](https://github.com/fzaninotto/Faker/pull/1658) ([ziming](https://github.com/ziming))
- Update ja\_JP Address Provider [\#1649](https://github.com/fzaninotto/Faker/pull/1649) ([atmngw](https://github.com/atmngw))
- Fixed realText on ja\_JP locale broken, /u missing [\#1634](https://github.com/fzaninotto/Faker/pull/1634) ([mihit](https://github.com/mihit))
- Removed comma and space from $firstNameMale for en\_IN [\#1608](https://github.com/fzaninotto/Faker/pull/1608) ([phpspider](https://github.com/phpspider))
- Prevent Transliterator class autoloading [\#1575](https://github.com/fzaninotto/Faker/pull/1575) ([MontealegreLuis](https://github.com/MontealegreLuis))
- building numbers in Germany never start with a zero or are zero [\#1530](https://github.com/fzaninotto/Faker/pull/1530) ([fostam](https://github.com/fostam))
- Fixing sk\_SK men last names set [\#1459](https://github.com/fzaninotto/Faker/pull/1459) ([pavoltanuska](https://github.com/pavoltanuska))
- Taiwan ID. The initial letter must be a capital letter. p-\>P [\#1434](https://github.com/fzaninotto/Faker/pull/1434) ([slawa-dev](https://github.com/slawa-dev))
- Revert "Added 'red' to $safeColorNames" [\#1778](https://github.com/fzaninotto/Faker/pull/1778) ([fzaninotto](https://github.com/fzaninotto))
- Added realText capability for fr\_CA [\#1686](https://github.com/fzaninotto/Faker/pull/1686) ([bobanum](https://github.com/bobanum))
- Add loremflickr.com Provider to the thrid parties [\#1683](https://github.com/fzaninotto/Faker/pull/1683) ([xvladxtremal](https://github.com/xvladxtremal))
- Add Undeclared Faker Instance to PhoneNumber Test in en\_NG [\#1682](https://github.com/fzaninotto/Faker/pull/1682) ([thearsalan](https://github.com/thearsalan))
- PSR-2 updates to readme [\#1679](https://github.com/fzaninotto/Faker/pull/1679) ([b3none](https://github.com/b3none))
- PHPDoc for `passthrough` function on Generator [\#1678](https://github.com/fzaninotto/Faker/pull/1678) ([tabakhase](https://github.com/tabakhase))
- Make en\_CA Phone Provider Extend the en\_US One [\#1676](https://github.com/fzaninotto/Faker/pull/1676) ([darrylhein](https://github.com/darrylhein))
- Add Valid National Code Generator to fa\_IR Person [\#1675](https://github.com/fzaninotto/Faker/pull/1675) ([thearsalan](https://github.com/thearsalan))
- Updated readme.md: added a missing backslash [\#1673](https://github.com/fzaninotto/Faker/pull/1673) ([aubryfr](https://github.com/aubryfr))
- Add 'Faker\Provider\en\_US\Company::catchPhrase' to ru\_RU locale [\#1668](https://github.com/fzaninotto/Faker/pull/1668) ([axklim](https://github.com/axklim))
- Update deprecated \PHPUnit\_Framework\_TestCase with PHPUnit\Framework\TestCase [\#1664](https://github.com/fzaninotto/Faker/pull/1664) ([thewhit](https://github.com/thewhit))
- Support populating Doctrine's immutable date types [\#1639](https://github.com/fzaninotto/Faker/pull/1639) ([voronkovich](https://github.com/voronkovich))
- add titleMale and titleFemale method to all Person classes [\#1635](https://github.com/fzaninotto/Faker/pull/1635) ([RiverDanceGit](https://github.com/RiverDanceGit))
- Minor typo fix [\#1631](https://github.com/fzaninotto/Faker/pull/1631) ([nhedger](https://github.com/nhedger))
- Add link to er1z/fakemock [\#1622](https://github.com/fzaninotto/Faker/pull/1622) ([er1z](https://github.com/er1z))
- Add Dutch \(nl\_NL\) job titles [\#1618](https://github.com/fzaninotto/Faker/pull/1618) ([SjorsO](https://github.com/SjorsO))
- Exclude files and folder from release archive [\#1617](https://github.com/fzaninotto/Faker/pull/1617) ([ankurk91](https://github.com/ankurk91))
- Update doc block [\#1615](https://github.com/fzaninotto/Faker/pull/1615) ([ankurk91](https://github.com/ankurk91))
- Suggest PSR-4 compliant autoloader in comment [\#1614](https://github.com/fzaninotto/Faker/pull/1614) ([samnela](https://github.com/samnela))
- Fix dateTimeBetween\(\) Argument on Generator phpdoc [\#1583](https://github.com/fzaninotto/Faker/pull/1583) ([hisomura](https://github.com/hisomura))
- Fix Dutch typo [\#1580](https://github.com/fzaninotto/Faker/pull/1580) ([gizburdt](https://github.com/gizburdt))
- Old city names changed to new ones [\#1578](https://github.com/fzaninotto/Faker/pull/1578) ([goszowski](https://github.com/goszowski))
- Correct documentation [\#1571](https://github.com/fzaninotto/Faker/pull/1571) ([rquadling](https://github.com/rquadling))
- Make $suffix protected not private in nl\_NL\Person provider [\#1561](https://github.com/fzaninotto/Faker/pull/1561) ([SpadXIII](https://github.com/SpadXIII))
- Add PicsumPhotos Provider to the thrid parties [\#1560](https://github.com/fzaninotto/Faker/pull/1560) ([bluemmb](https://github.com/bluemmb))
- fix austrian postal codes starting with invalid 0 [\#1545](https://github.com/fzaninotto/Faker/pull/1545) ([mpge](https://github.com/mpge))
- Restore a random seed when the Generator is destroyed [\#1534](https://github.com/fzaninotto/Faker/pull/1534) ([lyrixx](https://github.com/lyrixx))
- Add a swiss social security number \(AVS13\) generator [\#1533](https://github.com/fzaninotto/Faker/pull/1533) ([nhedger](https://github.com/nhedger))
- Small tweaks [\#1526](https://github.com/fzaninotto/Faker/pull/1526) ([carusogabriel](https://github.com/carusogabriel))
- fix ukraine first name person, delete space [\#1525](https://github.com/fzaninotto/Faker/pull/1525) ([Yasuslik](https://github.com/Yasuslik))
- Removed unknown postcode [\#1440](https://github.com/fzaninotto/Faker/pull/1440) ([ayanozturk](https://github.com/ayanozturk))
- Add more PhoneNumber options for es\_ES [\#1219](https://github.com/fzaninotto/Faker/pull/1219) ([driade](https://github.com/driade))
- Fix duplication in uk\_UA male first names [\#1214](https://github.com/fzaninotto/Faker/pull/1214) ([fre5h](https://github.com/fre5h))
- Added missing grayscale option/flag to Image provider [\#928](https://github.com/fzaninotto/Faker/pull/928) ([sebastianvilla](https://github.com/sebastianvilla))
## 2018-07-12, v1.8.0
- Typo in readme [\#1521](https://github.com/fzaninotto/Faker/pull/1521) ([jmhobbs](https://github.com/jmhobbs))
- Replaced Hilll with Hill [\#1516](https://github.com/fzaninotto/Faker/pull/1516) ([MarkVaughn](https://github.com/MarkVaughn))
- \[it\_IT\] Improve vat ID generated using official rules [\#1508](https://github.com/fzaninotto/Faker/pull/1508) ([mavimo](https://github.com/mavimo))
- \[hu\_HU\] Address: Fix unnecessary new line in string [\#1507](https://github.com/fzaninotto/Faker/pull/1507) ([ntomka](https://github.com/ntomka))
- add phone numer format [\#1506](https://github.com/fzaninotto/Faker/pull/1506) ([Enosh-Yu](https://github.com/Enosh-Yu))
- Fix typo in fr\_CA Provider [\#1505](https://github.com/fzaninotto/Faker/pull/1505) ([ultreson](https://github.com/ultreson))
- Add fake-car provider link [\#1497](https://github.com/fzaninotto/Faker/pull/1497) ([pelmered](https://github.com/pelmered))
- create `passthrough` function [\#1493](https://github.com/fzaninotto/Faker/pull/1493) ([browner12](https://github.com/browner12))
- update Polish bank list [\#1482](https://github.com/fzaninotto/Faker/pull/1482) ([IonBazan](https://github.com/IonBazan))
- Update the parameters to check if the setter is callable [\#1470](https://github.com/fzaninotto/Faker/pull/1470) ([rossmitchell](https://github.com/rossmitchell))
- Push the max date far into the future so the test can pass [\#1469](https://github.com/fzaninotto/Faker/pull/1469) ([rossmitchell](https://github.com/rossmitchell))
- Update Address.php [\#1465](https://github.com/fzaninotto/Faker/pull/1465) ([Saibamen](https://github.com/Saibamen))
- Turkish identity number for tr\_TR [\#1462](https://github.com/fzaninotto/Faker/pull/1462) ([aykutaras](https://github.com/aykutaras))
- Fixing rare iin with 13-digits. [\#1450](https://github.com/fzaninotto/Faker/pull/1450) ([vadimonus](https://github.com/vadimonus))
- Fix Polish PESEL faker [\#1449](https://github.com/fzaninotto/Faker/pull/1449) ([Dartui](https://github.com/Dartui))
- Adds valid 08 number formats for fr\_FR [\#1439](https://github.com/fzaninotto/Faker/pull/1439) ([ppelgrims](https://github.com/ppelgrims))
- Add YouTube provider link [\#1422](https://github.com/fzaninotto/Faker/pull/1422) ([aalaap](https://github.com/aalaap))
- Update PHPDoc of the DateTime provider. [\#1419](https://github.com/fzaninotto/Faker/pull/1419) ([tomzx](https://github.com/tomzx))
- Normalize name of variable [\#1412](https://github.com/fzaninotto/Faker/pull/1412) ([eaglewu](https://github.com/eaglewu))
- Added "blockchain" to en-us company provider catchPhrase method [\#1411](https://github.com/fzaninotto/Faker/pull/1411) ([samoldenburg](https://github.com/samoldenburg))
- Fix for Spot2 ORM EntityPopulator [\#1408](https://github.com/fzaninotto/Faker/pull/1408) ([michal-borek](https://github.com/michal-borek))
- TH color name [\#1404](https://github.com/fzaninotto/Faker/pull/1404) ([Naruedom](https://github.com/Naruedom))
- added Malaysia \[ms\_MY\] locale [\#1403](https://github.com/fzaninotto/Faker/pull/1403) ([kenfai](https://github.com/kenfai))
- Implementation of the function that generates Brazilian area codes fixed. [\#1401](https://github.com/fzaninotto/Faker/pull/1401) ([jackmiras](https://github.com/jackmiras))
- VISA retired the 13 digit PAN moved to new cardParams [\#1400](https://github.com/fzaninotto/Faker/pull/1400) ([hppycoder](https://github.com/hppycoder))
- Remove unused variable inside closure [\#1395](https://github.com/fzaninotto/Faker/pull/1395) ([carusogabriel](https://github.com/carusogabriel))
- .nz domain updates [\#1393](https://github.com/fzaninotto/Faker/pull/1393) ([xurizaemon](https://github.com/xurizaemon))
- Add licenceCode method in the to es\_ES person provider [\#1392](https://github.com/fzaninotto/Faker/pull/1392) ([ffiguereo](https://github.com/ffiguereo))
- allow `randomElements` to accept a Traversable object [\#1389](https://github.com/fzaninotto/Faker/pull/1389) ([browner12](https://github.com/browner12))
- Doc: rg remove formatting [\#1387](https://github.com/fzaninotto/Faker/pull/1387) ([emtudo](https://github.com/emtudo))
- Add numbers with start 4 [\#1386](https://github.com/fzaninotto/Faker/pull/1386) ([emtudo](https://github.com/emtudo))
- update th\_TH mobile number format [\#1385](https://github.com/fzaninotto/Faker/pull/1385) ([earthpyy](https://github.com/earthpyy))
- Translate country names for lv\_LV provider. [\#1383](https://github.com/fzaninotto/Faker/pull/1383) ([ronaldsgailis](https://github.com/ronaldsgailis))
- Clean elses [\#1382](https://github.com/fzaninotto/Faker/pull/1382) ([carusogabriel](https://github.com/carusogabriel))
- French vat formatter [\#1381](https://github.com/fzaninotto/Faker/pull/1381) ([ppelgrims](https://github.com/ppelgrims))
- Replaces rtrim with preg\_replace [\#1380](https://github.com/fzaninotto/Faker/pull/1380) ([ppelgrims](https://github.com/ppelgrims))
- Refactoring tests [\#1375](https://github.com/fzaninotto/Faker/pull/1375) ([carusogabriel](https://github.com/carusogabriel))
- Added link in readme to provider FakerRestaurant [\#1374](https://github.com/fzaninotto/Faker/pull/1374) ([jzonta](https://github.com/jzonta))
- Remove obsolete currency codes [\#1373](https://github.com/fzaninotto/Faker/pull/1373) ([tpraxl](https://github.com/tpraxl))
- \[ru\_RU\] Updated countries and added source link [\#1372](https://github.com/fzaninotto/Faker/pull/1372) ([ilyahoilik](https://github.com/ilyahoilik))
- Test against PHP 7.2 [\#1371](https://github.com/fzaninotto/Faker/pull/1371) ([carusogabriel](https://github.com/carusogabriel))
- Feature: nl\_BE text provider [\#1370](https://github.com/fzaninotto/Faker/pull/1370) ([rauwebieten](https://github.com/rauwebieten))
- default value for Payment::iban\(\) country code [\#1369](https://github.com/fzaninotto/Faker/pull/1369) ([madmanmax](https://github.com/madmanmax))
- skip test failing on bigendian [\#1365](https://github.com/fzaninotto/Faker/pull/1365) ([remicollet](https://github.com/remicollet))
- Update Person.php [\#1364](https://github.com/fzaninotto/Faker/pull/1364) ([majamusan](https://github.com/majamusan))
- Prevent errors on private methods [\#1363](https://github.com/fzaninotto/Faker/pull/1363) ([petecoop](https://github.com/petecoop))
- adds rijksregisternummer [\#1361](https://github.com/fzaninotto/Faker/pull/1361) ([ppelgrims](https://github.com/ppelgrims))
- Add secondary address to fr\_FR provider [\#1356](https://github.com/fzaninotto/Faker/pull/1356) ([nicodmf](https://github.com/nicodmf))
- Add company provider for tr\_TR [\#1355](https://github.com/fzaninotto/Faker/pull/1355) ([yuks](https://github.com/yuks))
- nb\_NO provider updates [\#1350](https://github.com/fzaninotto/Faker/pull/1350) ([alexqhj](https://github.com/alexqhj))
- only test available date range on 32-bit [\#1348](https://github.com/fzaninotto/Faker/pull/1348) ([remicollet](https://github.com/remicollet))
- Bump PHPUnit version for namespace compatibility [\#1345](https://github.com/fzaninotto/Faker/pull/1345) ([carusogabriel](https://github.com/carusogabriel))
- Use PSR-1 for PHPUnit TestCase [\#1344](https://github.com/fzaninotto/Faker/pull/1344) ([carusogabriel](https://github.com/carusogabriel))
- Fix FR\_fr 07 prefix mobile number generation [\#1343](https://github.com/fzaninotto/Faker/pull/1343) ([svanpoeck](https://github.com/svanpoeck))
- Update Text.php [\#1339](https://github.com/fzaninotto/Faker/pull/1339) ([gulaandrij](https://github.com/gulaandrij))
- Add two new company type in the Swiss Provider [\#1336](https://github.com/fzaninotto/Faker/pull/1336) ([pvullioud](https://github.com/pvullioud))
- Change symbol 'minus' with code 226 to 'minus' with code 45 [\#1333](https://github.com/fzaninotto/Faker/pull/1333) ([Negasus](https://github.com/Negasus))
- \[sl\_SI\] Created provider for Company [\#1331](https://github.com/fzaninotto/Faker/pull/1331) ([alesvaupotic](https://github.com/alesvaupotic))
- Update city name [\#1328](https://github.com/fzaninotto/Faker/pull/1328) ([s9801077](https://github.com/s9801077))
- Fix \#1305 realText in some cases breaks last character [\#1326](https://github.com/fzaninotto/Faker/pull/1326) ([iamraccoon](https://github.com/iamraccoon))
- Real Dutch postal codes [\#1323](https://github.com/fzaninotto/Faker/pull/1323) ([ametad](https://github.com/ametad))
- Added male and female titles for the en\_ZA locale [\#1321](https://github.com/fzaninotto/Faker/pull/1321) ([ViGouRCanberra](https://github.com/ViGouRCanberra))
- Add German Email Providers [\#1320](https://github.com/fzaninotto/Faker/pull/1320) ([Stoffo](https://github.com/Stoffo))
- Fix "Resource temporarily unavailable" [\#1319](https://github.com/fzaninotto/Faker/pull/1319) ([eberkund](https://github.com/eberkund))
- Introduced the ability to specify a default timezone... [\#1316](https://github.com/fzaninotto/Faker/pull/1316) ([telkins](https://github.com/telkins))
- South African licence codes [\#1315](https://github.com/fzaninotto/Faker/pull/1315) ([royalmitten](https://github.com/royalmitten))
- Fix with incorrect name city. [\#1309](https://github.com/fzaninotto/Faker/pull/1309) ([zzenmate](https://github.com/zzenmate))
- Fixed type-o in readme under section about Language specific formatters [\#1302](https://github.com/fzaninotto/Faker/pull/1302) ([espenkn](https://github.com/espenkn))
- Update Person.php [\#1298](https://github.com/fzaninotto/Faker/pull/1298) ([yappkahowe](https://github.com/yappkahowe))
- Allow children classes to access self::$suffix [\#1296](https://github.com/fzaninotto/Faker/pull/1296) ([greg0ire](https://github.com/greg0ire))
- Fix with namespace payment provider for uk\_UA [\#1293](https://github.com/fzaninotto/Faker/pull/1293) ([zzenmate](https://github.com/zzenmate))
- Update zh\_TW text provider [\#1292](https://github.com/fzaninotto/Faker/pull/1292) ([s9801077](https://github.com/s9801077))
- Fix CURL status code in ImageTest.php [\#1290](https://github.com/fzaninotto/Faker/pull/1290) ([Sanfra1407](https://github.com/Sanfra1407))
- Tax Id for companies and new formats for es\_VE [\#1287](https://github.com/fzaninotto/Faker/pull/1287) ([DIOHz0r](https://github.com/DIOHz0r))
- Added idNumber for nl\_NL [\#1283](https://github.com/fzaninotto/Faker/pull/1283) ([artorozenga](https://github.com/artorozenga))
- Feature/en us company ein [\#1273](https://github.com/fzaninotto/Faker/pull/1273) ([zachflower](https://github.com/zachflower))
## 2017-08-15, v1.7.0
- Added more Ukrainian banks [\#1271](https://github.com/fzaninotto/Faker/pull/1271) ([iamraccoon](https://github.com/iamraccoon))
- Hotfix/failing unit tests [\#1269](https://github.com/fzaninotto/Faker/pull/1269) ([zachflower](https://github.com/zachflower))
- Lock Travis-CI environment to Ubuntu Precise [\#1268](https://github.com/fzaninotto/Faker/pull/1268) ([zachflower](https://github.com/zachflower))
- Added Ukrainian job title [\#1267](https://github.com/fzaninotto/Faker/pull/1267) ([iamraccoon](https://github.com/iamraccoon))
- Add compliant en\_US SSN generator [\#1266](https://github.com/fzaninotto/Faker/pull/1266) ([zachflower](https://github.com/zachflower))
- Added more Ukrainian streets and removed irrelevant names. Added more Ukrainian mobile formats [\#1265](https://github.com/fzaninotto/Faker/pull/1265) ([iamraccoon](https://github.com/iamraccoon))
- Add Internet Format for ja\_JP. [\#1260](https://github.com/fzaninotto/Faker/pull/1260) ([itigoppo](https://github.com/itigoppo))
- rectify ISO 4217 codes [\#1258](https://github.com/fzaninotto/Faker/pull/1258) ([eidng8](https://github.com/eidng8))
- Corrected of grammar of Ukrainian middlenames and test added [\#1257](https://github.com/fzaninotto/Faker/pull/1257) ([vladbuk](https://github.com/vladbuk))
- Update ISO 4217 active codes [\#1251](https://github.com/fzaninotto/Faker/pull/1251) ([eidng8](https://github.com/eidng8))
- Update Composer File [\#1248](https://github.com/fzaninotto/Faker/pull/1248) ([vinkla](https://github.com/vinkla))
- Set capitals to false [\#1243](https://github.com/fzaninotto/Faker/pull/1243) ([Stichoza](https://github.com/Stichoza))
- Use static instead of self [\#1242](https://github.com/fzaninotto/Faker/pull/1242) ([Stichoza](https://github.com/Stichoza))
- Add VAT french format [\#1241](https://github.com/fzaninotto/Faker/pull/1241) ([baptistedonaux](https://github.com/baptistedonaux))
- Add swedish job titles [\#1234](https://github.com/fzaninotto/Faker/pull/1234) ([vinkla](https://github.com/vinkla))
- Name Simo shouldn't have comma in it [\#1230](https://github.com/fzaninotto/Faker/pull/1230) ([simoheinonen](https://github.com/simoheinonen))
- Fix: Add method annotation for ValidGenerator [\#1223](https://github.com/fzaninotto/Faker/pull/1223) ([localheinz](https://github.com/localheinz))
- Add real text for es\_ES [\#1220](https://github.com/fzaninotto/Faker/pull/1220) ([driade](https://github.com/driade))
- Fix spelling errors [\#1218](https://github.com/fzaninotto/Faker/pull/1218) ([driade](https://github.com/driade))
- Fix spelling errors [\#1217](https://github.com/fzaninotto/Faker/pull/1217) ([driade](https://github.com/driade))
- Fixes typo [\#1212](https://github.com/fzaninotto/Faker/pull/1212) ([skullboner](https://github.com/skullboner))
- Add Person::middleName for ru\_RU provider [\#1209](https://github.com/fzaninotto/Faker/pull/1209) ([JustBlackBird](https://github.com/JustBlackBird))
- Fix creditCardDetails type hint [\#1208](https://github.com/fzaninotto/Faker/pull/1208) ([jejung](https://github.com/jejung))
- Expand dictionaries for ru\_RU locale [\#1206](https://github.com/fzaninotto/Faker/pull/1206) ([pwsdotru](https://github.com/pwsdotru))
- Fix ng\_NG to en\_NG [\#1205](https://github.com/fzaninotto/Faker/pull/1205) ([raphaeldealmeida](https://github.com/raphaeldealmeida))
- Add INN and KPP support for ru\_RU locale [\#1204](https://github.com/fzaninotto/Faker/pull/1204) ([pwsdotru](https://github.com/pwsdotru))
- Remove break line on pt\_PT Address format [\#1203](https://github.com/fzaninotto/Faker/pull/1203) ([raphaeldealmeida](https://github.com/raphaeldealmeida))
- Fix syntax of phpdoc boolean property [\#1198](https://github.com/fzaninotto/Faker/pull/1198) ([pavelkovar](https://github.com/pavelkovar))
- add en\_HK provider [\#1196](https://github.com/fzaninotto/Faker/pull/1196) ([miklcct](https://github.com/miklcct))
- use secure https [\#1186](https://github.com/fzaninotto/Faker/pull/1186) ([jpuck](https://github.com/jpuck))
- Add PhoneNumberFormat for ja\_JP. [\#1185](https://github.com/fzaninotto/Faker/pull/1185) ([itigoppo](https://github.com/itigoppo))
- Fix: Add class-level method annotations for DateTime provider [\#1183](https://github.com/fzaninotto/Faker/pull/1183) ([localheinz](https://github.com/localheinz))
- Add ar\_SA Color Provider [\#1182](https://github.com/fzaninotto/Faker/pull/1182) ([alhoqbani](https://github.com/alhoqbani))
- Added uk\_UA Payment provider with bank name generator [\#1181](https://github.com/fzaninotto/Faker/pull/1181) ([spaghettimaster](https://github.com/spaghettimaster))
- Typos [\#1177](https://github.com/fzaninotto/Faker/pull/1177) ([ankitpokhrel](https://github.com/ankitpokhrel))
- Fix XML document example [\#1176](https://github.com/fzaninotto/Faker/pull/1176) ([ankitpokhrel](https://github.com/ankitpokhrel))
- Added Emoji to Miscellaneous [\#1175](https://github.com/fzaninotto/Faker/pull/1175) ([thomasfdm](https://github.com/thomasfdm))
- Typos and doc block fixes [\#1170](https://github.com/fzaninotto/Faker/pull/1170) ([ankitpokhrel](https://github.com/ankitpokhrel))
- Rewrote deprecated `each\(\)` usage [\#1168](https://github.com/fzaninotto/Faker/pull/1168) ([hboomsma](https://github.com/hboomsma))
- Refactor text method to remove duplication [\#1163](https://github.com/fzaninotto/Faker/pull/1163) ([ankitpokhrel](https://github.com/ankitpokhrel))
- Generate valid individual identification numbers kk\_KZ [\#1161](https://github.com/fzaninotto/Faker/pull/1161) ([YerlenZhubangaliyev](https://github.com/YerlenZhubangaliyev))
- Added Address and Company \[fa\_IR\] [\#1160](https://github.com/fzaninotto/Faker/pull/1160) ([thisissorna](https://github.com/thisissorna))
- Add Peruvian DNI generator [\#1158](https://github.com/fzaninotto/Faker/pull/1158) ([jgwong](https://github.com/jgwong))
- Removed double semicolon [\#1154](https://github.com/fzaninotto/Faker/pull/1154) ([pjona](https://github.com/pjona))
- Add prefixes for nl\_NL [\#1151](https://github.com/fzaninotto/Faker/pull/1151) ([hyperized](https://github.com/hyperized))
- Separated male and female names for sr\_RS locale. [\#1144](https://github.com/fzaninotto/Faker/pull/1144) ([bogdanpet](https://github.com/bogdanpet))
- Add personal ID, VAT for zh\_TW [\#1135](https://github.com/fzaninotto/Faker/pull/1135) ([Dagolin](https://github.com/Dagolin))
- Updating ninth digit on whole country [\#1132](https://github.com/fzaninotto/Faker/pull/1132) ([gpressutto5](https://github.com/gpressutto5))
- Indian states added to en\_IN locale [\#1131](https://github.com/fzaninotto/Faker/pull/1131) ([jiveshsg](https://github.com/jiveshsg))
- Add Text provider for ro\_MD [\#1129](https://github.com/fzaninotto/Faker/pull/1129) ([wecerny](https://github.com/wecerny))
- Add strict to randomNumber example [\#1124](https://github.com/fzaninotto/Faker/pull/1124) ([leepownall](https://github.com/leepownall))
- Say Eloquent is supported [\#1123](https://github.com/fzaninotto/Faker/pull/1123) ([guidocella](https://github.com/guidocella))
- Link Eloquent Populator [\#1120](https://github.com/fzaninotto/Faker/pull/1120) ([guidocella](https://github.com/guidocella))
- Removed dead code from Luhn.php [\#1118](https://github.com/fzaninotto/Faker/pull/1118) ([Newman101](https://github.com/Newman101))
- Improve Internet::transliterate performance [\#1112](https://github.com/fzaninotto/Faker/pull/1112) ([dunglas](https://github.com/dunglas))
- fix typo [\#1109](https://github.com/fzaninotto/Faker/pull/1109) ([johannesnagl](https://github.com/johannesnagl))
- \[cs\_CZ\] Fixed Czech phone numbers [\#1108](https://github.com/fzaninotto/Faker/pull/1108) ([tomasbedrich](https://github.com/tomasbedrich))
- Update MasterCard BIN Range [\#1103](https://github.com/fzaninotto/Faker/pull/1103) ([andysnell](https://github.com/andysnell))
- Add biggest german cities [\#1102](https://github.com/fzaninotto/Faker/pull/1102) ([Konafets](https://github.com/Konafets))
- Change postal code format for ko\_KR [\#1094](https://github.com/fzaninotto/Faker/pull/1094) ([coozplz](https://github.com/coozplz))
- Introduced the ability to specify the timezone for dateTimeThis\*\(\) methods [\#1090](https://github.com/fzaninotto/Faker/pull/1090) ([telkins](https://github.com/telkins))
- Fixed Issue \#1086 [\#1088](https://github.com/fzaninotto/Faker/pull/1088) ([Newman101](https://github.com/Newman101))
- \[ja\_JP\]kana of Japanese name by gender. [\#1087](https://github.com/fzaninotto/Faker/pull/1087) ([itigoppo](https://github.com/itigoppo))
- Fix unused code [\#1083](https://github.com/fzaninotto/Faker/pull/1083) ([borgogelli](https://github.com/borgogelli))
- Amended permissions for en\_GB AddressTest.php [\#1071](https://github.com/fzaninotto/Faker/pull/1071) ([Newman101](https://github.com/Newman101))
- Ensure unique IDs in randomHtml [\#1068](https://github.com/fzaninotto/Faker/pull/1068) ([vlakoff](https://github.com/vlakoff))
- Updated \[de\_DE\] city names [\#1067](https://github.com/fzaninotto/Faker/pull/1067) ([plxx](https://github.com/plxx))
- Update method signature in Generator phpdoc [\#1066](https://github.com/fzaninotto/Faker/pull/1066) ([vlakoff](https://github.com/vlakoff))
- Add Thai providers [\#1065](https://github.com/fzaninotto/Faker/pull/1065) ([tuwannu](https://github.com/tuwannu))
- \(Minor\) Fixed the default locale stated in the readme [\#1064](https://github.com/fzaninotto/Faker/pull/1064) ([taylankasap](https://github.com/taylankasap))
- \[nl\_NL\] Make person provider behave more realistically [\#1061](https://github.com/fzaninotto/Faker/pull/1061) ([curry684](https://github.com/curry684))
- Add allowDuplicates option to randomElements\(\) [\#1060](https://github.com/fzaninotto/Faker/pull/1060) ([vlakoff](https://github.com/vlakoff))
- Docblocks: Add some missing @method tags [\#1059](https://github.com/fzaninotto/Faker/pull/1059) ([Kurre](https://github.com/Kurre))
- \[fi\_FI\] Improve phone number generator [\#1054](https://github.com/fzaninotto/Faker/pull/1054) ([Kurre](https://github.com/Kurre))
- Add personalIdentityNumber\(\) to fi\_FI/Person.php [\#1053](https://github.com/fzaninotto/Faker/pull/1053) ([oittaa](https://github.com/oittaa))
- Issue \#1041 [\#1052](https://github.com/fzaninotto/Faker/pull/1052) ([daleattree](https://github.com/daleattree))
- Update Text.php [\#1051](https://github.com/fzaninotto/Faker/pull/1051) ([gulaandrij](https://github.com/gulaandrij))
- Fix French phone numbers with 07 prefix [\#1046](https://github.com/fzaninotto/Faker/pull/1046) ([fzaninotto](https://github.com/fzaninotto))
- \[Generator.php\] mt\_rand\(\) changed in PHP 7.1 [\#1045](https://github.com/fzaninotto/Faker/pull/1045) ([oittaa](https://github.com/oittaa))
- Add 'FI' to Payment Provider [\#1044](https://github.com/fzaninotto/Faker/pull/1044) ([oittaa](https://github.com/oittaa))
- Added id number generator to Person Provider for the en\_ZA locale [\#1039](https://github.com/fzaninotto/Faker/pull/1039) ([smithandre](https://github.com/smithandre))
- \[Feature\] Add nigerian provider [\#1030](https://github.com/fzaninotto/Faker/pull/1030) ([elchroy](https://github.com/elchroy))
- \[pl\_PL\] Handle state. [\#1029](https://github.com/fzaninotto/Faker/pull/1029) ([piotrooo](https://github.com/piotrooo))
- Fixed polish text - change '--' into '-'. [\#1027](https://github.com/fzaninotto/Faker/pull/1027) ([piotrooo](https://github.com/piotrooo))
- Update Text.php [\#1025](https://github.com/fzaninotto/Faker/pull/1025) ([gulaandrij](https://github.com/gulaandrij))
- Adding Nationalized Citizens to DNI in Person.php [\#1021](https://github.com/fzaninotto/Faker/pull/1021) ([celisflen-bers](https://github.com/celisflen-bers))
- Add nik to indonesia [\#1019](https://github.com/fzaninotto/Faker/pull/1019) ([Nuffic](https://github.com/Nuffic))
- fix mb\_substr missing parameter error when generating japanese string with realText method [\#1018](https://github.com/fzaninotto/Faker/pull/1018) ([horan-geeker](https://github.com/horan-geeker))
- IBAN Formatters for New Locales [\#1015](https://github.com/fzaninotto/Faker/pull/1015) ([okj579](https://github.com/okj579))
- German Bank Names [\#1014](https://github.com/fzaninotto/Faker/pull/1014) ([okj579](https://github.com/okj579))
- Adding countries for pl\_PL provider [\#1009](https://github.com/fzaninotto/Faker/pull/1009) ([mertcanesen](https://github.com/mertcanesen))
- Adding Pattern Lab plugin to list of 3rd party libraries [\#1008](https://github.com/fzaninotto/Faker/pull/1008) ([EvanLovely](https://github.com/EvanLovely))
- Korea top 100 lastName [\#1006](https://github.com/fzaninotto/Faker/pull/1006) ([tael](https://github.com/tael))
- Use real Belgian postcodes instead of random number [\#1004](https://github.com/fzaninotto/Faker/pull/1004) ([toonevdb](https://github.com/toonevdb))
- Add bankAccountNumber implementations [\#1000](https://github.com/fzaninotto/Faker/pull/1000) ([akramfares](https://github.com/akramfares))
- Generates a random NIR number \(fr\_FR\) [\#997](https://github.com/fzaninotto/Faker/pull/997) ([Ultim4T0m](https://github.com/Ultim4T0m))
- \#989 Fix country typo [\#996](https://github.com/fzaninotto/Faker/pull/996) ([adriantombu](https://github.com/adriantombu))
- adding back CNP [\#988](https://github.com/fzaninotto/Faker/pull/988) ([the-noob](https://github.com/the-noob))
- Fix phpunit tests fail on 64-bit systems \#982 [\#983](https://github.com/fzaninotto/Faker/pull/983) ([Powerhead13](https://github.com/Powerhead13))
- Remove trailing dot in username if any [\#975](https://github.com/fzaninotto/Faker/pull/975) ([vlakoff](https://github.com/vlakoff))
- HTML Lorem [\#971](https://github.com/fzaninotto/Faker/pull/971) ([rudkjobing](https://github.com/rudkjobing))
- Fix a mixup between male and female last names in Icelandic. [\#970](https://github.com/fzaninotto/Faker/pull/970) ([arthur-olafsson](https://github.com/arthur-olafsson))
- Remove duplicate [\#969](https://github.com/fzaninotto/Faker/pull/969) ([mijgame](https://github.com/mijgame))
- fix \[zh\_CN\]PhoneNumber illegal operator prefix [\#966](https://github.com/fzaninotto/Faker/pull/966) ([zhwei](https://github.com/zhwei))
- es\_ES: Generate VAT Number [\#964](https://github.com/fzaninotto/Faker/pull/964) ([miguelgf](https://github.com/miguelgf))
- Update Image.php [\#963](https://github.com/fzaninotto/Faker/pull/963) ([gulaandrij](https://github.com/gulaandrij))
- Remove cnp formatter from RO\_ro locale \(fails tests\) [\#962](https://github.com/fzaninotto/Faker/pull/962) ([fzaninotto](https://github.com/fzaninotto))
- Adding valid en\_GB postcodes [\#961](https://github.com/fzaninotto/Faker/pull/961) ([the-noob](https://github.com/the-noob))
- Adding Text for ro\_RO [\#959](https://github.com/fzaninotto/Faker/pull/959) ([the-noob](https://github.com/the-noob))
- Minor: Fixed trailing space in DateTime provider [\#956](https://github.com/fzaninotto/Faker/pull/956) ([tifabien](https://github.com/tifabien))
- Remove 'Stripper' from en\_US job titles [\#954](https://github.com/fzaninotto/Faker/pull/954) ([amcsi](https://github.com/amcsi))
- fix 32bits issue [\#953](https://github.com/fzaninotto/Faker/pull/953) ([remicollet](https://github.com/remicollet))
- Fix EAN8 checkSum generator [\#951](https://github.com/fzaninotto/Faker/pull/951) ([MatthieuMota](https://github.com/MatthieuMota))
- Fixed description and the use of early undocumented parameters. [\#949](https://github.com/fzaninotto/Faker/pull/949) ([andrey-helldar](https://github.com/andrey-helldar))
- Pushing new mobile prefixes in philippines [\#944](https://github.com/fzaninotto/Faker/pull/944) ([napoleon101392](https://github.com/napoleon101392))
- Update Company.php [\#943](https://github.com/fzaninotto/Faker/pull/943) ([thiagotalma](https://github.com/thiagotalma))
- Fix to Issue \#935 - German Locale [\#936](https://github.com/fzaninotto/Faker/pull/936) ([Newman101](https://github.com/Newman101))
- el\_CY Locale [\#930](https://github.com/fzaninotto/Faker/pull/930) ([softius](https://github.com/softius))
- Add phpdoc method dateTimeInInterval in Generator.php [\#926](https://github.com/fzaninotto/Faker/pull/926) ([KeithYeh](https://github.com/KeithYeh))
- Harmonize fr\_\*\Company [\#918](https://github.com/fzaninotto/Faker/pull/918) ([Max13](https://github.com/Max13))
- Fix: fix invalid parameter of mb\_substr\(\) [\#917](https://github.com/fzaninotto/Faker/pull/917) ([tkawaji](https://github.com/tkawaji))
- kk\_KZ Company/person identification numbers unit tests [\#916](https://github.com/fzaninotto/Faker/pull/916) ([YerlenZhubangaliyev](https://github.com/YerlenZhubangaliyev))
- ka\_GE: overall improvements to ka\_GE locale [\#913](https://github.com/fzaninotto/Faker/pull/913) ([hertzg](https://github.com/hertzg))
- Fix: Do not pick a random float less than minimum [\#909](https://github.com/fzaninotto/Faker/pull/909) ([localheinz](https://github.com/localheinz))
- Fix: Prefer dependencies installed from dist [\#908](https://github.com/fzaninotto/Faker/pull/908) ([localheinz](https://github.com/localheinz))
- Add a building number with letter to German speaking locales. [\#903](https://github.com/fzaninotto/Faker/pull/903) ([markuspoerschke](https://github.com/markuspoerschke))
- \[RFR\] Remove parts of the hu\_HU address formatters [\#902](https://github.com/fzaninotto/Faker/pull/902) ([fzaninotto](https://github.com/fzaninotto))
- use Luhn to calculate ar\_SA id numbers. [\#875](https://github.com/fzaninotto/Faker/pull/875) ([FooBarQuaxx](https://github.com/FooBarQuaxx))
- Fix Doctrine ODM Support [\#489](https://github.com/fzaninotto/Faker/pull/489) ([cbourgois](https://github.com/cbourgois))
## 2016-04-29, v1.6.0
- Remove parts of the Hungarian (hu\_HU) address formatters [\#902](https://github.com/fzaninotto/Faker/pull/902) ([fzaninotto](https://github.com/fzaninotto))
- Renamed norwegian (nb\_NO) locale [\#901](https://github.com/fzaninotto/Faker/pull/901) ([fzaninotto](https://github.com/fzaninotto))
- Improveed German (de\_DE) titles [\#897](https://github.com/fzaninotto/Faker/pull/897) ([christianbartels](https://github.com/christianbartels))
- Added VAT formatter to nl\_BE and fr\_BE providers [\#896](https://github.com/fzaninotto/Faker/pull/896) ([anvanza](https://github.com/anvanza))
- Fixed provider namespace for Lithuanian (lt\_LT) [\#894](https://github.com/fzaninotto/Faker/pull/894) ([sanis](https://github.com/sanis))
- Removed unnecessary (and incompatible) license from Russian and Ukrainian (uk\_UA & ru\_RU) Text providers [\#892](https://github.com/fzaninotto/Faker/pull/892) ([Newman101](https://github.com/Newman101))
- Improved `languageCode` formatted to include all ISO-639-1 standard codes [\#889](https://github.com/fzaninotto/Faker/pull/889) ([andrewnicols](https://github.com/andrewnicols))
- Improved Hungarian provider [\#883](https://github.com/fzaninotto/Faker/pull/883) ([balping](https://github.com/balping))
- Fixed typo in Austrian Person provider [\#880](https://github.com/fzaninotto/Faker/pull/880) ([xelan](https://github.com/xelan))
- Added Chines (zh\_CN) `catchPhrase` formatter [\#878](https://github.com/fzaninotto/Faker/pull/878) ([z-song](https://github.com/z-song))
- Added mention of Brazilian (pt\_BR) providers in readme [\#877](https://github.com/fzaninotto/Faker/pull/877) ([iget-master](https://github.com/iget-master))
- Updated composer `require` section to allow PHP 7 in safer way [\#874](https://github.com/fzaninotto/Faker/pull/874) ([TomasVotruba](https://github.com/TomasVotruba))
- Added Greek (el\_GR) `mobilePhoneNumber` and `tollFreeNumber` formatters [\#869](https://github.com/fzaninotto/Faker/pull/869) ([sebdesign](https://github.com/sebdesign))
- Added Lorempixel check for `ImageTest.php` to avoid test fails when the service is offline [\#866](https://github.com/fzaninotto/Faker/pull/866) ([Newman101](https://github.com/Newman101))
- Added Chinese (zh\_CN) Providers [\#864](https://github.com/fzaninotto/Faker/pull/864) ([z-song](https://github.com/z-song))
- Added unit tests for Canadian (en\_CA) provider [\#862](https://github.com/fzaninotto/Faker/pull/862) ([Newman101](https://github.com/Newman101))
- Added Dutch BTW \(vat\) Number [\#861](https://github.com/fzaninotto/Faker/pull/861) ([LauLaman](https://github.com/LauLaman))
- Improved Australian (en\_AU) provider [\#858](https://github.com/fzaninotto/Faker/pull/858) ([Newman101](https://github.com/Newman101))
- Added Propel2 ORM support [\#852](https://github.com/fzaninotto/Faker/pull/852) ([iTechDhaval](https://github.com/iTechDhaval))
- Added en\_IN unit test for `Address.php` [\#849](https://github.com/fzaninotto/Faker/pull/849) ([Newman101](https://github.com/Newman101))
- Updated docs to clarify that `randomElements` does not repeat input elements [\#848](https://github.com/fzaninotto/Faker/pull/848) ([sustmi](https://github.com/sustmi))
- Optimized Taiwanese (zh\_TW) `realText` provider [\#844](https://github.com/fzaninotto/Faker/pull/844) ([Newman101](https://github.com/Newman101))
- Added more Iranian (fa\_IR) TLDs [\#843](https://github.com/fzaninotto/Faker/pull/843) ([VagrantStory](https://github.com/VagrantStory))
- Added Hebrew (he\_IL) `country` formatter [\#841](https://github.com/fzaninotto/Faker/pull/841) ([yonirom](https://github.com/yonirom))
- Documented `boolean` formatter [\#840](https://github.com/fzaninotto/Faker/pull/840) ([danieliancu](https://github.com/danieliancu))
- Fixed modifiers anchor readme [\#838](https://github.com/fzaninotto/Faker/pull/838) ([danieliancu](https://github.com/danieliancu))
- Added Dutch (nl\_NL) real text provider [\#837](https://github.com/fzaninotto/Faker/pull/837) ([endroid](https://github.com/endroid))
- Added `valid` modifier [\#836](https://github.com/fzaninotto/Faker/pull/836) ([fzaninotto](https://github.com/fzaninotto))
- Added Iranian (fa\_IR) `PhoneNumber` provider [\#833](https://github.com/fzaninotto/Faker/pull/833) ([ghost](https://github.com/ghost))
- Add Brazilian (pt\_BR) `region` and `regionAbbr` formatters [\#828](https://github.com/fzaninotto/Faker/pull/828) ([francinaldo](https://github.com/francinaldo))
- Improved Austrian (de\_AT) names, states, and realtext [\#826](https://github.com/fzaninotto/Faker/pull/826) ([Findus23](https://github.com/Findus23))
- Improved German (de\_DE) names [\#825](https://github.com/fzaninotto/Faker/pull/825) ([Findus23](https://github.com/Findus23))
- Improved Latvian (lv\_LV) first names [\#823](https://github.com/fzaninotto/Faker/pull/823) ([veisis](https://github.com/veisis))
- Improved Latvian (lv\_LV) `phoneNumber` formatter [\#822](https://github.com/fzaninotto/Faker/pull/822) ([veisis](https://github.com/veisis))
- Updated phpDoc link to IBAN format reference in `Payment` provider [\#821](https://github.com/fzaninotto/Faker/pull/821) ([god107](https://github.com/god107))
- Updated Sport ORM populator to populate values for numeric fields [\#820](https://github.com/fzaninotto/Faker/pull/820) ([urisavka](https://github.com/urisavka))
- Updated Chinese (zh\_CN) operators' phone number prefix. [\#819](https://github.com/fzaninotto/Faker/pull/819) ([vistart](https://github.com/vistart))
- Optimized Spot ORM `EntityPopulator` [\#817](https://github.com/fzaninotto/Faker/pull/817) ([Newman101](https://github.com/Newman101))
- Added Korean (ko\_KR) `realText` formatter [\#815](https://github.com/fzaninotto/Faker/pull/815) ([jdssem](https://github.com/jdssem))
- Updated `imageUrl` formatter phpDoc [\#814](https://github.com/fzaninotto/Faker/pull/814) ([jonwurtzler](https://github.com/jonwurtzler))
- Optimized Taiwanese (zh\_TW) text provider [\#809](https://github.com/fzaninotto/Faker/pull/809) ([BePsvPT](https://github.com/BePsvPT))
- Added strict comparison to Czech (cs\_CS) `birthNumber` formatter [\#807](https://github.com/fzaninotto/Faker/pull/807) ([Newman101](https://github.com/Newman101))
- Added Greek (el\_GR) `realText` formatter [\#805](https://github.com/fzaninotto/Faker/pull/805) ([hootlex](https://github.com/hootlex))
- Added Simplified Chinese \(zh\_CN\) `state` and `stateAbbr` formatters [\#804](https://github.com/fzaninotto/Faker/pull/804) ([zhanghuanchong](https://github.com/zhanghuanchong))
- Update `Image` provider to allow generation of grayscale images [\#801](https://github.com/fzaninotto/Faker/pull/801) ([neutralrockets](https://github.com/neutralrockets))
- Fixed Taiwanese (zh_TW) incorrect `mb_substr()` arguments [\#799](https://github.com/fzaninotto/Faker/pull/799) ([BePsvPT](https://github.com/BePsvPT))
- Added Spot ORM populator [\#796](https://github.com/fzaninotto/Faker/pull/796) ([urisavka](https://github.com/urisavka))
- Added Italian (it\_IT) `vatId` and `taxId` formatters [\#790](https://github.com/fzaninotto/Faker/pull/790) ([brainrepo](https://github.com/brainrepo))
- Added some fixes to Armenian (hy\_AM) locale [\#788](https://github.com/fzaninotto/Faker/pull/788) ([mhamlet](https://github.com/mhamlet))
- Removed duplicate entries in `toAscii()` transliteration table, used in `Internet` provider [\#787](https://github.com/fzaninotto/Faker/pull/787) ([vlakoff](https://github.com/vlakoff))
- Added Indian (en\_IN) providers [\#785](https://github.com/fzaninotto/Faker/pull/785) ([kartiksomani](https://github.com/kartiksomani))
- Removed duplicate country names in various locales, removed non-random country arrays [\#784](https://github.com/fzaninotto/Faker/pull/784) ([fzaninotto](https://github.com/fzaninotto))
- Improved Swiss (de\_CH) phone numbers [\#782](https://github.com/fzaninotto/Faker/pull/782) ([z38](https://github.com/z38))
- Added Swiss (de\_CH) names [\#781](https://github.com/fzaninotto/Faker/pull/781) ([z38](https://github.com/z38))
- Make capitalization of first word optional in Text Provider [\#778](https://github.com/fzaninotto/Faker/pull/778) ([LagunaJavier](https://github.com/LagunaJavier))
- Added Georgian (ka\_GE) providers [\#777](https://github.com/fzaninotto/Faker/pull/777) ([akalongman](https://github.com/akalongman))
- Fix CakePHP populator [\#776](https://github.com/fzaninotto/Faker/pull/776) ([daniel-mueller](https://github.com/daniel-mueller))
- Added unit tests for `Address` provider in many locales [\#775](https://github.com/fzaninotto/Faker/pull/775) [\#773](https://github.com/fzaninotto/Faker/pull/773) [\#772](https://github.com/fzaninotto/Faker/pull/772) [\#767](https://github.com/fzaninotto/Faker/pull/767) [\#765](https://github.com/fzaninotto/Faker/pull/765) [\#764](https://github.com/fzaninotto/Faker/pull/764) [\#758](https://github.com/fzaninotto/Faker/pull/758) [\#756](https://github.com/fzaninotto/Faker/pull/756) [\#747](https://github.com/fzaninotto/Faker/pull/747) [\#741](https://github.com/fzaninotto/Faker/pull/741) ([Newman101](https://github.com/Newman101))
- Added `dbi` formatter to Spanish (es\_ES) Person provider [\#763](https://github.com/fzaninotto/Faker/pull/763) ([mikk150](https://github.com/mikk150))
- Added South Africa (en\_ZA) locale [\#761](https://github.com/fzaninotto/Faker/pull/761) ([smithandre](https://github.com/smithandre)) [\#760](https://github.com/fzaninotto/Faker/pull/760) ([smithandre](https://github.com/smithandre)) [\#759](https://github.com/fzaninotto/Faker/pull/759) ([smithandre](https://github.com/smithandre))
- Added E.164 phone number generator [\#753](https://github.com/fzaninotto/Faker/pull/753) ([daleattree](https://github.com/daleattree))
- Fixed serialization issue in `unique` modifier [\#749](https://github.com/fzaninotto/Faker/pull/749) ([EmanueleMinotto](https://github.com/EmanueleMinotto))
- Added Switzerland (de\_CH, fr\_CH, it\_CH) providers [\#739](https://github.com/fzaninotto/Faker/pull/739) ([r3h6](https://github.com/r3h6))
- Added PHPDocs, removed unused variable [\#738](https://github.com/fzaninotto/Faker/pull/738) ([daniel-mueller](https://github.com/daniel-mueller))
- Fixed building numbers to have non-zero first bumber [\#737](https://github.com/fzaninotto/Faker/pull/737) ([jmauerhan](https://github.com/jmauerhan))
- Updated ninth digit for Brazilian cell phone numbers [\#734](https://github.com/fzaninotto/Faker/pull/734) ([igorsantos07](https://github.com/igorsantos07))
- Simplified Factory code [\#732](https://github.com/fzaninotto/Faker/pull/732) ([vlakoff](https://github.com/vlakoff))
- Added mention of [images-generator](https://github.com/bruceheller/images-generator) in readme [\#731](https://github.com/fzaninotto/Faker/pull/731) ([bruceheller](https://github.com/bruceheller))
- Optimize Internet::toAscii\(\) by using a static cache and translitteration [\#730](https://github.com/fzaninotto/Faker/pull/730) [\#729](https://github.com/fzaninotto/Faker/pull/729)
[\#725](https://github.com/fzaninotto/Faker/pull/725) [\#724](https://github.com/fzaninotto/Faker/pull/724) ([vlakoff](https://github.com/vlakoff))
- Added more English (en\_GB) Phone Number formats [\#721](https://github.com/fzaninotto/Faker/pull/721) ([nickwebcouk](https://github.com/nickwebcouk))
- Cleaned up `use` statements across the code [\#719](https://github.com/fzaninotto/Faker/pull/719) ([pomaxa](https://github.com/pomaxa))
- Fixed CackePHP populator [\#718](https://github.com/fzaninotto/Faker/pull/718) ([sdustinh](https://github.com/sdustinh))
- Cleaned up various phpmd notices [\#715](https://github.com/fzaninotto/Faker/pull/715) ([pomaxa](https://github.com/pomaxa))
- Added `Color` provider to Latvian (lv_LV) locale [\#714](https://github.com/fzaninotto/Faker/pull/714) ([pomaxa](https://github.com/pomaxa))
- Fixed bad randomization in Doctrine populator [\#713](https://github.com/fzaninotto/Faker/pull/713) ([pomaxa](https://github.com/pomaxa))
- Added Mongolian (mn\_MN) providers [\#709](https://github.com/fzaninotto/Faker/pull/709) ([selmonal](https://github.com/selmonal))
- Improved Australian (en\_AU) `postcode` formatter [\#703](https://github.com/fzaninotto/Faker/pull/703) ([xfxf](https://github.com/xfxf))
- Added support for asterisks in `bothify` and `optimize` [\#701](https://github.com/fzaninotto/Faker/pull/701) ([nineinchnick](https://github.com/nineinchnick))
- Fixed important distinction between ORM and database framework in README’s reference to an external Faker provider for POMM that I have never even tested. Anyway, POMM is highly recommended if you are a Postgres fan, or if you want to please Grégoire and help him finish his lifelong project of listening to music on a hi-fi audio equipment he built from his own hands [\#696](https://github.com/fzaninotto/Faker/pull/696) ([chanmix51](https://github.com/chanmix51))
- Fixed example `text()` output in README [\#694](https://github.com/fzaninotto/Faker/pull/694) ([vlakoff](https://github.com/vlakoff))
- Added mention of CakePHP 2.x Seeder Plugin to readme [\#691](https://github.com/fzaninotto/Faker/pull/691) ([ravage84](https://github.com/ravage84))
- Fixed invalid email bug for Korean (ko\_KR) [\#690](https://github.com/fzaninotto/Faker/pull/690) ([pearlc](https://github.com/pearlc))
- Removed an invalid Dutch (nl\_NL) lastname that breaks email generator [\#689](https://github.com/fzaninotto/Faker/pull/689) ([SpaceK33z](https://github.com/SpaceK33z))
- Updated `numberBetween()` to be order agnostic [\#683](https://github.com/fzaninotto/Faker/pull/683) ([xfxf](https://github.com/xfxf))
- Added several English (en\_US) bank-related formatters [\#682](https://github.com/fzaninotto/Faker/pull/682) ([okj579](https://github.com/okj579))
- Fixed `ipv4` formatter to avoid generating special purpose addresses [\#681](https://github.com/fzaninotto/Faker/pull/681) ([ravage84](https://github.com/ravage84))
- Moved `intl` extension to `require-dev` in `composer.json` file [\#680](https://github.com/fzaninotto/Faker/pull/680) ([jaschweder](https://github.com/jaschweder))
- Added more Turkish (tr\_TR) phones number formats [\#678](https://github.com/fzaninotto/Faker/pull/678) ([Quanthir](https://github.com/Quanthir))
- Fixed primary Key warning in CakePHP ORM populator [\#677](https://github.com/fzaninotto/Faker/pull/677) ([davidyell](https://github.com/davidyell))
- Added time zone support for provider methods returning DateTime instance [\#675](https://github.com/fzaninotto/Faker/pull/675) ([bishopb](https://github.com/bishopb))
- Removed trailing spaces from some Argentinian (es\_AR) female first names [\#674](https://github.com/fzaninotto/Faker/pull/674) ([ivanmirson](https://github.com/ivanmirson))
- Added Lithuanian (lt\_LT) locale [\#673](https://github.com/fzaninotto/Faker/pull/673) ([ekateiva](https://github.com/ekateiva))
- Added mention of Alice to readme [\#665](https://github.com/fzaninotto/Faker/pull/665) ([Seldaek](https://github.com/Seldaek))
- Fixed namespace in tests [\#663](https://github.com/fzaninotto/Faker/pull/663) ([localheinz](https://github.com/localheinz))
- Fixed trailing spaces in `Color` provider [\#662](https://github.com/fzaninotto/Faker/pull/662) ([apsylone](https://github.com/apsylone))
- Removed duplicate country names in Russian (ru\_RU) `Address` provider [\#659](https://github.com/fzaninotto/Faker/pull/659) ([nurolopher](https://github.com/nurolopher))
- Added `rgba` formatter to `Color` provider [\#653](https://github.com/fzaninotto/Faker/pull/653) ([apsylone](https://github.com/apsylone))
- Fixed bad randomization in CakePHP populator [\#648](https://github.com/fzaninotto/Faker/pull/648) ([jadb](https://github.com/jadb))
- Updated phpunit configuration to better use colors [\#643](https://github.com/fzaninotto/Faker/pull/643) ([localheinz](https://github.com/localheinz))
- Updated `makefile` to install dev dependencies by default [\#642](https://github.com/fzaninotto/Faker/pull/642) ([localheinz](https://github.com/localheinz))
- Updated Travis configuration to cache dependencies between builds [\#641](https://github.com/fzaninotto/Faker/pull/641) ([localheinz](https://github.com/localheinz))
- Added SVG badge to readme for displaying Travis build status [\#640](https://github.com/fzaninotto/Faker/pull/640) ([localheinz](https://github.com/localheinz))
- Added Croatian (hr\_HR) locale [\#638](https://github.com/fzaninotto/Faker/pull/638) ([toniperic](https://github.com/toniperic))
- Updated `dateTimeBetween` PHPDoc [\#635](https://github.com/fzaninotto/Faker/pull/635) ([theofidry](https://github.com/theofidry))
- Add mention of Symfony2 bundles in readme [\#634](https://github.com/fzaninotto/Faker/pull/634) ([theofidry](https://github.com/theofidry))
- Added Hebrew (he\_IL) locale [\#633](https://github.com/fzaninotto/Faker/pull/633) ([yonirom](https://github.com/yonirom))
- Updated `seed` to accept non-integer seeds [\#632](https://github.com/fzaninotto/Faker/pull/632) ([theofidry](https://github.com/theofidry))
- Added DocBlock to `Factory::create()` [\#631](https://github.com/fzaninotto/Faker/pull/631) ([tonynelson19](https://github.com/tonynelson19))
- Added `jobTitle` generator [\#630](https://github.com/fzaninotto/Faker/pull/630) ([gregoryduckworth](https://github.com/gregoryduckworth))
- Updated Chinese (zh\_CN) `Person` provider to generate more correct names [\#628](https://github.com/fzaninotto/Faker/pull/628) ([phoenixgao](https://github.com/phoenixgao))
- Updated Brazilian (pt\_BR) `cellphone` formatter to make it more flexible [\#623](https://github.com/fzaninotto/Faker/pull/623) ([igorsantos07](https://github.com/igorsantos07))
- Add Arabic for Saudi Arabia (ar\_SA) locale [\#618](https://github.com/fzaninotto/Faker/pull/618) ([ibrasho](https://github.com/ibrasho))
- Updated en\_US phone numbers [\#615](https://github.com/fzaninotto/Faker/pull/615) ([okj579](https://github.com/okj579))
- Fixed typos in variable names and exceptions [\#614](https://github.com/fzaninotto/Faker/pull/614) ([pborreli](https://github.com/pborreli))
- Added a table of contents to the readme file. [\#613](https://github.com/fzaninotto/Faker/pull/613) ([camilopayan](https://github.com/camilopayan))
- Added Brazilian (es_BR) credit card formatters [\#608](https://github.com/fzaninotto/Faker/pull/608) ([igorsantos07](https://github.com/igorsantos07))
- Updated `iban` formatter to be cross-locale [\#607](https://github.com/fzaninotto/Faker/pull/607) ([okj579](https://github.com/okj579))
- Improved ORM name guesser logic [\#606](https://github.com/fzaninotto/Faker/pull/606) ([watermanio](https://github.com/watermanio))
- Fixed doc typo [\#605](https://github.com/fzaninotto/Faker/pull/605) ([igorsantos07](https://github.com/igorsantos07))
- Removed executable bits [\#593](https://github.com/fzaninotto/Faker/pull/593) ([siwinski](https://github.com/siwinski))
- Fixed `iban` generator [\#590](https://github.com/fzaninotto/Faker/pull/590) ([okj579](https://github.com/okj579))
- Added Philippines (en\_PH) `mobileNumber` formatter [\#589](https://github.com/fzaninotto/Faker/pull/589) ([lozadaOmr](https://github.com/lozadaOmr))
- Added support for min / max params in `latitude` and `longitude` formatters [\#570](https://github.com/fzaninotto/Faker/pull/570) ([actuallymab](https://github.com/actuallymab))
- Added Czech (cs_CZ) `birthNumber` formatter [\#535](https://github.com/fzaninotto/Faker/pull/535) ([tomasbedrich](https://github.com/tomasbedrich))
- Added `dateTimeInInterval` formatter [\#526](https://github.com/fzaninotto/Faker/pull/526) ([nicodmf](https://github.com/nicodmf))
- Updated `optional` and `boolean` apis to be more consistent [\#513](https://github.com/fzaninotto/Faker/pull/513) ([EmanueleMinotto](https://github.com/EmanueleMinotto))
- Added Greek (el\_GR) `Address` provider [\#504](https://github.com/fzaninotto/Faker/pull/504) ([drakakisgeo](https://github.com/drakakisgeo))
## 2015-05-29, v1.5.0
* Added ability to print custom text on the images fetched by the Image provider [\#583](https://github.com/fzaninotto/Faker/pull/583) ([fzaninotto](https://github.com/fzaninotto))
* Fixed typos in Peruvian (es\_PE) Person provider [\#581](https://github.com/fzaninotto/Faker/pull/581) [\#580](https://github.com/fzaninotto/Faker/pull/580) ([ysramirez](https://github.com/ysramirez))
* Added instructions for installing with composer to readme.md [\#572](https://github.com/fzaninotto/Faker/pull/572) ([totophe](https://github.com/totophe))
* Added Kazakh (kk\_KZ) locale [\#569](https://github.com/fzaninotto/Faker/pull/569) ([YerlenZhubangaliyev](https://github.com/YerlenZhubangaliyev))
* Added Korean (ko\_KR) locale [\#566](https://github.com/fzaninotto/Faker/pull/566) ([pearlc](https://github.com/pearlc))
* Fixed file provider to ignore unreadable and special files [\#565](https://github.com/fzaninotto/Faker/pull/565) ([svrnm](https://github.com/svrnm))
* Fixed Dutch (nl\_NL) Address and Person providers [\#560](https://github.com/fzaninotto/Faker/pull/560) ([killerog](https://github.com/killerog))
* Fixed Dutch (nl\_NL) Person provider [\#559](https://github.com/fzaninotto/Faker/pull/559) ([pauledenburg](https://github.com/pauledenburg))
* Added Russian (ru\_RU) Bank names provider [\#553](https://github.com/fzaninotto/Faker/pull/553) ([wizardjedi](https://github.com/wizardjedi))
* Added mobile phone function in French (fr\_FR) provider [\#552](https://github.com/fzaninotto/Faker/pull/552) ([kletellier](https://github.com/kletellier))
* Added phpdoc for new magic methods in Generator to help IntelliSense completion [\#550](https://github.com/fzaninotto/Faker/pull/550) ([stof](https://github.com/stof))
* Fixed File provider bug 'The first argument to copy() function cannot be a directory' [\#547](https://github.com/fzaninotto/Faker/pull/547) ([svrnm](https://github.com/svrnm))
* Added new Brazilian (pt\_BR) Providers [\#545](https://github.com/fzaninotto/Faker/pull/545) ([igorsantos07](https://github.com/igorsantos07))
* Fixed ability to seed the generator [\#543](https://github.com/fzaninotto/Faker/pull/543) ([schmengler](https://github.com/schmengler))
* Added streetAddress formatter to Russian (ru\_RU) provider [\#542](https://github.com/fzaninotto/Faker/pull/542) ([ZAYEC77](https://github.com/ZAYEC77))
* Fixed Internet provider warning "Could not create transliterator"* [\#541](https://github.com/fzaninotto/Faker/pull/541) ([fonsecas72](https://github.com/fonsecas72))
* Fixed Spanish for Argentina (es\_AR) Address provider [\#540](https://github.com/fzaninotto/Faker/pull/540) ([ivanmirson](https://github.com/ivanmirson))
* Fixed region names in French for Belgium (fr\_BE) address provider [\#536](https://github.com/fzaninotto/Faker/pull/536) ([miclf](https://github.com/miclf))
* Fixed broken Doctrine2 link in README [\#534](https://github.com/fzaninotto/Faker/pull/534) ([JonathanKryza](https://github.com/JonathanKryza))
* Added link to faker-context Behat extension in readme [\#532](https://github.com/fzaninotto/Faker/pull/532) ([denheck](https://github.com/denheck))
* Added PHP 7.0 nightly to Travis build targets [\#525](https://github.com/fzaninotto/Faker/pull/525) ([TomasVotruba](https://github.com/TomasVotruba))
* Added Dutch (nl\_NL) color names [\#523](https://github.com/fzaninotto/Faker/pull/523) ([belendel](https://github.com/belendel))
* Fixed Chinese (zh\_CN) Address provider (remove Taipei) [\#522](https://github.com/fzaninotto/Faker/pull/522) ([asika32764](https://github.com/asika32764))
* Fixed phonenumber formats in Dutch (nl\_NL) PhoneNumber provider [\#521](https://github.com/fzaninotto/Faker/pull/521) ([SpaceK33z](https://github.com/SpaceK33z))
* Fixed Russian (ru\_RU) Address provider [\#518](https://github.com/fzaninotto/Faker/pull/518) ([glagola](https://github.com/glagola))
* Added Italian (it\_IT) Text provider [\#517](https://github.com/fzaninotto/Faker/pull/517) ([endelwar](https://github.com/endelwar))
* Added Norwegian (no\_NO) locale [\#515](https://github.com/fzaninotto/Faker/pull/515) ([phaza](https://github.com/phaza))
* Added VAT number to Bulgarian (bg\_BG) Payment provider [\#512](https://github.com/fzaninotto/Faker/pull/512) ([ronanguilloux](https://github.com/ronanguilloux))
* Fixed UserAgent provider outdated user agents [\#511](https://github.com/fzaninotto/Faker/pull/511) ([ajbdev](https://github.com/ajbdev))
* Fixed `image()` formatter to make it work with temp dir of any (decent) OS [\#507](https://github.com/fzaninotto/Faker/pull/507) ([ronanguilloux](https://github.com/ronanguilloux))
* Added Persian (fa\_IR) locale [\#500](https://github.com/fzaninotto/Faker/pull/500) ([zoli](https://github.com/zoli))
* Added Currency Code formatter [\#497](https://github.com/fzaninotto/Faker/pull/497) ([stelgenhof](https://github.com/stelgenhof))
* Added VAT number to Belgium (be_BE) Payment provider [\#495](https://github.com/fzaninotto/Faker/pull/495) ([ronanguilloux](https://github.com/ronanguilloux))
* Fixed `imageUrl` formatter bug where it would always return the same image [\#494](https://github.com/fzaninotto/Faker/pull/494) ([fzaninotto](https://github.com/fzaninotto))
* Added more Indonesian (id\_ID) providers [\#493](https://github.com/fzaninotto/Faker/pull/493) ([deerawan](https://github.com/deerawan))
* Added Indonesian (id\_ID) locale [\#492](https://github.com/fzaninotto/Faker/pull/492) ([stoutZero](https://github.com/stoutZero))
* Fixed unique generator performance [\#491](https://github.com/fzaninotto/Faker/pull/491) ([ikwattro](https://github.com/ikwattro))
* Added transliterator to `email` and `username` [\#490](https://github.com/fzaninotto/Faker/pull/490) ([fzaninotto](https://github.com/fzaninotto))
* Added Hungarian (hu\_HU) Text provider [\#486](https://github.com/fzaninotto/Faker/pull/486) ([lintaba](https://github.com/lintaba))
* Fixed CakePHP Entity Popolator (some cases where no entities prev. inserted) [\#483](https://github.com/fzaninotto/Faker/pull/483) ([jadb](https://github.com/jadb))
* Added Color and DateTime Turkish (tr\_TR) Providers [\#481](https://github.com/fzaninotto/Faker/pull/481) ([behramcelen](https://github.com/behramcelen))
* Added Latvian (lv\_LV) `personalIdentityNumber` formatter [\#472](https://github.com/fzaninotto/Faker/pull/472) ([MatissJanis](https://github.com/MatissJanis))
* Added VAT number to Austrian (at_AT) Payment provider [\#470](https://github.com/fzaninotto/Faker/pull/470) ([ronanguilloux](https://github.com/ronanguilloux))
* Fixed missing @return phpDoc in Payment provider [\#469](https://github.com/fzaninotto/Faker/pull/469) ([ronanguilloux](https://github.com/ronanguilloux))
* Added SWIFT/BIC payment type formatter to the Payment provider [\#465](https://github.com/fzaninotto/Faker/pull/465) ([ronanguilloux](https://github.com/ronanguilloux))
* Fixed small typo in Base provider exception [\#460](https://github.com/fzaninotto/Faker/pull/460) ([miclf](https://github.com/miclf))
* Added Georgian (ka\_Ge) locale [\#457](https://github.com/fzaninotto/Faker/pull/457) ([lperto](https://github.com/lperto))
* Added PSR-4 Autoloading [\#455](https://github.com/fzaninotto/Faker/pull/455) ([GrahamCampbell](https://github.com/GrahamCampbell))
* Added Uganda (en_UG) locale [\#454](https://github.com/fzaninotto/Faker/pull/454) ([tharoldD](https://github.com/tharoldD))
* Added `regexify` formatter, generating a random string based on a regular expression [\#453](https://github.com/fzaninotto/Faker/pull/453) ([fzaninotto](https://github.com/fzaninotto))
* Added shuffle formatter, to shuffle an array or a string [\#452](https://github.com/fzaninotto/Faker/pull/452) ([fzaninotto](https://github.com/fzaninotto))
* Added ISBN-10 & ISBN-13 codes formatters to Barcode provider [\#451](https://github.com/fzaninotto/Faker/pull/451) ([gietos](https://github.com/gietos))
* Fixed Russian (ru\_RU) middle names (different for different genders) [\#450](https://github.com/fzaninotto/Faker/pull/450) ([gietos](https://github.com/gietos))
* Fixed Ukranian (uk\_UA) Person provider [\#448](https://github.com/fzaninotto/Faker/pull/448) ([aivus](https://github.com/aivus))
* Added Vietnamese (vi\_VN) locale [\#447](https://github.com/fzaninotto/Faker/pull/447) ([huy95](https://github.com/huy95))
* Added type hint to the Documentor constructor [\#446](https://github.com/fzaninotto/Faker/pull/446) ([JeroenDeDauw](https://github.com/JeroenDeDauw))
* Fixed Russian (ru\_RU) Person provider (joined names) [\#445](https://github.com/fzaninotto/Faker/pull/445) ([aivus](https://github.com/aivus))
* Added English (en\_GB) `mobileNumber` methods [\#438](https://github.com/fzaninotto/Faker/pull/438) ([daveblake](https://github.com/daveblake))
* Added Traditional Chinese (zh\_TW) Realtext provider [\#434](https://github.com/fzaninotto/Faker/pull/434) ([tzhuan](https://github.com/tzhuan))
* Fixed first name in Spanish for Argentina (es\_AR) Person provider [\#433](https://github.com/fzaninotto/Faker/pull/433) ([fzaninotto](https://github.com/fzaninotto))
* Fixed Canadian (en_CA) state abbreviation for Nunavut [\#430](https://github.com/fzaninotto/Faker/pull/430) ([julien-c](https://github.com/julien-c))
* Added CakePHP ORM entity populator [\#428](https://github.com/fzaninotto/Faker/pull/428) ([jadb](https://github.com/jadb))
* Added Traditional Chinese (zh\_TW) locale [\#427](https://github.com/fzaninotto/Faker/pull/427) ([tzhuan](https://github.com/tzhuan))
* Fixed typo in Doctrine Populator phpDoc [\#425](https://github.com/fzaninotto/Faker/pull/425) ([ihsanudin](https://github.com/ihsanudin))
* Added Chinese (zh_CN) Internet provider [\#424](https://github.com/fzaninotto/Faker/pull/424) ([Lisso-Me](https://github.com/Lisso-Me))
* Added Country ISO 3166-1 alpha-3 code to the Miscellaneous provider[\#422](https://github.com/fzaninotto/Faker/pull/422) ([gido](https://github.com/gido))
* Added English (en\_GB) Person provider [\#421](https://github.com/fzaninotto/Faker/pull/421) ([AlexCutts](https://github.com/AlexCutts))
* Added missing tests for the Color Provider [\#420](https://github.com/fzaninotto/Faker/pull/420) ([bessl](https://github.com/bessl))
* Added Nepali (ne\_NP) locale [\#419](https://github.com/fzaninotto/Faker/pull/419) ([ankitpokhrel](https://github.com/ankitpokhrel))
* Fixed latitude and longitude formatters bug (numeric value out of range for 32bits) [\#416](https://github.com/fzaninotto/Faker/pull/416) ([fzaninotto](https://github.com/fzaninotto))
* Added a dedicated calculator Luhn calculator service [\#414](https://github.com/fzaninotto/Faker/pull/414) ([fzaninotto](https://github.com/fzaninotto))
* Fixed Russian (ru_RU) Person provider (removed lowercase duplications) [\#413](https://github.com/fzaninotto/Faker/pull/413) ([Ragazzo](https://github.com/Ragazzo))
* Fixed barcode formatter (improved speed, added tests) [\#412](https://github.com/fzaninotto/Faker/pull/412) ([fzaninotto](https://github.com/fzaninotto))
* Added ipv4 and barcode formatters tests [\#410](https://github.com/fzaninotto/Faker/pull/410) ([bessl](https://github.com/bessl))
* Fixed typos in various comments blocks [\#409](https://github.com/fzaninotto/Faker/pull/409) ([bessl](https://github.com/bessl))
* Fixed InternetTest (replaced regex with PHP filter) [\#406](https://github.com/fzaninotto/Faker/pull/406) ([bessl](https://github.com/bessl))
* Added password formatter to the Internet provider[\#402](https://github.com/fzaninotto/Faker/pull/402) ([fzaninotto](https://github.com/fzaninotto))
* Added Company and Internet Austrian (de\_AT) Providers [\#400](https://github.com/fzaninotto/Faker/pull/400) ([bessl](https://github.com/bessl))
* Added third-party libraries section in README [\#399](https://github.com/fzaninotto/Faker/pull/399) ([fzaninotto](https://github.com/fzaninotto))
* Added Spanish for Venezuela (es\_VE) locale [\#398](https://github.com/fzaninotto/Faker/pull/398) ([DIOHz0r](https://github.com/DIOHz0r))
* Added PhoneNumber Autrian (de\_AT) Provider, and missing test for the 'locale' method. [\#395](https://github.com/fzaninotto/Faker/pull/395) ([bessl](https://github.com/bessl))
* Removed wrongly localized Lorem provider [\#394](https://github.com/fzaninotto/Faker/pull/394) ([fzaninotto](https://github.com/fzaninotto))
* Fixed Miscellaneous provider (made the `locale` formatter static) [\#390](https://github.com/fzaninotto/Faker/pull/390) ([bessl](https://github.com/bessl))
* Added a unit test file for the Miscellaneous Provider [\#389](https://github.com/fzaninotto/Faker/pull/389) ([bessl](https://github.com/bessl))
* Added warning in README about using `rand()`` and the seed functions [\#386](https://github.com/fzaninotto/Faker/pull/386) ([paulvalla](https://github.com/paulvalla))
* Fixed French (fr\_FR) Person provider (Uppercased a first name) [\#385](https://github.com/fzaninotto/Faker/pull/385) ([netcarver](https://github.com/netcarver))
* Added Russian (ru\_RU) and Ukrainian (uk\_UA) Text providers [\#383](https://github.com/fzaninotto/Faker/pull/383) ([terion-name](https://github.com/terion-name))
* Added more street prefixes to French (fr\_FR) Address provider [\#381](https://github.com/fzaninotto/Faker/pull/381) ([ronanguilloux](https://github.com/ronanguilloux))
* Added PHP 5.6 to CI targets [\#378](https://github.com/fzaninotto/Faker/pull/378) ([GrahamCampbell](https://github.com/GrahamCampbell))
* Fixed spaces remaining at the end of liine in various files [\#377](https://github.com/fzaninotto/Faker/pull/377) ([GrahamCampbell](https://github.com/GrahamCampbell))
* Fixed UserAgent provider (added space before processor on linux platform) [\#374](https://github.com/fzaninotto/Faker/pull/374) ([TomK](https://github.com/TomK))
* Added Company generator for Russian (ru\_RU) locale [\#371](https://github.com/fzaninotto/Faker/pull/371) ([kix](https://github.com/kix))
* Fixed Russian (ru\_RU) Color provider (uppercase letters) [\#370](https://github.com/fzaninotto/Faker/pull/370) ([semanser](https://github.com/semanser))
* Added more Polish (pl\_PL) phone numbers [\#369](https://github.com/fzaninotto/Faker/pull/369) ([piotrantosik](https://github.com/piotrantosik))
* Fixed Ruby Faker link in readme [\#368](https://github.com/fzaninotto/Faker/pull/368) ([philsturgeon](https://github.com/philsturgeon))
* Added more Japanese (ja\_JP) names in Person provider [\#366](https://github.com/fzaninotto/Faker/pull/366) ([kumamidori](https://github.com/kumamidori))
* Added Slovenian (sl\_SL) locale [\#363](https://github.com/fzaninotto/Faker/pull/363) ([alesf](https://github.com/alesf))
* Fixed German (de\_DE) Person provider (first names) [\#362](https://github.com/fzaninotto/Faker/pull/362) ([mikehaertl](https://github.com/mikehaertl))
* Fixed Ukrainian (uk\_UA) Person providr (there is no such letter "ы" in Ukrainian) [\#359](https://github.com/fzaninotto/Faker/pull/359) ([nazar-pc](https://github.com/nazar-pc))
* Fixed Chinese (zh\_CN) PhoneNumber provider (the length of mobile phone number is 11) [\#358](https://github.com/fzaninotto/Faker/pull/358) ([byan](https://github.com/byan))
* Added Arabic (ar_\JO) Locale [\#357](https://github.com/fzaninotto/Faker/pull/357) ([zrashwani](https://github.com/zrashwani))
* Fixed Czech (cs\_CZ) Person provider (missing lowercase in last name) [\#355](https://github.com/fzaninotto/Faker/pull/355) ([halaxa](https://github.com/halaxa))
* Fixed French for Belgium (fr\_BE) Address Provider (doubled city names) [\#354](https://github.com/fzaninotto/Faker/pull/354) ([miclf](https://github.com/miclf))
* Added Biased Integer Provider [\#332](https://github.com/fzaninotto/Faker/pull/332) ([TimWolla](https://github.com/TimWolla))
* Added Swedish (sv\_SE) locale [\#316](https://github.com/fzaninotto/Faker/pull/316) ([ulrikjohansson](https://github.com/ulrikjohansson))
* Added English for New Zealand (en\_NZ) locale [\#283](https://github.com/fzaninotto/Faker/pull/283) ([JasonMortonNZ](https://github.com/JasonMortonNZ))
* Added mention of external Provider for cron expressions to readme[\#498](https://github.com/fzaninotto/Faker/pull/498) ([swekaj](https://github.com/swekaj))
## 2014-06-04, v1.4.0
* Fixed typo in Slovak person names (cinan)
* Added tests for uk_UA providers (serge-kuharev)
* Fixed numerify() performance by making it 30% faster (fzaninotto)
* Added strict option to randomNumber to force number of digits (fzaninotto)
* Fixed randomNumber usage duplicating numberBetween (fzaninotto)
* Fixed address provider for latvian language (MatissJA)
* Added Czech Republic (cs_CZ) address, company, datetime and text providers (Mikulas)
* Fixed da_DK Person provider data containing an 'unnamed' person (tolnem)
* Added slug provider (fzaninotto)
* Fixed IDE insights for new local IP and MAC address providers (hugofonseca)
* Added firstname gender method to all Person providers (csanquer)
* Fixed tr_TR email service, city name, person, and phone number formats (ogunkarakus)
* Fixed US_en state list (fzaninotto)
* Fixed en_US address provider so state abbr are ISO 3166 codes (Garbee)
* Added local IP and MAC address providers (kielabokkie)
* Fixed typo in century list affecting the century provider (fzaninotto)
* Added default value to optional modifier (joshuajabbour)
* Fixed Portuguese phonenumbers have 9 digits (hugofonseca)
* Added fileCopy to File provider to simulate file upload (stefanosala)
* Added pt_PT providers (hugofonseca)
* Fixed dead code in text provider (hugofonseca)
* Fixed IDE insights for magic properties (hugofonseca)
* Added tin (NIF) generator for pt_PT provider (hugofonseca)
* Fixed numberBetween max default value handling (fzaninotto)
* Added pt_PT phone number provider (hugofonseca)
* Fixed PSR-2 standards and add make task to force it on Travis (terite)
* Added new ro_RO Personal Numerical Code (CNP) and phone number providers (avataru)
* Fixed Internet provider for sk_SK locale (cinan)
* Fixed typo in en_ZA Internet provider (bjorntheart)
* Fixed phpdoc for DateTime magic methods (stof)
* Added doc about seeding with maximum timestamp using dateTime formatters (fzaninotto)
* Added Maximum Timestamp option to get always same unix timestamp when using a fixed seed (csanquer)
* Added Montenegrian (me_ME) providers (ognjenm)
* Added ean barcode provider (nineinchnick)
* Added fullPath parameter to Image provider (stefanosala)
* Added more Polish company formats (nineinchnick)
* Added Polish realText provider (nineinchnick)
* Fixed remaining non-seedable random generators (terite)
* Added randomElements provider (terite)
* Added French realText provider (fzaninotto)
* Fixed realText provider bootstrap slowness (fzaninotto)
* Added realText provider for English and German, based on Markov Chains Generator (TimWolla)
* Fixed address format in nl_NL provider (doenietzomoeilijk)
* Fixed potentially offensive word from last name list (joshuajabbour)
* Fixed reamde documentation about the optional modifier (cryode)
* Fixed Image provider and documentor routine (fzaninotto)
* Fixed IDE insights for methods (PedroTroller)
* Fixed missing data in en_US Address provider (Garbee)
* Added Bengali (bn_BD) providers (masnun)
* Fixed warning on test file when short tags are on (bateller)
* Fixed Doctrine populator undefined index warning (dbojdo)
* Added French Canadian (fr_CA) Address and Person providers (marcaube)
* Fixed typo in NullGenerator (mhanson01)
* Fixed Doctrine populator issue with one-to-one nullable relationship (jpetitcolas)
* Added Canadian English (en_CA) address and phone number providers (cviebrock)
* Fixed duplicated Payment example in readme (Garbee)
* Fixed Polish (pl_PL) Person provider data (czogori)
* Added Hungarian (hu_HU) providers (sagikazarmark)
* Added 'kana' (ja_JP) name formatters (kzykhys)
* Added allow_failure for hhvm to travis-ci and test against php 5.5 (toin0u)
## 2013-12-16, v1.3.0
* Fixed state generator in Australian (en_AU) provider (sebklaus)
* Fixed IDE insights for locale specific providers (ulrikjohansson)
* Added English (South Africa) (en_ZA) person, address, Internet and phone number providers (dmfaux)
* Fixed integer values overflowing on signed INTEGER columns on Doctrine populator (Thinkscape)
* Fixed spelling error in French (fr_FR) address provider (leihog)
* Added improvements based on SensioLabsInsights analysis
* Fixed Italian (it_IT) email provider (garak)
* Added Spanish (es_ES) Internet provider (eusonlito)
* Added English Philippines (en_PH) address provider (kamote)
* Added Brazilian (pt_BR) email provider data (KennedyTedesco)
* Fixed UK country code (pgscandeias)
* Added Peruvian (es_PE) person, address, phone number, and company providers (cslucano)
* Added Ukrainian (uk_UA) color provider (ruden)
* Fixed Ukrainian (uk_UA) namespace and email translitteration (ruden)
* Added Romanian (Moldova) (ro_MD) person, address, and phone number providers (AlexanderC)
* Added IBAN generator for every currently known locale that uses it (nineinchnick)
* Added Image generation powered by LoremPixel (weotch)
* Fixed missing timezone with dateTimeBetween (baldurrensch)
* Fixed call to undefined method cardType in Payment (WMeldon)
* Added Romanian (ro_RO) address and person providers (calina-c)
* Fixed Doctrine populator to use ObjectManager instead of EntityManagerInterface (mgiustiniani)
* Fixed docblock for Provider\Base::unique() (pschultz)
* Added Payment providers (creditCardType, creditCardNumber, creditCardExpirationDate, creditCardExpirationDateString) (pomaxa)
* Added unique() modifier
* Added IDE insights to allow better intellisense/phpStorm autocompletion (thallisphp)
* Added Polish (pl_PL) address provider, personal identity number and pesel number generator (nineinchnick)
* Added Turkish (tr_TR) address provider, and improved internet provider (hasandz)
* Fixed Propel column number guesser to use signed range of values (gunnarlium)
* Added Greek (el_GR) person, address, and phone number providers (georgeharito)
* Added Austrian (en_AU) address, Internet, and phone number providers (rcuddy)
* Fixed phpDoc in Doctrine Entity populator (rogamoore)
* Added French (fr_FR) phone number formats (vchabot)
* Added optional() modifier (weotch)
* Fixed typo in the Person provider documentation (jtreminio)
* Fixed Russian (ru_RU) person format (alexshadow007)
* Added Japanese (ja_JP) person, address, Internet, phone number, and company providers (kumamidori)
* Added color providers, driver license and passport number formats for the ru_RU locale (pomaxa)
* Added Latvian (lv_LV) person, address, Internet, and phone number providers (pomaxa)
* Added Brazilian (pt_BR) Internet provider (vjnrv)
* Added more Czech (cs_CZ) lastnames (petrkle)
* Added Chinese Simplified (zh_CN) person, address, Internet, and phone number providers (tlikai)
* Fixed Typos (pborelli)
* Added Color provider with hexColor, rgbColor, rgbColorAsArray, rgbCssColor, safeColorName, and colorName formatters (lsv)
* Added support for associative arrays in `randomElement` (aRn0D)
## 2013-06-09, v1.2.0
* Added new provider for fr_BE locale (jflefebvre)
* Updated locale provider to use a static locale list (spawn-guy)
* Fixed invalid UTF-8 sequence in domain provider with the Bulgarian provider (Dynom)
* Fixed the nl_NL Person provider (Dynom)
* Removed all requires and added the autoload definition to composer (Dynom)
* Fixed encoding problems in nl_NL Address provider (Dynom)
* Added icelandic provider (is_IS) (birkir)
* Added en_CA address and phone numbers (cviebrock)
* Updated safeEmail provider to be really safe (TimWolla)
* Documented alternative randomNumber usage (Seldaek)
* Added basic file provider (anroots)
* Fixed use of fourth argument on Doctrine addEntity (ecentinela)
* Added nl_BE provider (wimvds)
* Added Random Float provider (csanquer)
* Fixed bug in Faker\ORM\Doctrine\Populator (mmf-amarcos)
* Updated ru_RU provider (rmrevin)
* Added safe email domain provider (csanquer)
* Fixed latitude provider (rumpl)
* Fixed unpredictability of fake data generated by Faker\Provider\Base::numberBetween() (goatherd)
* Added uuid provider (goatherd)
* Added possibility to call methods on Doctrine entities, possibility to generate unique id (nenadalm)
* Fixed prefixes typos in 'pl_PL' Person provider (krymen)
* Added more fake data to the Ukraininan providers (lysenkobv)
* Added more fake data to the Italian providers (EmanueleMinotto)
* Fixed spaces appearing in generated emails (alchy58)
* Added Armenian (hy_AM) provider (artash)
* Added Generation of valid SIREN & SIRET codes to French providers (alexsegura)
* Added Dutch (nl_NL) provider (WouterJ)
* Fixed missing typehint in Base::__construct() (benja-M-1)
* Fixed typo in README (benja-M-1)
* Added Ukrainian (ua_UA) provider (rsvasilyev)
* Added Turkish (tr_TR) Provider (faridmovsumov)
* Fixed executable bit in some PHP files (siwinski)
* Added Brazilian Portuguese (pt_BR) provider (oliveiraev)
* Added Spanish (es_ES) provider (ivannis)
* Fixed Doctrine populator to allow for the population of entity data that has associations to other entities (afishnamedsquish)
* Added Danish (da_DK) providers (toin0u)
* Cleaned up whitespaces (toin0u)
* Fixed utf-8 bug with lowercase generators (toin0u)
* Fixed composer.json (Seldaek)
* Fixed bug in Doctrine EntityPopulator (beberlei)
* Added Finnish (fi_FI) provider (drodil)
## 2012-10-29, v1.1.0
* Updated text provider to return paragraphs as a string instead of array. Great for populating markdown textarea fields (Seldaek)
* Updated dateTimeBetween to accept DateTime instances (Seldaek)
* Added random number generator between a and b, simply like rand() (Seldaek)
* Fixed spaces in generated emails (blaugueux)
* Fixed Person provider in Russian locale (Isamashii)
* Added new UserAgent provider (blaugueux)
* Added locale generator to Miscellaneous provider (blaugueux)
* Added timezone generator to DateTime provider (blaugueux)
* Added new generators to French Address providers (departments, regions) (geoffrey-brier)
* Added new generators to French Company provider (catch phrase, SIREN, and SIRET numbers) (geoffrey-brier)
* Added state generator to German Address provider (Powerhamster)
* Added Slovak provider (bazo)
* Added latitude and longitude formatters to Address provider (fixe)
* Added Serbian provider (umpirsky)
## 2012-07-10, v1.0.0
* Initial Version
================================================
FILE: CONTRIBUTING.md
================================================
Contributing
============
If you've written a new formatter, adapted Faker to a new locale, or fixed a bug, your contribution is welcome!
Before proposing a pull request, check the following:
* Your code should follow the [PSR-2 coding standard](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md). Run `make sniff` to check that the coding standards are followed, and run `make fix` to fix inconsistencies.
* Unit tests should still pass after your patch. Run the tests on your dev server (with `make test`) or check the continuous integration status for your pull request.
* As much as possible, add unit tests for your code
* Never use `rand()` in your providers. Faker uses the Mersenne Twister Randomizer, so use `mt_rand()` or any of the base generators (`randomNumber`, `randomElement`, etc.) instead.
* If you add new providers (or new locales) and that they embed a lot of data for random generation (e.g. first names in a new language), please add a `@link` to the reference you used for this list (example [in the ru_RU locale](https://github.com/fzaninotto/Faker/blob/master/src/Faker/Provider/ru_RU/Person.php#L13)). This will ease future updates of the list and debates about the most relevant data for this provider.
* If you add long list of random data, please split the list into several lines. This makes diffs easier to read, and facilitates core review.
* If you add new formatters, please include documentation for it in the README. Don't forget to add a line about new formatters in the `@property` or `@method` phpDoc entries in [Generator.php](https://github.com/fzaninotto/Faker/blob/master/src/Faker/Generator.php#L6-L118) to help IDEs auto-complete your formatters.
* If your new formatters are specific to a certain locale, document them in the [Language-specific formatters](https://github.com/fzaninotto/Faker#language-specific-formatters) list instead.
* Avoid changing existing sets of data. Some developers use Faker with seeding for unit tests ; changing the data makes their tests fail.
* Speed is important in all Faker usages. Make sure your code is optimized to generate thousands of fake items in no time, without consuming too much memory or CPU.
* If you commit a new feature, be prepared to help maintaining it. Watch the project on GitHub, and please comment on issues or PRs regarding the feature you contributed.
Once your code is merged, it is available for free to everybody under the MIT License. Publishing your Pull Request on the Faker GitHub repository means that you agree with this license for your contribution.
Thank you for your contribution! Faker wouldn't be so great without you.
================================================
FILE: LICENSE
================================================
Copyright (c) 2011 François Zaninotto
Portions Copyright (c) 2008 Caius Durling
Portions Copyright (c) 2008 Adam Royle
Portions Copyright (c) 2008 Fiona Burrows
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
================================================
FILE: Makefile
================================================
.PHONY: build coverage fix help sniff test
help:
@grep -E '^[a-zA-Z0-9_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'
build: fix test ## Runs fix and test targets
coverage: vendor/autoload.php ## Collects coverage with phpunit
vendor/bin/phpunit --coverage-text --coverage-clover=.build/logs/clover.xml
fix: vendor/autoload.php ## Fixes code style issues with phpcbf
vendor/bin/phpcbf --standard=PSR2 src
sniff: vendor/autoload.php ## Detects code style issues with phpcs
vendor/bin/phpcs --standard=PSR2 src -n
test: vendor/autoload.php ## Runs tests with phpunit
vendor/bin/phpunit
vendor/autoload.php:
composer install --no-interaction --prefer-dist
================================================
FILE: composer.json
================================================
{
"name": "fzaninotto/faker",
"type": "library",
"description": "Faker is a PHP library that generates fake data for you.",
"keywords": [
"faker",
"fixtures",
"data"
],
"license": "MIT",
"authors": [
{
"name": "François Zaninotto"
}
],
"require": {
"php": "^5.3.3 || ^7.0 || ^8.0"
},
"require-dev": {
"ext-intl": "*",
"phpunit/phpunit": "^4.8.35 || ^5.7",
"squizlabs/php_codesniffer": "^2.9.2"
},
"autoload": {
"psr-4": {
"Faker\\": "src/Faker/"
}
},
"autoload-dev": {
"psr-4": {
"Faker\\Test\\": "test/Faker/"
}
},
"extra": {
"branch-alias": {
"dev-master": "1.9-dev"
}
},
"config": {
"sort-packages": true
}
}
================================================
FILE: phpunit.xml.dist
================================================
<?xml version="1.0" encoding="UTF-8"?>
<phpunit
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="vendor/phpunit/phpunit/phpunit.xsd"
bootstrap="vendor/autoload.php"
colors="true"
columns="max"
verbose="true"
>
<testsuites>
<testsuite name="Faker Test Suite">
<directory>./test/Faker/</directory>
</testsuite>
</testsuites>
<filter>
<whitelist addUncoveredFilesFromWhitelist="true" processUncoveredFilesFromWhitelist="true">
<directory suffix=".php">src/</directory>
</whitelist>
</filter>
</phpunit>
================================================
FILE: readme.md
================================================
# Faker
[](https://packagist.org/packages/fzaninotto/faker)
[](https://github.com/fzaninotto/Faker/actions)
[](https://codecov.io/gh/fzaninotto/Faker)
[](https://insight.sensiolabs.com/projects/eceb78a9-38d4-4ad5-8b6b-b52f323e3549)
Faker is a PHP library that generates fake data for you. Whether you need to bootstrap your database, create good-looking XML documents, fill-in your persistence to stress test it, or anonymize data taken from a production service, Faker is for you.
Faker is heavily inspired by Perl's [Data::Faker](http://search.cpan.org/~jasonk/Data-Faker-0.07/), and by ruby's [Faker](https://rubygems.org/gems/faker).
Faker requires PHP >= 5.3.3.
**Faker is archived**. Read the reasons behind this decision here: [https://marmelab.com/blog/2020/10/21/sunsetting-faker.html](https://marmelab.com/blog/2020/10/21/sunsetting-faker.html)
# Table of Contents
- [Installation](#installation)
- [Basic Usage](#basic-usage)
- [Formatters](#formatters)
- [Base](#fakerproviderbase)
- [Lorem Ipsum Text](#fakerproviderlorem)
- [Person](#fakerprovideren_usperson)
- [Address](#fakerprovideren_usaddress)
- [Phone Number](#fakerprovideren_usphonenumber)
- [Company](#fakerprovideren_uscompany)
- [Real Text](#fakerprovideren_ustext)
- [Date and Time](#fakerproviderdatetime)
- [Internet](#fakerproviderinternet)
- [User Agent](#fakerprovideruseragent)
- [Payment](#fakerproviderpayment)
- [Color](#fakerprovidercolor)
- [File](#fakerproviderfile)
- [Image](#fakerproviderimage)
- [Uuid](#fakerprovideruuid)
- [Barcode](#fakerproviderbarcode)
- [Miscellaneous](#fakerprovidermiscellaneous)
- [Biased](#fakerproviderbiased)
- [Html Lorem](#fakerproviderhtmllorem)
- [Modifiers](#modifiers)
- [Localization](#localization)
- [Populating Entities Using an ORM or an ODM](#populating-entities-using-an-orm-or-an-odm)
- [Seeding the Generator](#seeding-the-generator)
- [Faker Internals: Understanding Providers](#faker-internals-understanding-providers)
- [Real Life Usage](#real-life-usage)
- [Language specific formatters](#language-specific-formatters)
- [Third-Party Libraries Extending/Based On Faker](#third-party-libraries-extendingbased-on-faker)
- [License](#license)
## Installation
```sh
composer require fzaninotto/faker
```
## Basic Usage
### Autoloading
Faker supports both `PSR-0` as `PSR-4` autoloaders.
```php
<?php
# When installed via composer
require_once 'vendor/autoload.php';
```
You can also load `Fakers` shipped `PSR-0` autoloader
```php
<?php
# Load Fakers own autoloader
require_once '/path/to/Faker/src/autoload.php';
```
*alternatively, you can use any another PSR-4 compliant autoloader*
### Create fake data
Use `Faker\Factory::create()` to create and initialize a faker generator, which can generate data by accessing properties named after the type of data you want.
```php
<?php
// use the factory to create a Faker\Generator instance
$faker = Faker\Factory::create();
// generate data by accessing properties
echo $faker->name;
// 'Lucy Cechtelar';
echo $faker->address;
// "426 Jordy Lodge
// Cartwrightshire, SC 88120-6700"
echo $faker->text;
// Dolores sit sint laboriosam dolorem culpa et autem. Beatae nam sunt fugit
// et sit et mollitia sed.
// Fuga deserunt tempora facere magni omnis. Omnis quia temporibus laudantium
// sit minima sint.
```
Even if this example shows a property access, each call to `$faker->name` yields a different (random) result. This is because Faker uses `__get()` magic, and forwards `Faker\Generator->$property` calls to `Faker\Generator->format($property)`.
```php
<?php
for ($i = 0; $i < 10; $i++) {
echo $faker->name, "\n";
}
// Adaline Reichel
// Dr. Santa Prosacco DVM
// Noemy Vandervort V
// Lexi O'Conner
// Gracie Weber
// Roscoe Johns
// Emmett Lebsack
// Keegan Thiel
// Wellington Koelpin II
// Ms. Karley Kiehn V
```
**Tip**: For a quick generation of fake data, you can also use Faker as a command line tool thanks to [faker-cli](https://github.com/bit3/faker-cli).
## Formatters
Each of the generator properties (like `name`, `address`, and `lorem`) are called "formatters". A faker generator has many of them, packaged in "providers". Here is a list of the bundled formatters in the default locale.
### `Faker\Provider\Base`
randomDigit // 7
randomDigitNot(5) // 0, 1, 2, 3, 4, 6, 7, 8, or 9
randomDigitNotNull // 5
randomNumber($nbDigits = NULL, $strict = false) // 79907610
randomFloat($nbMaxDecimals = NULL, $min = 0, $max = NULL) // 48.8932
numberBetween($min = 1000, $max = 9000) // 8567
randomLetter // 'b'
// returns randomly ordered subsequence of a provided array
randomElements($array = array ('a','b','c'), $count = 1) // array('c')
randomElement($array = array ('a','b','c')) // 'b'
shuffle('hello, world') // 'rlo,h eoldlw'
shuffle(array(1, 2, 3)) // array(2, 1, 3)
numerify('Hello ###') // 'Hello 609'
lexify('Hello ???') // 'Hello wgt'
bothify('Hello ##??') // 'Hello 42jz'
asciify('Hello ***') // 'Hello R6+'
regexify('[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}'); // sm0@y8k96a.ej
### `Faker\Provider\Lorem`
word // 'aut'
words($nb = 3, $asText = false) // array('porro', 'sed', 'magni')
sentence($nbWords = 6, $variableNbWords = true) // 'Sit vitae voluptas sint non voluptates.'
sentences($nb = 3, $asText = false) // array('Optio quos qui illo error.', 'Laborum vero a officia id corporis.', 'Saepe provident esse hic eligendi.')
paragraph($nbSentences = 3, $variableNbSentences = true) // 'Ut ab voluptas sed a nam. Sint autem inventore aut officia aut aut blanditiis. Ducimus eos odit amet et est ut eum.'
paragraphs($nb = 3, $asText = false) // array('Quidem ut sunt et quidem est accusamus aut. Fuga est placeat rerum ut. Enim ex eveniet facere sunt.', 'Aut nam et eum architecto fugit repellendus illo. Qui ex esse veritatis.', 'Possimus omnis aut incidunt sunt. Asperiores incidunt iure sequi cum culpa rem. Rerum exercitationem est rem.')
text($maxNbChars = 200) // 'Fuga totam reiciendis qui architecto fugiat nemo. Consequatur recusandae qui cupiditate eos quod.'
### `Faker\Provider\en_US\Person`
title($gender = null|'male'|'female') // 'Ms.'
titleMale // 'Mr.'
titleFemale // 'Ms.'
suffix // 'Jr.'
name($gender = null|'male'|'female') // 'Dr. Zane Stroman'
firstName($gender = null|'male'|'female') // 'Maynard'
firstNameMale // 'Maynard'
firstNameFemale // 'Rachel'
lastName // 'Zulauf'
### `Faker\Provider\en_US\Address`
cityPrefix // 'Lake'
secondaryAddress // 'Suite 961'
state // 'NewMexico'
stateAbbr // 'OH'
citySuffix // 'borough'
streetSuffix // 'Keys'
buildingNumber // '484'
city // 'West Judge'
streetName // 'Keegan Trail'
streetAddress // '439 Karley Loaf Suite 897'
postcode // '17916'
address // '8888 Cummings Vista Apt. 101, Susanbury, NY 95473'
country // 'Falkland Islands (Malvinas)'
latitude($min = -90, $max = 90) // 77.147489
longitude($min = -180, $max = 180) // 86.211205
### `Faker\Provider\en_US\PhoneNumber`
phoneNumber // '201-886-0269 x3767'
tollFreePhoneNumber // '(888) 937-7238'
e164PhoneNumber // '+27113456789'
### `Faker\Provider\en_US\Company`
catchPhrase // 'Monitored regional contingency'
bs // 'e-enable robust architectures'
company // 'Bogan-Treutel'
companySuffix // 'and Sons'
jobTitle // 'Cashier'
### `Faker\Provider\en_US\Text`
realText($maxNbChars = 200, $indexSize = 2) // "And yet I wish you could manage it?) 'And what are they made of?' Alice asked in a shrill, passionate voice. 'Would YOU like cats if you were never even spoke to Time!' 'Perhaps not,' Alice replied."
### `Faker\Provider\DateTime`
unixTime($max = 'now') // 58781813
dateTime($max = 'now', $timezone = null) // DateTime('2008-04-25 08:37:17', 'UTC')
dateTimeAD($max = 'now', $timezone = null) // DateTime('1800-04-29 20:38:49', 'Europe/Paris')
iso8601($max = 'now') // '1978-12-09T10:10:29+0000'
date($format = 'Y-m-d', $max = 'now') // '1979-06-09'
time($format = 'H:i:s', $max = 'now') // '20:49:42'
dateTimeBetween($startDate = '-30 years', $endDate = 'now', $timezone = null) // DateTime('2003-03-15 02:00:49', 'Africa/Lagos')
dateTimeInInterval($startDate = '-30 years', $interval = '+ 5 days', $timezone = null) // DateTime('2003-03-15 02:00:49', 'Antartica/Vostok')
dateTimeThisCentury($max = 'now', $timezone = null) // DateTime('1915-05-30 19:28:21', 'UTC')
dateTimeThisDecade($max = 'now', $timezone = null) // DateTime('2007-05-29 22:30:48', 'Europe/Paris')
dateTimeThisYear($max = 'now', $timezone = null) // DateTime('2011-02-27 20:52:14', 'Africa/Lagos')
dateTimeThisMonth($max = 'now', $timezone = null) // DateTime('2011-10-23 13:46:23', 'Antarctica/Vostok')
amPm($max = 'now') // 'pm'
dayOfMonth($max = 'now') // '04'
dayOfWeek($max = 'now') // 'Friday'
month($max = 'now') // '06'
monthName($max = 'now') // 'January'
year($max = 'now') // '1993'
century // 'VI'
timezone // 'Europe/Paris'
Methods accepting a `$timezone` argument default to `date_default_timezone_get()`. You can pass a custom timezone string to each method, or define a custom timezone for all time methods at once using `$faker::setDefaultTimezone($timezone)`.
### `Faker\Provider\Internet`
email // 'tkshlerin@collins.com'
safeEmail // 'king.alford@example.org'
freeEmail // 'bradley72@gmail.com'
companyEmail // 'russel.durward@mcdermott.org'
freeEmailDomain // 'yahoo.com'
safeEmailDomain // 'example.org'
userName // 'wade55'
password // 'k&|X+a45*2['
domainName // 'wolffdeckow.net'
domainWord // 'feeney'
tld // 'biz'
url // 'http://www.skilesdonnelly.biz/aut-accusantium-ut-architecto-sit-et.html'
slug // 'aut-repellat-commodi-vel-itaque-nihil-id-saepe-nostrum'
ipv4 // '109.133.32.252'
localIpv4 // '10.242.58.8'
ipv6 // '8e65:933d:22ee:a232:f1c1:2741:1f10:117c'
macAddress // '43:85:B7:08:10:CA'
### `Faker\Provider\UserAgent`
userAgent // 'Mozilla/5.0 (Windows CE) AppleWebKit/5350 (KHTML, like Gecko) Chrome/13.0.888.0 Safari/5350'
chrome // 'Mozilla/5.0 (Macintosh; PPC Mac OS X 10_6_5) AppleWebKit/5312 (KHTML, like Gecko) Chrome/14.0.894.0 Safari/5312'
firefox // 'Mozilla/5.0 (X11; Linuxi686; rv:7.0) Gecko/20101231 Firefox/3.6'
safari // 'Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_7_1 rv:3.0; en-US) AppleWebKit/534.11.3 (KHTML, like Gecko) Version/4.0 Safari/534.11.3'
opera // 'Opera/8.25 (Windows NT 5.1; en-US) Presto/2.9.188 Version/10.00'
internetExplorer // 'Mozilla/5.0 (compatible; MSIE 7.0; Windows 98; Win 9x 4.90; Trident/3.0)'
### `Faker\Provider\Payment`
creditCardType // 'MasterCard'
creditCardNumber // '4485480221084675'
creditCardExpirationDate // 04/13
creditCardExpirationDateString // '04/13'
creditCardDetails // array('MasterCard', '4485480221084675', 'Aleksander Nowak', '04/13')
// Generates a random IBAN. Set $countryCode to null for a random country
iban($countryCode) // 'IT31A8497112740YZ575DJ28BP4'
swiftBicNumber // 'RZTIAT22263'
### `Faker\Provider\Color`
hexcolor // '#fa3cc2'
rgbcolor // '0,255,122'
rgbColorAsArray // array(0,255,122)
rgbCssColor // 'rgb(0,255,122)'
safeColorName // 'fuchsia'
colorName // 'Gainsbor'
hslColor // '340,50,20'
hslColorAsArray // array(340,50,20)
### `Faker\Provider\File`
fileExtension // 'avi'
mimeType // 'video/x-msvideo'
// Copy a random file from the source to the target directory and returns the fullpath or filename
file($sourceDir = '/tmp', $targetDir = '/tmp') // '/path/to/targetDir/13b73edae8443990be1aa8f1a483bc27.jpg'
file($sourceDir, $targetDir, false) // '13b73edae8443990be1aa8f1a483bc27.jpg'
### `Faker\Provider\Image`
// Image generation provided by LoremPixel (http://lorempixel.com/)
imageUrl($width = 640, $height = 480) // 'http://lorempixel.com/640/480/'
imageUrl($width, $height, 'cats') // 'http://lorempixel.com/800/600/cats/'
imageUrl($width, $height, 'cats', true, 'Faker') // 'http://lorempixel.com/800/400/cats/Faker'
imageUrl($width, $height, 'cats', true, 'Faker', true) // 'http://lorempixel.com/gray/800/400/cats/Faker/' Monochrome image
image($dir = '/tmp', $width = 640, $height = 480) // '/tmp/13b73edae8443990be1aa8f1a483bc27.jpg'
image($dir, $width, $height, 'cats') // 'tmp/13b73edae8443990be1aa8f1a483bc27.jpg' it's a cat!
image($dir, $width, $height, 'cats', false) // '13b73edae8443990be1aa8f1a483bc27.jpg' it's a filename without path
image($dir, $width, $height, 'cats', true, false) // it's a no randomize images (default: `true`)
image($dir, $width, $height, 'cats', true, true, 'Faker') // 'tmp/13b73edae8443990be1aa8f1a483bc27.jpg' it's a cat with 'Faker' text. Default, `null`.
### `Faker\Provider\Uuid`
uuid // '7e57d004-2b97-0e7a-b45f-5387367791cd'
### `Faker\Provider\Barcode`
ean13 // '4006381333931'
ean8 // '73513537'
isbn13 // '9790404436093'
isbn10 // '4881416324'
### `Faker\Provider\Miscellaneous`
boolean // false
boolean($chanceOfGettingTrue = 50) // true
md5 // 'de99a620c50f2990e87144735cd357e7'
sha1 // 'f08e7f04ca1a413807ebc47551a40a20a0b4de5c'
sha256 // '0061e4c60dac5c1d82db0135a42e00c89ae3a333e7c26485321f24348c7e98a5'
locale // en_UK
countryCode // UK
languageCode // en
currencyCode // EUR
emoji // 😁
### `Faker\Provider\Biased`
// get a random number between 10 and 20,
// with more chances to be close to 20
biasedNumberBetween($min = 10, $max = 20, $function = 'sqrt')
### `Faker\Provider\HtmlLorem`
//Generate HTML document which is no more than 2 levels deep, and no more than 3 elements wide at any level.
randomHtml(2,3) // <html><head><title>Aut illo dolorem et accusantium eum.</title></head><body><form action="example.com" method="POST"><label for="username">sequi</label><input type="text" id="username"><label for="password">et</label><input type="password" id="password"></form><b>Id aut saepe non mollitia voluptas voluptas.</b><table><thead><tr><tr>Non consequatur.</tr><tr>Incidunt est.</tr><tr>Aut voluptatem.</tr><tr>Officia voluptas rerum quo.</tr><tr>Asperiores similique.</tr></tr></thead><tbody><tr><td>Sapiente dolorum dolorem sint laboriosam commodi qui.</td><td>Commodi nihil nesciunt eveniet quo repudiandae.</td><td>Voluptates explicabo numquam distinctio necessitatibus repellat.</td><td>Provident ut doloremque nam eum modi aspernatur.</td><td>Iusto inventore.</td></tr><tr><td>Animi nihil ratione id mollitia libero ipsa quia tempore.</td><td>Velit est officia et aut tenetur dolorem sed mollitia expedita.</td><td>Modi modi repudiandae pariatur voluptas rerum ea incidunt non molestiae eligendi eos deleniti.</td><td>Exercitationem voluptatibus dolor est iste quod molestiae.</td><td>Quia reiciendis.</td></tr><tr><td>Inventore impedit exercitationem voluptatibus rerum cupiditate.</td><td>Qui.</td><td>Aliquam.</td><td>Autem nihil aut et.</td><td>Dolor ut quia error.</td></tr><tr><td>Enim facilis iusto earum et minus rerum assumenda quis quia.</td><td>Reprehenderit ut sapiente occaecati voluptatum dolor voluptatem vitae qui velit.</td><td>Quod fugiat non.</td><td>Sunt nobis totam mollitia sed nesciunt est deleniti cumque.</td><td>Repudiandae quo.</td></tr><tr><td>Modi dicta libero quisquam doloremque qui autem.</td><td>Voluptatem aliquid saepe laudantium facere eos sunt dolor.</td><td>Est eos quis laboriosam officia expedita repellendus quia natus.</td><td>Et neque delectus quod fugit enim repudiandae qui.</td><td>Fugit soluta sit facilis facere repellat culpa magni voluptatem maiores tempora.</td></tr><tr><td>Enim dolores doloremque.</td><td>Assumenda voluptatem eum perferendis exercitationem.</td><td>Quasi in fugit deserunt ea perferendis sunt nemo consequatur dolorum soluta.</td><td>Maxime repellat qui numquam voluptatem est modi.</td><td>Alias rerum rerum hic hic eveniet.</td></tr><tr><td>Tempore voluptatem.</td><td>Eaque.</td><td>Et sit quas fugit iusto.</td><td>Nemo nihil rerum dignissimos et esse.</td><td>Repudiandae ipsum numquam.</td></tr><tr><td>Nemo sunt quia.</td><td>Sint tempore est neque ducimus harum sed.</td><td>Dicta placeat atque libero nihil.</td><td>Et qui aperiam temporibus facilis eum.</td><td>Ut dolores qui enim et maiores nesciunt.</td></tr><tr><td>Dolorum totam sint debitis saepe laborum.</td><td>Quidem corrupti ea.</td><td>Cum voluptas quod.</td><td>Possimus consequatur quasi dolorem ut et.</td><td>Et velit non hic labore repudiandae quis.</td></tr></tbody></table></body></html>
## Modifiers
Faker provides three special providers, `unique()`, `optional()`, and `valid()`, to be called before any provider.
```php
// unique() forces providers to return unique values
$values = array();
for ($i = 0; $i < 10; $i++) {
// get a random digit, but always a new one, to avoid duplicates
$values []= $faker->unique()->randomDigit;
}
print_r($values); // [4, 1, 8, 5, 0, 2, 6, 9, 7, 3]
// providers with a limited range will throw an exception when no new unique value can be generated
$values = array();
try {
for ($i = 0; $i < 10; $i++) {
$values []= $faker->unique()->randomDigitNotNull;
}
} catch (\OverflowException $e) {
echo "There are only 9 unique digits not null, Faker can't generate 10 of them!";
}
// you can reset the unique modifier for all providers by passing true as first argument
$faker->unique($reset = true)->randomDigitNotNull; // will not throw OverflowException since unique() was reset
// tip: unique() keeps one array of values per provider
// optional() sometimes bypasses the provider to return a default value instead (which defaults to NULL)
$values = array();
for ($i = 0; $i < 10; $i++) {
// get a random digit, but also null sometimes
$values []= $faker->optional()->randomDigit;
}
print_r($values); // [1, 4, null, 9, 5, null, null, 4, 6, null]
// optional() accepts a weight argument to specify the probability of receiving the default value.
// 0 will always return the default value; 1 will always return the provider. Default weight is 0.5 (50% chance).
$faker->optional($weight = 0.1)->randomDigit; // 90% chance of NULL
$faker->optional($weight = 0.9)->randomDigit; // 10% chance of NULL
// optional() accepts a default argument to specify the default value to return.
// Defaults to NULL.
$faker->optional($weight = 0.5, $default = false)->randomDigit; // 50% chance of FALSE
$faker->optional($weight = 0.9, $default = 'abc')->word; // 10% chance of 'abc'
// valid() only accepts valid values according to the passed validator functions
$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]
// just like unique(), valid() throws an overflow exception when it can't generate a valid value
$values = array();
try {
$faker->valid($evenValidator)->randomElement([1, 3, 5, 7, 9]);
} catch (\OverflowException $e) {
echo "Can't pick an even number in that set!";
}
```
If you would like to use a modifier with a value not generated by Faker, use the `passthrough()` method. `passthrough()` simply returns whatever value it was given.
```php
$faker->optional()->passthrough(mt_rand(5, 15));
```
## Localization
`Faker\Factory` can take a locale as an argument, to return localized data. If no localized provider is found, the factory fallbacks to the default locale (en_US).
```php
<?php
$faker = Faker\Factory::create('fr_FR'); // create a French faker
for ($i = 0; $i < 10; $i++) {
echo $faker->name, "\n";
}
// Luce du Coulon
// Auguste Dupont
// Roger Le Voisin
// Alexandre Lacroix
// Jacques Humbert-Roy
// Thérèse Guillet-Andre
// Gilles Gros-Bodin
// Amélie Pires
// Marcel Laporte
// Geneviève Marchal
```
You can check available Faker locales in the source code, [under the `Provider` directory](https://github.com/fzaninotto/Faker/tree/master/src/Faker/Provider). The localization of Faker is an ongoing process, for which we need your help. Don't hesitate to create localized providers to your own locale and submit a PR!
## Populating Entities Using an ORM or an ODM
Faker provides adapters for Object-Relational and Object-Document Mappers (currently, [Propel](http://www.propelorm.org), [Doctrine2](http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/), [CakePHP](http://cakephp.org), [Spot2](https://github.com/vlucas/spot2), [Mandango](https://github.com/mandango/mandango) and [Eloquent](https://laravel.com/docs/master/eloquent) are supported). These adapters ease the population of databases through the Entity classes provided by an ORM library (or the population of document stores using Document classes provided by an ODM library).
To populate entities, create a new populator class (using a generator instance as parameter), then list the class and number of all the entities that must be generated. To launch the actual data population, call the `execute()` method.
Note that some of the `populators` could require additional parameters. As example the `doctrine` populator has an option to specify
its batchSize on how often it will flush the UnitOfWork to the database.
Here is an example showing how to populate 5 `Author` and 10 `Book` objects:
```php
<?php
$generator = \Faker\Factory::create();
$populator = new \Faker\ORM\Propel\Populator($generator);
$populator->addEntity('Author', 5);
$populator->addEntity('Book', 10);
$insertedPKs = $populator->execute();
```
The populator uses name and column type guessers to populate each column with relevant data. For instance, Faker populates a column named `first_name` using the `firstName` formatter, and a column with a `TIMESTAMP` type using the `dateTime` formatter. The resulting entities are therefore coherent. If Faker misinterprets a column name, you can still specify a custom closure to be used for populating a particular column, using the third argument to `addEntity()`:
```php
<?php
$populator->addEntity('Book', 5, array(
'ISBN' => function() use ($generator) { return $generator->ean13(); }
));
```
In this example, Faker will guess a formatter for all columns except `ISBN`, for which the given anonymous function will be used.
**Tip**: To ignore some columns, specify `null` for the column names in the third argument of `addEntity()`. This is usually necessary for columns added by a behavior:
```php
<?php
$populator->addEntity('Book', 5, array(
'CreatedAt' => null,
'UpdatedAt' => null,
));
```
Of course, Faker does not populate autoincremented primary keys. In addition, `Faker\ORM\Propel\Populator::execute()` returns the list of inserted PKs, indexed by class:
```php
<?php
print_r($insertedPKs);
// array(
// 'Author' => (34, 35, 36, 37, 38),
// 'Book' => (456, 457, 458, 459, 470, 471, 472, 473, 474, 475)
// )
```
**Note:** Due to the fact that `Faker` returns all the primary keys inserted, the memory consumption will go up drastically when you do batch inserts due to the big list of data.
In the previous example, the `Book` and `Author` models share a relationship. Since `Author` entities are populated first, Faker is smart enough to relate the populated `Book` entities to one of the populated `Author` entities.
Lastly, if you want to execute an arbitrary function on an entity before insertion, use the fourth argument of the `addEntity()` method:
```php
<?php
$populator->addEntity('Book', 5, array(), array(
function($book) { $book->publish(); },
));
```
## Seeding the Generator
You may want to get always the same generated data - for instance when using Faker for unit testing purposes. The generator offers a `seed()` method, which seeds the random number generator. Calling the same script twice with the same seed produces the same results.
```php
<?php
$faker = Faker\Factory::create();
$faker->seed(1234);
echo $faker->name; // 'Jess Mraz I';
```
> **Tip**: DateTime formatters won't reproduce the same fake data if you don't fix the `$max` value:
>
> ```php
> <?php
> // even when seeded, this line will return different results because $max varies
> $faker->dateTime(); // equivalent to $faker->dateTime($max = 'now')
> // make sure you fix the $max parameter
> $faker->dateTime('2014-02-25 08:37:17'); // will return always the same date when seeded
> ```
>
> **Tip**: Formatters won't reproduce the same fake data if you use the `rand()` php function. Use `$faker` or `mt_rand()` instead:
>
> ```php
> <?php
> // bad
> $faker->realText(rand(10,20));
> // good
> $faker->realText($faker->numberBetween(10,20));
> ```
## Faker Internals: Understanding Providers
A `Faker\Generator` alone can't do much generation. It needs `Faker\Provider` objects to delegate the data generation to them. `Faker\Factory::create()` actually creates a `Faker\Generator` bundled with the default providers. Here is what happens under the hood:
```php
<?php
$faker = new Faker\Generator();
$faker->addProvider(new Faker\Provider\en_US\Person($faker));
$faker->addProvider(new Faker\Provider\en_US\Address($faker));
$faker->addProvider(new Faker\Provider\en_US\PhoneNumber($faker));
$faker->addProvider(new Faker\Provider\en_US\Company($faker));
$faker->addProvider(new Faker\Provider\Lorem($faker));
$faker->addProvider(new Faker\Provider\Internet($faker));
````
Whenever you try to access a property on the `$faker` object, the generator looks for a method with the same name in all the providers attached to it. For instance, calling `$faker->name` triggers a call to `Faker\Provider\Person::name()`. And since Faker starts with the last provider, you can easily override existing formatters: just add a provider containing methods named after the formatters you want to override.
That means that you can easily add your own providers to a `Faker\Generator` instance. A provider is usually a class extending `\Faker\Provider\Base`. This parent class allows you to use methods like `lexify()` or `randomNumber()`; it also gives you access to formatters of other providers, through the protected `$generator` property. The new formatters are the public methods of the provider class.
Here is an example provider for populating Book data:
```php
<?php
namespace Faker\Provider;
class Book extends \Faker\Provider\Base
{
public function title($nbWords = 5)
{
$sentence = $this->generator->sentence($nbWords);
return substr($sentence, 0, strlen($sentence) - 1);
}
public function ISBN()
{
return $this->generator->ean13();
}
}
```
To register this provider, just add a new instance of `\Faker\Provider\Book` to an existing generator:
```php
<?php
$faker->addProvider(new \Faker\Provider\Book($faker));
```
Now you can use the two new formatters like any other Faker formatter:
```php
<?php
$book = new Book();
$book->setTitle($faker->title);
$book->setISBN($faker->ISBN);
$book->setSummary($faker->text);
$book->setPrice($faker->randomNumber(2));
```
**Tip**: A provider can also be a Plain Old PHP Object. In that case, all the public methods of the provider become available to the generator.
## Real Life Usage
The following script generates a valid XML document:
```php
<?php
require_once '/path/to/Faker/src/autoload.php';
$faker = Faker\Factory::create();
?>
<?xml version="1.0" encoding="UTF-8"?>
<contacts>
<?php for ($i = 0; $i < 10; $i++): ?>
<contact firstName="<?php echo $faker->firstName ?>" lastName="<?php echo $faker->lastName ?>" email="<?php echo $faker->email ?>">
<phone number="<?php echo $faker->phoneNumber ?>"/>
<?php if ($faker->boolean(25)): ?>
<birth date="<?php echo $faker->dateTimeThisCentury->format('Y-m-d') ?>" place="<?php echo $faker->city ?>"/>
<?php endif; ?>
<address>
<street><?php echo $faker->streetAddress ?></street>
<city><?php echo $faker->city ?></city>
<postcode><?php echo $faker->postcode ?></postcode>
<state><?php echo $faker->state ?></state>
</address>
<company name="<?php echo $faker->company ?>" catchPhrase="<?php echo $faker->catchPhrase ?>">
<?php if ($faker->boolean(33)): ?>
<offer><?php echo $faker->bs ?></offer>
<?php endif; ?>
<?php if ($faker->boolean(33)): ?>
<director name="<?php echo $faker->name ?>" />
<?php endif; ?>
</company>
<?php if ($faker->boolean(15)): ?>
<details>
<![CDATA[
<?php echo $faker->text(400) ?>
]]>
</details>
<?php endif; ?>
</contact>
<?php endfor; ?>
</contacts>
```
Running this script produces a document looking like:
```xml
<?xml version="1.0" encoding="UTF-8"?>
<contacts>
<contact firstName="Ona" lastName="Bednar" email="schamberger.frank@wuckert.com">
<phone number="1-265-479-1196x714"/>
<address>
<street>182 Harrison Cove</street>
<city>North Lloyd</city>
<postcode>45577</postcode>
<state>Alabama</state>
</address>
<company name="Veum, Funk and Shanahan" catchPhrase="Function-based stable solution">
<offer>orchestrate compelling web-readiness</offer>
</company>
<details>
<![CDATA[
Alias accusantium voluptatum autem nobis cumque neque modi. Voluptatem error molestiae consequatur alias.
Illum commodi molestiae aut repellat id. Et sit consequuntur aut et ullam asperiores. Cupiditate culpa voluptatem et mollitia dolor. Nisi praesentium qui ut.
]]>
</details>
</contact>
<contact firstName="Aurelie" lastName="Paucek" email="alfonzo55@durgan.com">
<phone number="863.712.1363x9425"/>
<address>
<street>90111 Hegmann Inlet</street>
<city>South Geovanymouth</city>
<postcode>69961-9311</postcode>
<state>Colorado</state>
</address>
<company name="Krajcik-Grimes" catchPhrase="Switchable cohesive instructionset">
</company>
</contact>
<contact firstName="Clifton" lastName="Kshlerin" email="kianna.wiegand@framiwyman.info">
<phone number="692-194-4746"/>
<address>
<street>9791 Nona Corner</street>
<city>Harberhaven</city>
<postcode>74062-8191</postcode>
<state>RhodeIsland</state>
</address>
<company name="Rosenbaum-Aufderhar" catchPhrase="Realigned asynchronous encryption">
</company>
</contact>
<contact firstName="Alexandre" lastName="Orn" email="thelma37@erdmancorwin.biz">
<phone number="189.655.8677x027"/>
<address>
<street>11161 Schultz Via</street>
<city>Feilstad</city>
<postcode>98019</postcode>
<state>NewJersey</state>
</address>
<company name="O'Hara-Prosacco" catchPhrase="Re-engineered solution-oriented algorithm">
<director name="Dr. Berenice Auer V" />
</company>
<details>
<![CDATA[
Ut itaque et quaerat doloremque eum praesentium. Rerum in saepe dolorem. Explicabo qui consequuntur commodi minima rem.
Harum temporibus rerum dolores. Non molestiae id dolorem placeat.
Aut asperiores nihil eius repellendus. Vero nihil corporis voluptatem explicabo commodi. Occaecati omnis blanditiis beatae quod aspernatur eos.
]]>
</details>
</contact>
<contact firstName="Katelynn" lastName="Kohler" email="reinger.trudie@stiedemannjakubowski.com">
<phone number="(665)713-1657"/>
<address>
<street>6106 Nader Village Suite 753</street>
<city>McLaughlinstad</city>
<postcode>43189-8621</postcode>
<state>Missouri</state>
</address>
<company name="Herman-Tremblay" catchPhrase="Object-based explicit service-desk">
<offer>expedite viral synergies</offer>
<director name="Arden Deckow" />
</company>
</contact>
<contact firstName="Blanca" lastName="Stark" email="tad27@feest.net">
<phone number="168.719.4692x87177"/>
<address>
<street>7546 Kuvalis Plaza</street>
<city>South Wilfrid</city>
<postcode>77069</postcode>
<state>Georgia</state>
</address>
<company name="Upton, Braun and Rowe" catchPhrase="Visionary leadingedge pricingstructure">
</company>
</contact>
<contact firstName="Rene" lastName="Spencer" email="anibal28@armstrong.info">
<phone number="715.222.0095x175"/>
<birth date="2008-08-07" place="Zulaufborough"/>
<address>
<street>478 Daisha Landing Apt. 510</street>
<city>West Lizethhaven</city>
<postcode>30566-5362</postcode>
<state>WestVirginia</state>
</address>
<company name="Wiza Inc" catchPhrase="Persevering reciprocal approach">
<offer>orchestrate dynamic networks</offer>
<director name="Erwin Nienow" />
</company>
<details>
<![CDATA[
Dolorem consequatur voluptates unde optio unde. Accusantium dolorem est est architecto impedit. Corrupti et provident quo.
Reprehenderit dolores aut quidem suscipit repudiandae corporis error. Molestiae enim aperiam illo.
Et similique qui non expedita quia dolorum. Ex rem incidunt ea accusantium temporibus minus non.
]]>
</details>
</contact>
<contact firstName="Alessandro" lastName="Hagenes" email="tbreitenberg@oharagorczany.com">
<phone number="1-284-958-6768"/>
<address>
<street>1251 Koelpin Mission</street>
<city>North Revastad</city>
<postcode>81620</postcode>
<state>Maryland</state>
</address>
<company name="Stiedemann-Bruen" catchPhrase="Re-engineered 24/7 success">
</company>
</contact>
<contact firstName="Novella" lastName="Rutherford" email="claud65@bogisich.biz">
<phone number="(091)825-7971"/>
<address>
<street>6396 Langworth Hills Apt. 446</street>
<city>New Carlos</city>
<postcode>89399-0268</postcode>
<state>Wyoming</state>
</address>
<company name="Stroman-Legros" catchPhrase="Expanded 4thgeneration moratorium">
<director name="Earlene Bayer" />
</company>
</contact>
<contact firstName="Andreane" lastName="Mann" email="meggie17@ornbaumbach.com">
<phone number="941-659-9982x5689"/>
<birth date="1934-02-21" place="Stantonborough"/>
<address>
<street>2246 Kreiger Station Apt. 291</street>
<city>Kaydenmouth</city>
<postcode>11397-1072</postcode>
<state>Wyoming</state>
</address>
<company name="Lebsack, Bernhard and Kiehn" catchPhrase="Persevering actuating framework">
<offer>grow sticky portals</offer>
</company>
<details>
<![CDATA[
Quia dolor ut quia error libero. Enim facilis iusto earum et minus rerum assumenda. Quia doloribus et reprehenderit ut. Occaecati voluptatum dolor voluptatem vitae qui velit quia.
Fugiat non in itaque sunt nobis totam. Sed nesciunt est deleniti cumque alias. Repudiandae quo aut numquam modi dicta libero.
]]>
</details>
</contact>
</contacts>
```
## Language specific formatters
### `Faker\Provider\ar_SA\Person`
```php
<?php
echo $faker->idNumber; // ID number
echo $faker->nationalIdNumber // Citizen ID number
echo $faker->foreignerIdNumber // Foreigner ID number
echo $faker->companyIdNumber // Company ID number
```
### `Faker\Provider\ar_SA\Payment`
```php
<?php
echo $faker->bankAccountNumber // "SA0218IBYZVZJSEC8536V4XC"
```
### `Faker\Provider\at_AT\Payment`
```php
<?php
echo $faker->vat; // "AT U12345678" - Austrian Value Added Tax number
echo $faker->vat(false); // "ATU12345678" - unspaced Austrian Value Added Tax number
```
### `Faker\Provider\bg_BG\Payment`
```php
<?php
echo $faker->vat; // "BG 0123456789" - Bulgarian Value Added Tax number
echo $faker->vat(false); // "BG0123456789" - unspaced Bulgarian Value Added Tax number
```
### `Faker\Provider\cs_CZ\Address`
```php
<?php
echo $faker->region; // "Liberecký kraj"
```
### `Faker\Provider\cs_CZ\Company`
```php
<?php
// Generates a valid IČO
echo $faker->ico; // "69663963"
```
### `Faker\Provider\cs_CZ\DateTime`
```php
<?php
echo $faker->monthNameGenitive; // "prosince"
echo $faker->formattedDate; // "12. listopadu 2015"
```
### `Faker\Provider\cs_CZ\Person`
```php
<?php
echo $faker->birthNumber; // "7304243452"
```
### `Faker\Provider\da_DK\Person`
```php
<?php
// Generates a random CPR number
echo $faker->cpr; // "051280-2387"
```
### `Faker\Provider\da_DK\Address`
```php
<?php
// Generates a random 'kommune' name
echo $faker->kommune; // "Frederiksberg"
// Generates a random region name
echo $faker->region; // "Region Sjælland"
```
### `Faker\Provider\da_DK\Company`
```php
<?php
// Generates a random CVR number
echo $faker->cvr; // "32458723"
// Generates a random P number
echo $faker->p; // "5398237590"
```
### `Faker\Provider\de_CH\Person`
```php
<?php
// Generates a random AVS13/AHV13 social security number
echo $faker->avs13; // "756.1234.5678.97" OR
echo $faker->ahv13; // "756.1234.5678.97"
```
### `Faker\Provider\de_DE\Payment`
```php
<?php
echo $faker->bankAccountNumber; // "DE41849025553661169313"
echo $faker->bank; // "Volksbank Stuttgart"
```
### `Faker\Provider\en_HK\Address`
```php
<?php
// Generates a fake town name based on the words commonly found in Hong Kong
echo $faker->town; // "Yuen Long"
// Generates a fake village name based on the words commonly found in Hong Kong
echo $faker->village; // "O Tau"
// Generates a fake estate name based on the words commonly found in Hong Kong
echo $faker->estate; // "Ching Lai Court"
```
### `Faker\Provider\en_HK\Phone`
```php
<?php
// Generates a Hong Kong mobile number (starting with 5, 6 or 9)
echo $faker->mobileNumber; // "92150087"
// Generates a Hong Kong landline number (starting with 2 or 3)
echo $faker->landlineNumber; // "32750132"
// Generates a Hong Kong fax number (starting with 7)
echo $faker->faxNumber; // "71937729"
```
### `Faker\Provider\en_NG\Address`
```php
<?php
// Generates a random region name
echo $faker->region; // 'Katsina'
```
### `Faker\Provider\en_NG\Person`
```php
<?php
// Generates a random person name
echo $faker->name; // 'Oluwunmi Mayowa'
```
### `Faker\Provider\en_NZ\Phone`
```php
<?php
// Generates a cell (mobile) phone number
echo $faker->mobileNumber; // "021 123 4567"
// Generates a toll free number
echo $faker->tollFreeNumber; // "0800 123 456"
// Area Code
echo $faker->areaCode; // "03"
```
### `Faker\Provider\en_US\Company`
```php
<?php
// Generate a random Employer Identification Number
echo $faker->ein; // '12-3456789'
```
### `Faker\Provider\en_US\Payment`
```php
<?php
echo $faker->bankAccountNumber; // '51915734310'
echo $faker->bankRoutingNumber; // '212240302'
```
### `Faker\Provider\en_US\Person`
```php
<?php
// Generates a random Social Security Number
echo $faker->ssn; // '123-45-6789'
```
### `Faker\Provider\en_ZA\Company`
```php
<?php
// Generates a random company registration number
echo $faker->companyNumber; // 1999/789634/01
```
### `Faker\Provider\en_ZA\Person`
```php
<?php
// Generates a random national identification number
echo $faker->idNumber; // 6606192211041
// Generates a random valid licence code
echo $faker->licenceCode; // EB
```
### `Faker\Provider\en_ZA\PhoneNumber`
```php
<?php
// Generates a special rate toll free phone number
echo $faker->tollFreeNumber; // 0800 555 5555
// Generates a mobile phone number
echo $faker->mobileNumber; // 082 123 5555
```
### `Faker\Provider\es_ES\Person`
```php
<?php
// Generates a Documento Nacional de Identidad (DNI) number
echo $faker->dni; // '77446565E'
// Generates a random valid licence code
echo $faker->licenceCode; // B
```
### `Faker\Provider\es_ES\Payment`
```php
<?php
// Generates a Código de identificación Fiscal (CIF) number
echo $faker->vat; // "A35864370"
```
### `Faker\Provider\es_ES\PhoneNumber`
```php
<?php
// Generates a special rate toll free phone number
echo $faker->tollFreeNumber; // 900 123 456
// Generates a mobile phone number
echo $faker->mobileNumber; // +34 612 12 24
```
### `Faker\Provider\es_PE\Person`
```php
<?php
// Generates a Peruvian Documento Nacional de Identidad (DNI) number
echo $faker->dni; // '83367512'
```
### `Faker\Provider\fa_IR\Person`
```php
<?php
// Generates a valid nationalCode
echo $faker->nationalCode; // "0078475759"
```
### `Faker\Provider\fa_IR\Address`
```php
<?php
// Generates a random building name
echo $faker->building; // "ساختمان آفتاب"
// Returns a random city name
echo $faker->city // "استان زنجان"
```
### `Faker\Provider\fa_IR\Company`
```php
<?php
// Generates a random contract type
echo $faker->contract; // "رسمی"
```
### `Faker\Provider\fi_FI\Payment`
```php
<?php
// Generates a random bank account number
echo $faker->bankAccountNumber; // "FI8350799879879616"
```
### `Faker\Provider\fi_FI\Person`
```php
<?php
//Generates a valid Finnish personal identity number (in Finnish - Henkilötunnus)
echo $faker->personalIdentityNumber() // '170974-007J'
//Since the numbers are different for male and female persons, optionally you can specify gender.
echo $faker->personalIdentityNumber(\DateTime::createFromFormat('Y-m-d', '2015-12-14'), 'female') // '141215A520B'
```
### `Faker\Provider\fr_BE\Payment`
```php
<?php
echo $faker->vat; // "BE 0123456789" - Belgian Value Added Tax number
echo $faker->vat(false); // "BE0123456789" - unspaced Belgian Value Added Tax number
```
### `Faker\Provider\es_VE\Person`
```php
<?php
// Generate a Cédula de identidad number, you can pass one argument to add separator
echo $faker->nationalId; // 'V11223344'
```
### `Faker\Provider\es_VE\Company`
```php
<?php
// Generates a R.I.F. number, you can pass one argument to add separators
echo $faker->taxpayerIdentificationNumber; // 'J1234567891'
```
### `Faker\Provider\fr_CH\Person`
```php
<?php
// Generates a random AVS13/AHV13 social security number
echo $faker->avs13; // "756.1234.5678.97"
```
### `Faker\Provider\fr_FR\Address`
```php
<?php
// Generates a random department name
echo $faker->departmentName; // "Haut-Rhin"
// Generates a random department number
echo $faker->departmentNumber; // "2B"
// Generates a random department info (department number => department name)
$faker->department; // array('18' => 'Cher');
// Generates a random region
echo $faker->region; // "Saint-Pierre-et-Miquelon"
// Generates a random appartement,stair
echo $faker->secondaryAddress; // "Bat. 961"
```
### `Faker\Provider\fr_FR\Company`
```php
<?php
// Generates a random SIREN number
echo $faker->siren; // 082 250 104
// Generates a random SIRET number
echo $faker->siret; // 347 355 708 00224
```
### `Faker\Provider\fr_FR\Payment`
```php
<?php
// Generates a random VAT
echo $faker->vat; // FR 12 123 456 789
```
### `Faker\Provider\fr_FR\Person`
```php
<?php
// Generates a random NIR / Sécurité Sociale number
echo $faker->nir; // 1 88 07 35 127 571 - 19
```
### `Faker\Provider\fr_FR\PhoneNumber`
```php
<?php
// Generates phone numbers
echo $faker->phoneNumber; // +33 (0)1 67 97 01 31
echo $faker->mobileNumber; // +33 6 21 12 72 84
echo $faker->serviceNumber // 08 98 04 84 46
```
### `Faker\Provider\he_IL\Payment`
```php
<?php
echo $faker->bankAccountNumber // "IL392237392219429527697"
```
### `Faker\Provider\hr_HR\Payment`
```php
<?php
echo $faker->bankAccountNumber // "HR3789114847226078672"
```
### `Faker\Provider\hu_HU\Payment`
```php
<?php
// Generates a random bank account number
echo $faker->bankAccountNumber; // "HU09904437680048220079300783"
```
### `Faker\Provider\id_ID\Person`
```php
<?php
// Generates a random Nomor Induk Kependudukan (NIK)
// first argument is gender, either Person::GENDER_MALE or Person::GENDER_FEMALE, if none specified random gender is used
// second argument is birth date (DateTime object), if none specified, random birth date is used
echo $faker->nik(); // "8522246001570940"
```
### `Faker\Provider\it_CH\Person`
```php
<?php
// Generates a random AVS13/AHV13 social security number
echo $faker->avs13; // "756.1234.5678.97"
```
### `Faker\Provider\it_IT\Company`
```php
<?php
// Generates a random Vat Id
echo $faker->vatId(); // "IT98746784967"
```
### `Faker\Provider\it_IT\Person`
```php
<?php
// Generates a random Tax Id code (Codice fiscale)
echo $faker->taxId(); // "DIXDPZ44E08F367A"
```
### `Faker\Provider\ja_JP\Person`
```php
<?php
// Generates a 'kana' name
echo $faker->kanaName($gender = null|'male'|'female') // "アオタ ミノル"
// Generates a 'kana' first name
echo $faker->firstKanaName($gender = null|'male'|'female') // "ヒデキ"
// Generates a 'kana' first name on the male
echo $faker->firstKanaNameMale // "ヒデキ"
// Generates a 'kana' first name on the female
echo $faker->firstKanaNameFemale // "マアヤ"
// Generates a 'kana' last name
echo $faker->lastKanaName; // "ナカジマ"
```
### `Faker\Provider\ka_GE\Payment`
```php
<?php
// Generates a random bank account number
echo $faker->bankAccountNumber; // "GE33ZV9773853617253389"
```
### `Faker\Provider\kk_KZ\Company`
```php
<?php
// Generates an business identification number
echo $faker->businessIdentificationNumber; // "150140000019"
```
### `Faker\Provider\kk_KZ\Payment`
```php
<?php
// Generates a random bank name
echo $faker->bank; // "Қазкоммерцбанк"
// Generates a random bank account number
echo $faker->bankAccountNumber; // "KZ1076321LO4H6X41I37"
```
### `Faker\Provider\kk_KZ\Person`
```php
<?php
// Generates an individual identification number
echo $faker->individualIdentificationNumber; // "780322300455"
// Generates an individual identification number based on his/her birth date
echo $faker->individualIdentificationNumber(new \DateTime('1999-03-01')); // "990301300455"
```
### `Faker\Provider\ko_KR\Address`
```php
<?php
// Generates a metropolitan city
echo $faker->metropolitanCity; // "서울특별시"
// Generates a borough
echo $faker->borough; // "강남구"
```
### `Faker\Provider\ko_KR\PhoneNumber`
```php
<?php
// Generates a local area phone numer
echo $faker->localAreaPhoneNumber; // "02-1234-4567"
// Generates a cell phone number
echo $faker->cellPhoneNumber; // "010-9876-5432"
```
### `Faker\Provider\lt_LT\Payment`
```php
<?php
echo $faker->bankAccountNumber // "LT300848876740317118"
```
### `Faker\Provider\lv_LV\Person`
```php
<?php
// Generates a random personal identity card number
echo $faker->personalIdentityNumber; // "140190-12301"
```
### `Faker\Provider\ms_MY\Address`
```php
<?php
// Generates a random Malaysian township
echo $faker->township; // "Taman Bahagia"
// Generates a random Malaysian town address with matching postcode and state
echo $faker->townState; // "55100 Bukit Bintang, Kuala Lumpur"
```
### `Faker\Provider\ms_MY\Miscellaneous`
```php
<?php
// Generates a random vehicle license plate number
echo $faker->jpjNumberPlate; // "WPL 5169"
```
### `Faker\Provider\ms_MY\Payment`
```php
<?php
// Generates a random Malaysian bank
echo $faker->bank; // "Maybank"
// Generates a random Malaysian bank account number (10-16 digits)
echo $faker->bankAccountNumber; // "1234567890123456"
// Generates a random Malaysian insurance company
echo $faker->insurance; // "AIA Malaysia"
// Generates a random Malaysian bank SWIFT Code
echo $faker->swiftCode; // "MBBEMYKLXXX"
```
### `Faker\Provider\ms_MY\Person`
```php
<?php
// Generates a random personal identity card (myKad) number
echo $faker->myKadNumber($gender = null|'male'|'female', $hyphen = null|true|false); // "710703471796"
```
### `Faker\Provider\ms_MY\PhoneNumber`
```php
<?php
// Generates a random Malaysian mobile number
echo $faker->mobileNumber($countryCodePrefix = null|true|false, $formatting = null|true|false); // "+6012-705 3767"
// Generates a random Malaysian landline number
echo $faker->fixedLineNumber($countryCodePrefix = null|true|false, $formatting = null|true|false); // "03-7112 0455"
// Generates a random Malaysian voip number
echo $faker->voipNumber($countryCodePrefix = null|true|false, $formatting = null|true|false); // "015-458 7099"
```
### `Faker\Provider\ne_NP\Address`
```php
<?php
//Generates a Nepali district name
echo $faker->district;
//Generates a Nepali city name
echo $faker->cityName;
```
### `Faker\Provider\nl_BE\Payment`
```php
<?php
echo $faker->vat; // "BE 0123456789" - Belgian Value Added Tax number
echo $faker->vat(false); // "BE0123456789" - unspaced Belgian Value Added Tax number
```
### `Faker\Provider\nl_BE\Person`
```php
<?php
echo $faker->rrn(); // "83051711784" - Belgian Rijksregisternummer
echo $faker->rrn('female'); // "50032089858" - Belgian Rijksregisternummer for a female
```
### `Faker\Provider\nl_NL\Company`
```php
<?php
echo $faker->jobTitle; // "Houtbewerker"
echo $faker->vat; // "NL123456789B01" - Dutch Value Added Tax number
echo $faker->btw; // "NL123456789B01" - Dutch Value Added Tax number (alias)
```
### `Faker\Provider\nl_NL\Person`
```php
<?php
echo $faker->idNumber; // "111222333" - Dutch Personal identification number (BSN)
```
### `Faker\Provider\nb_NO\MobileNumber`
```php
<?php
// Generates a random Norwegian mobile phone number
echo $faker->mobileNumber; // "+4799988777"
echo $faker->mobileNumber; // "999 88 777"
echo $faker->mobileNumber; // "99988777"
```
### `Faker\Provider\nb_NO\Payment`
```php
<?php
// Generates a random bank account number
echo $faker->bankAccountNumber; // "NO3246764709816"
```
### `Faker\Provider\pl_PL\Person`
```php
<?php
// Generates a random PESEL number
echo $faker->pesel; // "40061451555"
// Generates a random personal identity card number
echo $faker->personalIdentityNumber; // "AKX383360"
// Generates a random taxpayer identification number (NIP)
echo $faker->taxpayerIdentificationNumber; // '8211575109'
```
### `Faker\Provider\pl_PL\Company`
```php
<?php
// Generates a random REGON number
echo $faker->regon; // "714676680"
// Generates a random local REGON number
echo $faker->regonLocal; // "15346111382836"
```
### `Faker\Provider\pl_PL\Payment`
```php
<?php
// Generates a random bank name
echo $faker->bank; // "Narodowy Bank Polski"
// Generates a random bank account number
echo $faker->bankAccountNumber; // "PL14968907563953822118075816"
```
### `Faker\Provider\pt_PT\Person`
```php
<?php
// Generates a random taxpayer identification number (in portuguese - Número de Identificação Fiscal NIF)
echo $faker->taxpayerIdentificationNumber; // '165249277'
```
### `Faker\Provider\pt_BR\Address`
```php
<?php
// Generates a random region name
echo $faker->region; // 'Nordeste'
// Generates a random region abbreviation
echo $faker->regionAbbr; // 'NE'
```
### `Faker\Provider\pt_BR\PhoneNumber`
```php
<?php
echo $faker->areaCode; // 21
echo $faker->cellphone; // 9432-5656
echo $faker->landline; // 2654-3445
echo $faker->phone; // random landline, 8-digit or 9-digit cellphone number
// Using the phone functions with a false argument returns unformatted numbers
echo $faker->cellphone(false); // 74336667
// cellphone() has a special second argument to add the 9th digit. Ignored if generated a Radio number
echo $faker->cellphone(true, true); // 98983-3945 or 7343-1290
// Using the "Number" suffix adds area code to the phone
echo $faker->cellphoneNumber; // (11) 98309-2935
echo $faker->landlineNumber(false); // 3522835934
echo $faker->phoneNumber; // formatted, random landline or cellphone (obeying the 9th digit rule)
echo $faker->phoneNumberCleared; // not formatted, random landline or cellphone (obeying the 9th digit rule)
```
### `Faker\Provider\pt_BR\Person`
```php
<?php
// The name generator may include double first or double last names, plus title and suffix
echo $faker->name; // 'Sr. Luis Adriano Sepúlveda Filho'
// Valid document generators have a boolean argument to remove formatting
echo $faker->cpf; // '145.343.345-76'
echo $faker->cpf(false); // '45623467866'
echo $faker->rg; // '84.405.736-3'
echo $faker->rg(false); // '844057363'
```
### `Faker\Provider\pt_BR\Company`
```php
<?php
// Generates a Brazilian formatted and valid CNPJ
echo $faker->cnpj; // '23.663.478/0001-24'
echo $faker->cnpj(false); // '23663478000124'
```
### `Faker\Provider\ro_MD\Payment`
```php
<?php
// Generates a random bank account number
echo $faker->bankAccountNumber; // "MD83BQW1CKMUW34HBESDP3A8"
```
### `Faker\Provider\ro_RO\Payment`
```php
<?php
// Generates a random bank account number
echo $faker->bankAccountNumber; // "RO55WRJE3OE8X3YQI7J26U1E"
```
### `Faker\Provider\ro_RO\Person`
```php
<?php
// Generates a random male name prefix/title
echo $faker->prefixMale; // "ing."
// Generates a random female name prefix/title
echo $faker->prefixFemale; // "d-na."
// Generates a random male first name
echo $faker->firstNameMale; // "Adrian"
// Generates a random female first name
echo $faker->firstNameFemale; // "Miruna"
// Generates a random Personal Numerical Code (CNP)
echo $faker->cnp; // "2800523081231"
// Valid option values:
// $gender: null (random), male, female
// $dateOfBirth (1800+): null (random), Y-m-d, Y-m (random day), Y (random month and day)
// i.e. '1981-06-16', '2015-03', '1900'
// $county: 2 letter ISO 3166-2:RO county codes and B1, B2, B3, B4, B5, B6 for Bucharest's 6 sectors
// $isResident true/false flag if the person resides in Romania
echo $faker->cnp($gender = null, $dateOfBirth = null, $county = null, $isResident = true);
```
### `Faker\Provider\ro_RO\PhoneNumber`
```php
<?php
// Generates a random toll-free phone number
echo $faker->tollFreePhoneNumber; // "0800123456"
// Generates a random premium-rate phone number
echo $faker->premiumRatePhoneNumber; // "0900123456"
```
### `Faker\Provider\ru_RU\Payment`
```php
<?php
// Generates a Russian bank name (based on list of real russian banks)
echo $faker->bank; // "ОТП Банк"
//Generate a Russian Tax Payment Number for Company
echo $faker->inn; // 7813540735
//Generate a Russian Tax Code for Company
echo $faker->kpp; // 781301001
```
### `Faker\Provider\sv_SE\Payment`
```php
<?php
// Generates a random bank account number
echo $faker->bankAccountNumber; // "SE5018548608468284909192"
```
### `Faker\Provider\sv_SE\Person`
```php
<?php
//Generates a valid Swedish personal identity number (in Swedish - Personnummer)
echo $faker->personalIdentityNumber() // '950910-0799'
//Since the numbers are different for male and female persons, optionally you can specify gender.
echo $faker->personalIdentityNumber('female') // '950910-0781'
```
### `Faker\Provider\tr_TR\Person`
```php
<?php
//Generates a valid Turkish identity number (in Turkish - T.C. Kimlik No)
echo $faker->tcNo // '55300634882'
```
### `Faker\Provider\zh_CN\Payment`
```php
<?php
// Generates a random bank name (based on list of real chinese banks)
echo $faker->bank; // '中国建设银行'
```
### `Faker\Provider\uk_UA\Payment`
```php
<?php
// Generates an Ukraine bank name (based on list of real Ukraine banks)
echo $faker->bank; // "Ощадбанк"
```
### `Faker\Provider\zh_TW\Person`
```php
<?php
// Generates a random personal identify number
echo $faker->personalIdentityNumber; // A223456789
```
### `Faker\Provider\zh_TW\Company`
```php
<?php
// Generates a random VAT / Company Tax number
echo $faker->VAT; //23456789
```
## Third-Party Libraries Extending/Based On Faker
* Symfony bundles:
* [`willdurand/faker-bundle`](https://github.com/willdurand/BazingaFakerBundle): Put the awesome Faker library into the Symfony2 DIC and populate your database with fake data.
* [`hautelook/alice-bundle`](https://github.com/hautelook/AliceBundle), [`h4cc/alice-fixtures-bundle`](https://github.com/h4cc/AliceFixturesBundle): Bundles for using [`nelmio/alice`](https://packagist.org/packages/nelmio/alice) and Faker with data fixtures. Able to use Doctrine ORM as well as Doctrine MongoDB ODM.
* [`emanueleminotto/faker-service-provider`](https://github.com/EmanueleMinotto/FakerServiceProvider): Faker Service Provider for Silex
* [`bit3/faker-cli`](https://github.com/bit3/faker-cli): Command Line Tool for the Faker PHP library
* [`league/factory-muffin`](https://github.com/thephpleague/factory-muffin): enable the rapid creation of objects (PHP port of factory-girl)
* [`fzaninotto/company-name-generator`](https://github.com/fzaninotto/CompanyNameGenerator): Generate names for English tech companies with class
* [`emanueleminotto/faker-placehold-it-provider`](https://github.com/EmanueleMinotto/PlaceholdItProvider): Generate images using placehold.it
* [`spyrit/datalea`](https://github.com/spyrit/datalea) A highly customizable random test data generator web app
* [`frequenc1/newage-ipsum`](https://github.com/frequenc1/newage-ipsum): A new aged ipsum provider for the faker library inspired by http://sebpearce.com/bullshit/
* [`prewk/xml-faker`](https://github.com/prewk/xml-faker): Create fake XML with Faker
* [`denheck/faker-context`](https://github.com/denheck/faker-context): Behat context using Faker to generate testdata
* [`swekaj/cron-expression-generator`](https://github.com/swekaj/CronExpressionGenerator): Faker provider for generating random, valid cron expressions.
* [`pragmafabrik/pomm-faker`](https://github.com/pragmafabrik/Pomm2Faker): Faker client for Pomm database framework (PostgreSQL)
* [`nelmio/alice`](https://github.com/nelmio/alice): Fixtures/object generator with a yaml DSL that can use Faker as data generator.
* [`ravage84/cakephp-fake-seeder`](https://github.com/ravage84/cakephp-fake-seeder) A CakePHP 2.x shell to seed your database with fake and/or fixed data.
* [`bheller/images-generator`](https://github.com/bruceheller/images-generator): An image generator provider using GD for placeholder type pictures
* [`pattern-lab/plugin-faker`](https://github.com/pattern-lab/plugin-php-faker): Pattern Lab is a Styleguide, Component Library, and Prototyping tool. This creates unique content each time Pattern Lab is generated.
* [`guidocella/eloquent-populator`](https://github.com/guidocella/eloquent-populator): Adapter for Laravel's Eloquent ORM.
* [`tamperdata/exiges`](https://github.com/tamperdata/exiges): Faker provider for generating random temperatures
* [`jzonta/faker-restaurant`](https://github.com/jzonta/FakerRestaurant): Faker for Food and Beverage names generate
* [`aalaap/faker-youtube`](https://github.com/aalaap/faker-youtube): Faker for YouTube URLs in various formats
* [`pelmered/fake-car`](https://github.com/pelmered/fake-car): Faker for cars and car data
* [`bluemmb/faker-picsum-photos-provider`](https://github.com/bluemmb/Faker-PicsumPhotos): Generate images using [picsum.photos](http://picsum.photos/)
* [`er1z/fakemock`](https://github.com/er1z/fakemock): Generate mocks using class-configuration and detection via Faker's guesser and Symfony asserts
* [`xvladqt/faker-lorem-flickr`](https://github.com/xvladxtremal/Faker-LoremFlickr): Generate images using [loremflickr.com](http://loremflickr.com/)
* [`metrakit/faker-eddy-malou`](https://github.com/Metrakit/faker-eddy-malou): Generate French Eddy Malou sentences & paragraphs
* [`drupol/belgian-national-number-faker`](https://github.com/drupol/belgian-national-number-faker): Generate fake Belgian national numbers
* [`elgentos/masquerade`](https://github.com/elgentos/masquerade): Configuration-based, platform-agnostic, locale-compatible data faker tool (out-of-the-box support for Magento 2)
* [`ottaviano/faker-gravatar`](https://github.com/ottaviano/faker-gravatar): Generate avatars using [Gravatar](https://en.gravatar.com/site/implement/images/)
* [`finwe/phpstan-faker`](https://github.com/finwe/phpstan-faker): PHPStan extension for Faker methods
## License
Faker is released under the MIT License. See the bundled LICENSE file for details.
================================================
FILE: src/Faker/Calculator/Ean.php
================================================
<?php
namespace Faker\Calculator;
/**
* Utility class for validating EAN-8 and EAN-13 numbers
*
* @package Faker\Calculator
*/
class Ean
{
/** @var string EAN validation pattern */
const PATTERN = '/^(?:\d{8}|\d{13})$/';
/**
* Computes the checksum of an EAN number.
*
* @see https://en.wikipedia.org/wiki/International_Article_Number
*
* @param string $digits
* @return int
*/
public static function checksum($digits)
{
$length = strlen($digits);
$even = 0;
for ($i = $length - 1; $i >= 0; $i -= 2) {
$even += $digits[$i];
}
$odd = 0;
for ($i = $length - 2; $i >= 0; $i -= 2) {
$odd += $digits[$i];
}
return (10 - ((3 * $even + $odd) % 10)) % 10;
}
/**
* Checks whether the provided number is an EAN compliant number and that
* the checksum is correct.
*
* @param string $ean An EAN number
* @return boolean
*/
public static function isValid($ean)
{
if (!preg_match(self::PATTERN, $ean)) {
return false;
}
return self::checksum(substr($ean, 0, -1)) === intval(substr($ean, -1));
}
}
================================================
FILE: src/Faker/Calculator/Iban.php
================================================
<?php
namespace Faker\Calculator;
class Iban
{
/**
* Generates IBAN Checksum
*
* @param string $iban
* @return string Checksum (numeric string)
*/
public static function checksum($iban)
{
// Move first four digits to end and set checksum to '00'
$checkString = substr($iban, 4) . substr($iban, 0, 2) . '00';
// Replace all letters with their number equivalents
$checkString = preg_replace_callback('/[A-Z]/', array('self','alphaToNumberCallback'), $checkString);
// Perform mod 97 and subtract from 98
$checksum = 98 - self::mod97($checkString);
return str_pad($checksum, 2, '0', STR_PAD_LEFT);
}
/**
* @param string $match
*
* @return int
*/
private static function alphaToNumberCallback($match)
{
return self::alphaToNumber($match[0]);
}
/**
* Converts letter to number
*
* @param string $char
* @return int
*/
public static function alphaToNumber($char)
{
return ord($char) - 55;
}
/**
* Calculates mod97 on a numeric string
*
* @param string $number Numeric string
* @return int
*/
public static function mod97($number)
{
$checksum = (int)$number[0];
for ($i = 1, $size = strlen($number); $i < $size; $i++) {
$checksum = (10 * $checksum + (int) $number[$i]) % 97;
}
return $checksum;
}
/**
* Checks whether an IBAN has a valid checksum
*
* @param string $iban
* @return boolean
*/
public static function isValid($iban)
{
return self::checksum($iban) === substr($iban, 2, 2);
}
}
================================================
FILE: src/Faker/Calculator/Inn.php
================================================
<?php
namespace Faker\Calculator;
class Inn
{
/**
* Generates INN Checksum
*
* https://ru.wikipedia.org/wiki/%D0%98%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BD%D0%BE%D0%BC%D0%B5%D1%80_%D0%BD%D0%B0%D0%BB%D0%BE%D0%B3%D0%BE%D0%BF%D0%BB%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%89%D0%B8%D0%BA%D0%B0
*
* @param string $inn
* @return string Checksum (one digit)
*/
public static function checksum($inn)
{
$multipliers = array(1 => 2, 2 => 4, 3 => 10, 4 => 3, 5 => 5, 6 => 9, 7 => 4, 8 => 6, 9 => 8);
$sum = 0;
for ($i = 1; $i <= 9; $i++) {
$sum += intval(substr($inn, $i-1, 1)) * $multipliers[$i];
}
return strval(($sum % 11) % 10);
}
/**
* Checks whether an INN has a valid checksum
*
* @param string $inn
* @return boolean
*/
public static function isValid($inn)
{
return self::checksum(substr($inn, 0, -1)) === substr($inn, -1, 1);
}
}
================================================
FILE: src/Faker/Calculator/Luhn.php
================================================
<?php
namespace Faker\Calculator;
use InvalidArgumentException;
/**
* Utility class for generating and validating Luhn numbers.
*
* Luhn algorithm is used to validate credit card numbers, IMEI numbers, and
* National Provider Identifier numbers.
*
* @see http://en.wikipedia.org/wiki/Luhn_algorithm
*/
class Luhn
{
/**
* @param string $number
* @return int
*/
private static function checksum($number)
{
$number = (string) $number;
$length = strlen($number);
$sum = 0;
for ($i = $length - 1; $i >= 0; $i -= 2) {
$sum += $number[$i];
}
for ($i = $length - 2; $i >= 0; $i -= 2) {
$sum += array_sum(str_split($number[$i] * 2));
}
return $sum % 10;
}
/**
* @param $partialNumber
* @return string
*/
public static function computeCheckDigit($partialNumber)
{
$checkDigit = self::checksum($partialNumber . '0');
if ($checkDigit === 0) {
return 0;
}
return (string) (10 - $checkDigit);
}
/**
* Checks whether a number (partial number + check digit) is Luhn compliant
*
* @param string $number
* @return bool
*/
public static function isValid($number)
{
return self::checksum($number) === 0;
}
/**
* Generate a Luhn compliant number.
*
* @param string $partialValue
*
* @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);
}
}
================================================
FILE: src/Faker/Calculator/TCNo.php
================================================
<?php
namespace Faker\Calculator;
use InvalidArgumentException;
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)
*/
public static function checksum($identityPrefix)
{
if (strlen((string)$identityPrefix) !== 9) {
throw new InvalidArgumentException('Argument should be an integer and should be 9 digits.');
}
$oddSum = 0;
$evenSum = 0;
$identityArray = array_map('intval', str_split($identityPrefix)); // Creates array from int
foreach ($identityArray as $index => $digit) {
if ($index % 2 == 0) {
$evenSum += $digit;
} else {
$oddSum += $digit;
}
}
$tenthDigit = (7 * $evenSum - $oddSum) % 10;
$eleventhDigit = ($evenSum + $oddSum + $tenthDigit) % 10;
return $tenthDigit . $eleventhDigit;
}
/**
* Checks whether a TCNo has a valid checksum
*
* @param string $tcNo
* @return boolean
*/
public static function isValid($tcNo)
{
return self::checksum(substr($tcNo, 0, -2)) === substr($tcNo, -2, 2);
}
}
================================================
FILE: src/Faker/DefaultGenerator.php
================================================
<?php
namespace Faker;
/**
* This generator returns a default value for all called properties
* and methods. It works with Faker\Generator\Base->optional().
*/
class DefaultGenerator
{
protected $default;
public function __construct($default = null)
{
$this->default = $default;
}
/**
* @param string $attribute
*
* @return mixed
*/
public function __get($attribute)
{
return $this->default;
}
/**
* @param string $method
* @param array $attributes
*
* @return mixed
*/
public function __call($method, $attributes)
{
return $this->default;
}
}
================================================
FILE: src/Faker/Documentor.php
================================================
<?php
namespace Faker;
class Documentor
{
protected $generator;
/**
* @param Generator $generator
*/
public function __construct(Generator $generator)
{
$this->generator = $generator;
}
/**
* @return array
*/
public function getFormatters()
{
$formatters = array();
$providers = array_reverse($this->generator->getProviders());
$providers[]= new Provider\Base($this->generator);
foreach ($providers as $provider) {
$providerClass = get_class($provider);
$formatters[$providerClass] = array();
$refl = new \ReflectionObject($provider);
foreach ($refl->getMethods(\ReflectionMethod::IS_PUBLIC) as $reflmethod) {
if ($reflmethod->getDeclaringClass()->getName() == 'Faker\Provider\Base' && $providerClass != 'Faker\Provider\Base') {
continue;
}
$methodName = $reflmethod->name;
if ($reflmethod->isConstructor()) {
continue;
}
$parameters = array();
foreach ($reflmethod->getParameters() as $reflparameter) {
$parameter = '$'. $reflparameter->getName();
if ($reflparameter->isDefaultValueAvailable()) {
$parameter .= ' = ' . var_export($reflparameter->getDefaultValue(), true);
}
$parameters []= $parameter;
}
$parameters = $parameters ? '('. join(', ', $parameters) . ')' : '';
try {
$example = $this->generator->format($methodName);
} catch (\InvalidArgumentException $e) {
$example = '';
}
if (is_array($example)) {
$example = "array('". join("', '", $example) . "')";
} elseif ($example instanceof \DateTime) {
$example = "DateTime('" . $example->format('Y-m-d H:i:s') . "')";
} elseif ($example instanceof Generator || $example instanceof UniqueGenerator) { // modifier
$example = '';
} else {
$example = var_export($example, true);
}
$formatters[$providerClass][$methodName . $parameters] = $example;
}
}
return $formatters;
}
}
================================================
FILE: src/Faker/Factory.php
================================================
<?php
namespace Faker;
class Factory
{
const DEFAULT_LOCALE = 'en_US';
protected static $defaultProviders = array('Address', 'Barcode', 'Biased', 'Color', 'Company', 'DateTime', 'File', 'HtmlLorem', 'Image', 'Internet', 'Lorem', 'Miscellaneous', 'Payment', 'Person', 'PhoneNumber', 'Text', 'UserAgent', 'Uuid');
/**
* Create a new generator
*
* @param string $locale
* @return Generator
*/
public static function create($locale = self::DEFAULT_LOCALE)
{
$generator = new Generator();
foreach (static::$defaultProviders as $provider) {
$providerClassName = self::getProviderClassname($provider, $locale);
$generator->addProvider(new $providerClassName($generator));
}
return $generator;
}
/**
* @param string $provider
* @param string $locale
* @return string
*/
protected static function getProviderClassname($provider, $locale = '')
{
if ($providerClass = self::findProviderClassname($provider, $locale)) {
return $providerClass;
}
// fallback to default locale
if ($providerClass = self::findProviderClassname($provider, static::DEFAULT_LOCALE)) {
return $providerClass;
}
// fallback to no locale
if ($providerClass = self::findProviderClassname($provider)) {
return $providerClass;
}
throw new \InvalidArgumentException(sprintf('Unable to find provider "%s" with locale "%s"', $provider, $locale));
}
/**
* @param string $provider
* @param string $locale
* @return string
*/
protected static function findProviderClassname($provider, $locale = '')
{
$providerClass = 'Faker\\' . ($locale ? sprintf('Provider\%s\%s', $locale, $provider) : sprintf('Provider\%s', $provider));
if (class_exists($providerClass, true)) {
return $providerClass;
}
}
}
================================================
FILE: src/Faker/Generator.php
================================================
<?php
namespace Faker;
/**
* @property string $name
* @method string name(string $gender = null)
* @property string $firstName
* @method string firstName(string $gender = null)
* @property string $firstNameMale
* @property string $firstNameFemale
* @property string $lastName
* @property string $title
* @method string title(string $gender = null)
* @property string $titleMale
* @property string $titleFemale
*
* @property string $citySuffix
* @property string $streetSuffix
* @property string $buildingNumber
* @property string $city
* @property string $streetName
* @property string $streetAddress
* @property string $secondaryAddress
* @property string $postcode
* @property string $address
* @property string $state
* @property string $country
* @property float $latitude
* @property float $longitude
*
* @property string $ean13
* @property string $ean8
* @property string $isbn13
* @property string $isbn10
*
* @property string $phoneNumber
* @property string $e164PhoneNumber
*
* @property string $catchPhrase
* @property string $bs
* @property string $company
* @property string $companySuffix
* @property string $jobTitle
*
* @property string $creditCardType
* @property string $creditCardNumber
* @method string creditCardNumber($type = null, $formatted = false, $separator = '-')
* @property \DateTime $creditCardExpirationDate
* @property string $creditCardExpirationDateString
* @property array $creditCardDetails
* @property string $bankAccountNumber
* @method string iban($countryCode = null, $prefix = '', $length = null)
* @property string $swiftBicNumber
* @property string $vat
*
* @property string $word
* @property string|array $words
* @method string|array words($nb = 3, $asText = false)
* @method string word()
* @property string $sentence
* @method string sentence($nbWords = 6, $variableNbWords = true)
* @property string|array $sentences
* @method string|array sentences($nb = 3, $asText = false)
* @property string $paragraph
* @method string paragraph($nbSentences = 3, $variableNbSentences = true)
* @property string|array $paragraphs
* @method string|array paragraphs($nb = 3, $asText = false)
* @property string $text
* @method string text($maxNbChars = 200)
*
* @method string realText($maxNbChars = 200, $indexSize = 2)
*
* @property string $email
* @property string $safeEmail
* @property string $freeEmail
* @property string $companyEmail
* @property string $freeEmailDomain
* @property string $safeEmailDomain
* @property string $userName
* @property string $password
* @method string password($minLength = 6, $maxLength = 20)
* @property string $domainName
* @property string $domainWord
* @property string $tld
* @property string $url
* @property string $slug
* @method string slug($nbWords = 6, $variableNbWords = true)
* @property string $ipv4
* @property string $ipv6
* @property string $localIpv4
* @property string $macAddress
*
* @property int $unixTime
* @property \DateTime $dateTime
* @property \DateTime $dateTimeAD
* @property string $iso8601
* @property \DateTime $dateTimeThisCentury
* @property \DateTime $dateTimeThisDecade
* @property \DateTime $dateTimeThisYear
* @property \DateTime $dateTimeThisMonth
* @property string $amPm
* @property string $dayOfMonth
* @property string $dayOfWeek
* @property string $month
* @property string $monthName
* @property string $year
* @property string $century
* @property string $timezone
* @method string amPm($max = 'now')
* @method string date($format = 'Y-m-d', $max = 'now')
* @method string dayOfMonth($max = 'now')
* @method string dayOfWeek($max = 'now')
* @method string iso8601($max = 'now')
* @method string month($max = 'now')
* @method string monthName($max = 'now')
* @method string time($format = 'H:i:s', $max = 'now')
* @method int unixTime($max = 'now')
* @method string year($max = 'now')
* @method \DateTime dateTime($max = 'now', $timezone = null)
* @method \DateTime dateTimeAd($max = 'now', $timezone = null)
* @method \DateTime dateTimeBetween($startDate = '-30 years', $endDate = 'now', $timezone = null)
* @method \DateTime dateTimeInInterval($date = '-30 years', $interval = '+5 days', $timezone = null)
* @method \DateTime dateTimeThisCentury($max = 'now', $timezone = null)
* @method \DateTime dateTimeThisDecade($max = 'now', $timezone = null)
* @method \DateTime dateTimeThisYear($max = 'now', $timezone = null)
* @method \DateTime dateTimeThisMonth($max = 'now', $timezone = null)
*
* @property string $md5
* @property string $sha1
* @property string $sha256
* @property string $locale
* @property string $countryCode
* @property string $countryISOAlpha3
* @property string $languageCode
* @property string $currencyCode
* @property boolean $boolean
* @method boolean boolean($chanceOfGettingTrue = 50)
*
* @property int $randomDigit
* @property int $randomDigitNot
* @property int $randomDigitNotNull
* @property string $randomLetter
* @property string $randomAscii
* @method int randomNumber($nbDigits = null, $strict = false)
* @method int|string|null randomKey(array $array = array())
* @method int numberBetween($min = 0, $max = 2147483647)
* @method float randomFloat($nbMaxDecimals = null, $min = 0, $max = null)
* @method mixed randomElement(array $array = array('a', 'b', 'c'))
* @method array randomElements(array $array = array('a', 'b', 'c'), $count = 1, $allowDuplicates = false)
* @method array|string shuffle($arg = '')
* @method array shuffleArray(array $array = array())
* @method string shuffleString($string = '', $encoding = 'UTF-8')
* @method string numerify($string = '###')
* @method string lexify($string = '????')
* @method string bothify($string = '## ??')
* @method string asciify($string = '****')
* @method string regexify($regex = '')
* @method string toLower($string = '')
* @method string toUpper($string = '')
* @method Generator optional($weight = 0.5, $default = null)
* @method Generator unique($reset = false, $maxRetries = 10000)
* @method Generator valid($validator = null, $maxRetries = 10000)
* @method mixed passthrough($passthrough)
*
* @method integer biasedNumberBetween($min = 0, $max = 100, $function = 'sqrt')
*
* @property string $macProcessor
* @property string $linuxProcessor
* @property string $userAgent
* @property string $chrome
* @property string $firefox
* @property string $safari
* @property string $opera
* @property string $internetExplorer
* @property string $windowsPlatformToken
* @property string $macPlatformToken
* @property string $linuxPlatformToken
*
* @property string $uuid
*
* @property string $mimeType
* @property string $fileExtension
* @method string file($sourceDirectory = '/tmp', $targetDirectory = '/tmp', $fullPath = true)
*
* @method string imageUrl($width = 640, $height = 480, $category = null, $randomize = true, $word = null, $gray = false)
* @method string image($dir = null, $width = 640, $height = 480, $category = null, $fullPath = true, $randomize = true, $word = null)
*
* @property string $hexColor
* @property string $safeHexColor
* @property string $rgbColor
* @property array $rgbColorAsArray
* @property string $rgbCssColor
* @property string $safeColorName
* @property string $colorName
*
* @method string randomHtml($maxDepth = 4, $maxWidth = 4)
*
*/
class Generator
{
protected $providers = array();
protected $formatters = array();
public function addProvider($provider)
{
array_unshift($this->providers, $provider);
}
public function getProviders()
{
return $this->providers;
}
public function seed($seed = null)
{
if ($seed === null) {
mt_srand();
} else {
if (PHP_VERSION_ID < 70100) {
mt_srand((int) $seed);
} else {
mt_srand((int) $seed, MT_RAND_PHP);
}
}
}
public function format($formatter, $arguments = array())
{
return call_user_func_array($this->getFormatter($formatter), $arguments);
}
/**
* @param string $formatter
*
* @return Callable
*/
public function getFormatter($formatter)
{
if (isset($this->formatters[$formatter])) {
return $this->formatters[$formatter];
}
foreach ($this->providers as $provider) {
if (method_exists($provider, $formatter)) {
$this->formatters[$formatter] = array($provider, $formatter);
return $this->formatters[$formatter];
}
}
throw new \InvalidArgumentException(sprintf('Unknown formatter "%s"', $formatter));
}
/**
* Replaces tokens ('{{ tokenName }}') with the result from the token method call
*
* @param string $string String that needs to bet parsed
* @return string
*/
public function parse($string)
{
return preg_replace_callback('/\{\{\s?(\w+)\s?\}\}/u', array($this, 'callFormatWithMatches'), $string);
}
protected function callFormatWithMatches($matches)
{
return $this->format($matches[1]);
}
/**
* @param string $attribute
*
* @return mixed
*/
public function __get($attribute)
{
return $this->format($attribute);
}
/**
* @param string $method
* @param array $attributes
*
* @return mixed
*/
public function __call($method, $attributes)
{
return $this->format($method, $attributes);
}
public function __destruct()
{
$this->seed();
}
public function __wakeup()
{
$this->formatters = [];
}
}
================================================
FILE: src/Faker/Guesser/Name.php
================================================
<?php
namespace Faker\Guesser;
use \Faker\Provider\Base;
class Name
{
protected $generator;
/**
* @param \Faker\Generator $generator
*/
public function __construct(\Faker\Generator $generator)
{
$this->generator = $generator;
}
/**
* @param string $name
* @param int|null $size Length of field, if known
* @return callable
*/
public function guessFormat($name, $size = null)
{
$name = Base::toLower($name);
$generator = $this->generator;
if (preg_match('/^is[_A-Z]/', $name)) {
return function () use ($generator) {
return $generator->boolean;
};
}
if (preg_match('/(_a|A)t$/', $name)) {
return function () use ($generator) {
return $generator->dateTime;
};
}
switch (str_replace('_', '', $name)) {
case 'firstname':
return function () use ($generator) {
return $generator->firstName;
};
case 'lastname':
return function () use ($generator) {
return $generator->lastName;
};
case 'username':
case 'login':
return function () use ($generator) {
return $generator->userName;
};
case 'email':
case 'emailaddress':
return function () use ($generator) {
return $generator->email;
};
case 'phonenumber':
case 'phone':
case 'telephone':
case 'telnumber':
return function () use ($generator) {
return $generator->phoneNumber;
};
case 'address':
return function () use ($generator) {
return $generator->address;
};
case 'city':
case 'town':
return function () use ($generator) {
return $generator->city;
};
case 'streetaddress':
return function () use ($generator) {
return $generator->streetAddress;
};
case 'postcode':
case 'zipcode':
return function () use ($generator) {
return $generator->postcode;
};
case 'state':
return function () use ($generator) {
return $generator->state;
};
case 'county':
if ($this->generator->locale == 'en_US') {
return function () use ($generator) {
return sprintf('%s County', $generator->city);
};
}
return function () use ($generator) {
return $generator->state;
};
case 'country':
switch ($size) {
case 2:
return function () use ($generator) {
return $generator->countryCode;
};
case 3:
return function () use ($generator) {
return $generator->countryISOAlpha3;
};
case 5:
case 6:
return function () use ($generator) {
return $generator->locale;
};
default:
return function () use ($generator) {
return $generator->country;
};
}
break;
case 'locale':
return function () use ($generator) {
return $generator->locale;
};
case 'currency':
case 'currencycode':
return function () use ($generator) {
return $generator->currencyCode;
};
case 'url':
case 'website':
return function () use ($generator) {
return $generator->url;
};
case 'company':
case 'companyname':
case 'employer':
return function () use ($generator) {
return $generator->company;
};
case 'title':
if ($size !== null && $size <= 10) {
return function () use ($generator) {
return $generator->title;
};
}
return function () use ($generator) {
return $generator->sentence;
};
case 'body':
case 'summary':
case 'article':
case 'description':
return function () use ($generator) {
return $generator->text;
};
}
}
}
================================================
FILE: src/Faker/ORM/CakePHP/ColumnTypeGuesser.php
================================================
<?php
namespace Faker\ORM\CakePHP;
class ColumnTypeGuesser
{
protected $generator;
public function __construct(\Faker\Generator $generator)
{
$this->generator = $generator;
}
/**
* @return \Closure|null
*/
public function guessFormat($column, $table)
{
$generator = $this->generator;
$schema = $table->schema();
switch ($schema->columnType($column)) {
case 'boolean':
return function () use ($generator) {
return $generator->boolean;
};
case 'integer':
return function () {
return mt_rand(0, intval('2147483647'));
};
case 'biginteger':
return function () {
return mt_rand(0, intval('9223372036854775807'));
};
case 'decimal':
case 'float':
return function () use ($generator) {
return $generator->randomFloat();
};
case 'uuid':
return function () use ($generator) {
return $generator->uuid();
};
case 'string':
if (method_exists($schema, 'getColumn')) {
$columnData = $schema->getColumn($column);
} else {
$columnData = $schema->column($column);
}
$length = $columnData['length'];
return function () use ($generator, $length) {
return $generator->text($length);
};
case 'text':
return function () use ($generator) {
return $generator->text();
};
case 'date':
case 'datetime':
case 'timestamp':
case 'time':
return function () use ($generator) {
return $generator->datetime();
};
case 'binary':
default:
return null;
}
}
}
================================================
FILE: src/Faker/ORM/CakePHP/EntityPopulator.php
================================================
<?php
namespace Faker\ORM\CakePHP;
use Cake\ORM\TableRegistry;
class EntityPopulator
{
protected $class;
protected $connectionName;
protected $columnFormatters = [];
protected $modifiers = [];
public function __construct($class)
{
$this->class = $class;
}
/**
* @param string $name
*/
public function __get($name)
{
return $this->{$name};
}
/**
* @param string $name
*/
public function __set($name, $value)
{
$this->{$name} = $value;
}
public function mergeColumnFormattersWith($columnFormatters)
{
$this->columnFormatters = array_merge($this->columnFormatters, $columnFormatters);
}
public function mergeModifiersWith($modifiers)
{
$this->modifiers = array_merge($this->modifiers, $modifiers);
}
/**
* @return array
*/
public function guessColumnFormatters($populator)
{
$formatters = [];
$class = $this->class;
$table = $this->getTable($class);
$schema = $table->schema();
$pk = $schema->primaryKey();
$guessers = $populator->getGuessers() + ['ColumnTypeGuesser' => new ColumnTypeGuesser($populator->getGenerator())];
$isForeignKey = function ($column) use ($table) {
foreach ($table->associations()->type('BelongsTo') as $assoc) {
if ($column == $assoc->foreignKey()) {
return true;
}
}
return false;
};
foreach ($schema->columns() as $column) {
if ($column == $pk[0] || $isForeignKey($column)) {
continue;
}
foreach ($guessers as $guesser) {
if ($formatter = $guesser->guessFormat($column, $table)) {
$formatters[$column] = $formatter;
break;
}
}
}
return $formatters;
}
/**
* @return array
*/
public function guessModifiers()
{
$modifiers = [];
$table = $this->getTable($this->class);
$belongsTo = $table->associations()->type('BelongsTo');
foreach ($belongsTo as $assoc) {
$modifiers['belongsTo' . $assoc->name()] = function ($data, $insertedEntities) use ($assoc) {
$table = $assoc->target();
$foreignModel = $table->alias();
$foreignKeys = [];
if (!empty($insertedEntities[$foreignModel])) {
$foreignKeys = $insertedEntities[$foreignModel];
} else {
$foreignKeys = $table->find('all')
->select(['id'])
->map(function ($row) {
return $row->id;
})
->toArray();
}
if (empty($foreignKeys)) {
throw new \Exception(sprintf('%s belongsTo %s, which seems empty at this point.', $this->getTable($this->class)->table(), $assoc->table()));
}
$foreignKey = $foreignKeys[array_rand($foreignKeys)];
$data[$assoc->foreignKey()] = $foreignKey;
return $data;
};
}
// TODO check if TreeBehavior attached to modify lft/rgt cols
return $modifiers;
}
/**
* @param array $options
*/
public function execute($class, $insertedEntities, $options = [])
{
$table = $this->getTable($class);
$entity = $table->newEntity();
foreach ($this->columnFormatters as $column => $format) {
if (!is_null($format)) {
$entity->{$column} = is_callable($format) ? $format($insertedEntities, $table) : $format;
}
}
foreach ($this->modifiers as $modifier) {
$entity = $modifier($entity, $insertedEntities);
gitextract_eezgmb5_/
├── .gitattributes
├── .github/
│ ├── ISSUE_TEMPLATE/
│ │ └── bug_report.md
│ ├── dependabot.yaml
│ └── workflows/
│ └── continuous-integration.yml
├── .gitignore
├── CHANGELOG.md
├── CONTRIBUTING.md
├── LICENSE
├── Makefile
├── composer.json
├── phpunit.xml.dist
├── readme.md
├── src/
│ ├── Faker/
│ │ ├── Calculator/
│ │ │ ├── Ean.php
│ │ │ ├── Iban.php
│ │ │ ├── Inn.php
│ │ │ ├── Luhn.php
│ │ │ └── TCNo.php
│ │ ├── DefaultGenerator.php
│ │ ├── Documentor.php
│ │ ├── Factory.php
│ │ ├── Generator.php
│ │ ├── Guesser/
│ │ │ └── Name.php
│ │ ├── ORM/
│ │ │ ├── CakePHP/
│ │ │ │ ├── ColumnTypeGuesser.php
│ │ │ │ ├── EntityPopulator.php
│ │ │ │ └── Populator.php
│ │ │ ├── Doctrine/
│ │ │ │ ├── ColumnTypeGuesser.php
│ │ │ │ ├── EntityPopulator.php
│ │ │ │ └── Populator.php
│ │ │ ├── Mandango/
│ │ │ │ ├── ColumnTypeGuesser.php
│ │ │ │ ├── EntityPopulator.php
│ │ │ │ └── Populator.php
│ │ │ ├── Propel/
│ │ │ │ ├── ColumnTypeGuesser.php
│ │ │ │ ├── EntityPopulator.php
│ │ │ │ └── Populator.php
│ │ │ ├── Propel2/
│ │ │ │ ├── ColumnTypeGuesser.php
│ │ │ │ ├── EntityPopulator.php
│ │ │ │ └── Populator.php
│ │ │ └── Spot/
│ │ │ ├── ColumnTypeGuesser.php
│ │ │ ├── EntityPopulator.php
│ │ │ └── Populator.php
│ │ ├── Provider/
│ │ │ ├── Address.php
│ │ │ ├── Barcode.php
│ │ │ ├── Base.php
│ │ │ ├── Biased.php
│ │ │ ├── Color.php
│ │ │ ├── Company.php
│ │ │ ├── DateTime.php
│ │ │ ├── File.php
│ │ │ ├── HtmlLorem.php
│ │ │ ├── Image.php
│ │ │ ├── Internet.php
│ │ │ ├── Lorem.php
│ │ │ ├── Miscellaneous.php
│ │ │ ├── Payment.php
│ │ │ ├── Person.php
│ │ │ ├── PhoneNumber.php
│ │ │ ├── Text.php
│ │ │ ├── UserAgent.php
│ │ │ ├── Uuid.php
│ │ │ ├── ar_JO/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── Text.php
│ │ │ ├── ar_SA/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── Text.php
│ │ │ ├── at_AT/
│ │ │ │ └── Payment.php
│ │ │ ├── bg_BG/
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── bn_BD/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Utils.php
│ │ │ ├── cs_CZ/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── DateTime.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── da_DK/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── de_AT/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── de_CH/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── de_DE/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── el_CY/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── el_GR/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── en_AU/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Internet.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_CA/
│ │ │ │ ├── Address.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_GB/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_HK/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Internet.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_IN/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_NG/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_NZ/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Internet.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_PH/
│ │ │ │ ├── Address.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_SG/
│ │ │ │ ├── Address.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_UG/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── en_US/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── en_ZA/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── es_AR/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── es_ES/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── es_PE/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── es_VE/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── et_EE/
│ │ │ │ └── Person.php
│ │ │ ├── fa_IR/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── fi_FI/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── fr_BE/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── fr_CA/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Person.php
│ │ │ │ └── Text.php
│ │ │ ├── fr_CH/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── fr_FR/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── he_IL/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── hr_HR/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── hu_HU/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── hy_AM/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── id_ID/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── is_IS/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── it_CH/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── it_IT/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── ja_JP/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── ka_GE/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── DateTime.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── kk_KZ/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── ko_KR/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── lt_LT/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── lv_LV/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── me_ME/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── mn_MN/
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── ms_MY/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Miscellaneous.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── nb_NO/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── ne_NP/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── nl_BE/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── nl_NL/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── pl_PL/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── pt_BR/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── check_digit.php
│ │ │ ├── pt_PT/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── ro_MD/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── ro_RO/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── ru_RU/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── sk_SK/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── sl_SI/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── sr_Cyrl_RS/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Payment.php
│ │ │ │ └── Person.php
│ │ │ ├── sr_Latn_RS/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Payment.php
│ │ │ │ └── Person.php
│ │ │ ├── sr_RS/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Payment.php
│ │ │ │ └── Person.php
│ │ │ ├── sv_SE/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── th_TH/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── tr_TR/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── DateTime.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── uk_UA/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ ├── PhoneNumber.php
│ │ │ │ └── Text.php
│ │ │ ├── vi_VN/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ ├── zh_CN/
│ │ │ │ ├── Address.php
│ │ │ │ ├── Color.php
│ │ │ │ ├── Company.php
│ │ │ │ ├── DateTime.php
│ │ │ │ ├── Internet.php
│ │ │ │ ├── Payment.php
│ │ │ │ ├── Person.php
│ │ │ │ └── PhoneNumber.php
│ │ │ └── zh_TW/
│ │ │ ├── Address.php
│ │ │ ├── Color.php
│ │ │ ├── Company.php
│ │ │ ├── DateTime.php
│ │ │ ├── Internet.php
│ │ │ ├── Payment.php
│ │ │ ├── Person.php
│ │ │ ├── PhoneNumber.php
│ │ │ └── Text.php
│ │ ├── UniqueGenerator.php
│ │ └── ValidGenerator.php
│ └── autoload.php
└── test/
├── Faker/
│ ├── Calculator/
│ │ ├── EanTest.php
│ │ ├── IbanTest.php
│ │ ├── InnTest.php
│ │ ├── LuhnTest.php
│ │ └── TCNoTest.php
│ ├── DefaultGeneratorTest.php
│ ├── GeneratorTest.php
│ └── Provider/
│ ├── AddressTest.php
│ ├── BarcodeTest.php
│ ├── BaseTest.php
│ ├── BiasedTest.php
│ ├── ColorTest.php
│ ├── CompanyTest.php
│ ├── DateTimeTest.php
│ ├── HtmlLoremTest.php
│ ├── ImageTest.php
│ ├── InternetTest.php
│ ├── LocalizationTest.php
│ ├── LoremTest.php
│ ├── MiscellaneousTest.php
│ ├── PaymentTest.php
│ ├── PersonTest.php
│ ├── PhoneNumberTest.php
│ ├── ProviderOverrideTest.php
│ ├── TextTest.php
│ ├── UserAgentTest.php
│ ├── UuidTest.php
│ ├── ar_JO/
│ │ └── InternetTest.php
│ ├── ar_SA/
│ │ └── InternetTest.php
│ ├── at_AT/
│ │ └── PaymentTest.php
│ ├── bg_BG/
│ │ └── PaymentTest.php
│ ├── bn_BD/
│ │ └── PersonTest.php
│ ├── cs_CZ/
│ │ └── PersonTest.php
│ ├── da_DK/
│ │ └── InternetTest.php
│ ├── de_AT/
│ │ ├── AddressTest.php
│ │ ├── InternetTest.php
│ │ └── PhoneNumberTest.php
│ ├── de_CH/
│ │ ├── AddressTest.php
│ │ ├── InternetTest.php
│ │ ├── PersonTest.php
│ │ └── PhoneNumberTest.php
│ ├── de_DE/
│ │ └── InternetTest.php
│ ├── el_GR/
│ │ └── TextTest.php
│ ├── en_AU/
│ │ └── AddressTest.php
│ ├── en_CA/
│ │ └── AddressTest.php
│ ├── en_GB/
│ │ └── AddressTest.php
│ ├── en_IN/
│ │ └── AddressTest.php
│ ├── en_NG/
│ │ ├── AddressTest.php
│ │ ├── InternetTest.php
│ │ ├── PersonTest.php
│ │ └── PhoneNumberTest.php
│ ├── en_NZ/
│ │ └── PhoneNumberTest.php
│ ├── en_PH/
│ │ └── AddressTest.php
│ ├── en_SG/
│ │ ├── AddressTest.php
│ │ └── PhoneNumberTest.php
│ ├── en_UG/
│ │ └── AddressTest.php
│ ├── en_US/
│ │ ├── CompanyTest.php
│ │ ├── PaymentTest.php
│ │ ├── PersonTest.php
│ │ └── PhoneNumberTest.php
│ ├── en_ZA/
│ │ ├── CompanyTest.php
│ │ ├── InternetTest.php
│ │ ├── PersonTest.php
│ │ └── PhoneNumberTest.php
│ ├── es_ES/
│ │ ├── PaymentTest.php
│ │ ├── PersonTest.php
│ │ ├── PhoneNumberTest.php
│ │ └── TextTest.php
│ ├── es_PE/
│ │ └── PersonTest.php
│ ├── es_VE/
│ │ ├── CompanyTest.php
│ │ └── PersonTest.php
│ ├── fa_IR/
│ │ └── PersonTest.php
│ ├── fi_FI/
│ │ ├── InternetTest.php
│ │ └── PersonTest.php
│ ├── fr_BE/
│ │ └── PaymentTest.php
│ ├── fr_CH/
│ │ ├── AddressTest.php
│ │ ├── InternetTest.php
│ │ ├── PersonTest.php
│ │ └── PhoneNumberTest.php
│ ├── fr_FR/
│ │ ├── AddressTest.php
│ │ ├── CompanyTest.php
│ │ ├── PaymentTest.php
│ │ ├── PersonTest.php
│ │ ├── PhoneNumberTest.php
│ │ └── TextTest.php
│ ├── id_ID/
│ │ └── PersonTest.php
│ ├── it_CH/
│ │ ├── AddressTest.php
│ │ ├── InternetTest.php
│ │ ├── PersonTest.php
│ │ └── PhoneNumberTest.php
│ ├── it_IT/
│ │ ├── CompanyTest.php
│ │ └── PersonTest.php
│ ├── ja_JP/
│ │ ├── InternetTest.php
│ │ ├── PersonTest.php
│ │ └── PhoneNumberTest.php
│ ├── ka_GE/
│ │ └── TextTest.php
│ ├── kk_KZ/
│ │ ├── CompanyTest.php
│ │ ├── PersonTest.php
│ │ └── TextTest.php
│ ├── ko_KR/
│ │ └── TextTest.php
│ ├── mn_MN/
│ │ └── PersonTest.php
│ ├── ms_MY/
│ │ └── PersonTest.php
│ ├── nb_NO/
│ │ └── PhoneNumberTest.php
│ ├── nl_BE/
│ │ ├── PaymentTest.php
│ │ └── PersonTest.php
│ ├── nl_NL/
│ │ ├── CompanyTest.php
│ │ └── PersonTest.php
│ ├── pl_PL/
│ │ ├── AddressTest.php
│ │ └── PersonTest.php
│ ├── pt_BR/
│ │ ├── CompanyTest.php
│ │ └── PersonTest.php
│ ├── pt_PT/
│ │ ├── AddressTest.php
│ │ ├── PersonTest.php
│ │ └── PhoneNumberTest.php
│ ├── ro_RO/
│ │ ├── PersonTest.php
│ │ └── PhoneNumberTest.php
│ ├── ru_RU/
│ │ ├── CompanyTest.php
│ │ ├── PersonTest.php
│ │ └── TextTest.php
│ ├── sv_SE/
│ │ └── PersonTest.php
│ ├── tr_TR/
│ │ ├── CompanyTest.php
│ │ ├── PaymentTest.php
│ │ ├── PersonTest.php
│ │ └── PhoneNumberTest.php
│ ├── uk_UA/
│ │ ├── AddressTest.php
│ │ ├── PersonTest.php
│ │ └── PhoneNumberTest.php
│ └── zh_TW/
│ ├── CompanyTest.php
│ ├── PersonTest.php
│ └── TextTest.php
├── documentor.php
└── test.php
Showing preview only (212K chars total). Download the full file or copy to clipboard to get everything.
SYMBOL INDEX (2374 symbols across 584 files)
FILE: src/Faker/Calculator/Ean.php
class Ean (line 10) | class Ean
method checksum (line 23) | public static function checksum($digits)
method isValid (line 47) | public static function isValid($ean)
FILE: src/Faker/Calculator/Iban.php
class Iban (line 5) | class Iban
method checksum (line 13) | public static function checksum($iban)
method alphaToNumberCallback (line 32) | private static function alphaToNumberCallback($match)
method alphaToNumber (line 43) | public static function alphaToNumber($char)
method mod97 (line 54) | public static function mod97($number)
method isValid (line 69) | public static function isValid($iban)
FILE: src/Faker/Calculator/Inn.php
class Inn (line 4) | class Inn
method checksum (line 14) | public static function checksum($inn)
method isValid (line 30) | public static function isValid($inn)
FILE: src/Faker/Calculator/Luhn.php
class Luhn (line 15) | class Luhn
method checksum (line 21) | private static function checksum($number)
method computeCheckDigit (line 40) | public static function computeCheckDigit($partialNumber)
method isValid (line 56) | public static function isValid($number)
method generateLuhnNumber (line 68) | public static function generateLuhnNumber($partialValue)
FILE: src/Faker/Calculator/TCNo.php
class TCNo (line 7) | class TCNo
method checksum (line 18) | public static function checksum($identityPrefix)
method isValid (line 48) | public static function isValid($tcNo)
FILE: src/Faker/DefaultGenerator.php
class DefaultGenerator (line 9) | class DefaultGenerator
method __construct (line 13) | public function __construct($default = null)
method __get (line 23) | public function __get($attribute)
method __call (line 34) | public function __call($method, $attributes)
FILE: src/Faker/Documentor.php
class Documentor (line 5) | class Documentor
method __construct (line 12) | public function __construct(Generator $generator)
method getFormatters (line 20) | public function getFormatters()
FILE: src/Faker/Factory.php
class Factory (line 5) | class Factory
method create (line 17) | public static function create($locale = self::DEFAULT_LOCALE)
method getProviderClassname (line 33) | protected static function getProviderClassname($provider, $locale = '')
method findProviderClassname (line 54) | protected static function findProviderClassname($provider, $locale = '')
FILE: src/Faker/Generator.php
class Generator (line 200) | class Generator
method addProvider (line 205) | public function addProvider($provider)
method getProviders (line 210) | public function getProviders()
method seed (line 215) | public function seed($seed = null)
method format (line 228) | public function format($formatter, $arguments = array())
method getFormatter (line 238) | public function getFormatter($formatter)
method parse (line 259) | public function parse($string)
method callFormatWithMatches (line 264) | protected function callFormatWithMatches($matches)
method __get (line 274) | public function __get($attribute)
method __call (line 285) | public function __call($method, $attributes)
method __destruct (line 290) | public function __destruct()
method __wakeup (line 295) | public function __wakeup()
FILE: src/Faker/Guesser/Name.php
class Name (line 7) | class Name
method __construct (line 14) | public function __construct(\Faker\Generator $generator)
method guessFormat (line 24) | public function guessFormat($name, $size = null)
FILE: src/Faker/ORM/CakePHP/ColumnTypeGuesser.php
class ColumnTypeGuesser (line 5) | class ColumnTypeGuesser
method __construct (line 9) | public function __construct(\Faker\Generator $generator)
method guessFormat (line 17) | public function guessFormat($column, $table)
FILE: src/Faker/ORM/CakePHP/EntityPopulator.php
class EntityPopulator (line 7) | class EntityPopulator
method __construct (line 14) | public function __construct($class)
method __get (line 22) | public function __get($name)
method __set (line 30) | public function __set($name, $value)
method mergeColumnFormattersWith (line 35) | public function mergeColumnFormattersWith($columnFormatters)
method mergeModifiersWith (line 40) | public function mergeModifiersWith($modifiers)
method guessColumnFormatters (line 48) | public function guessColumnFormatters($populator)
method guessModifiers (line 85) | public function guessModifiers()
method execute (line 126) | public function execute($class, $insertedEntities, $options = [])
method setConnection (line 153) | public function setConnection($name)
method getTable (line 158) | protected function getTable($class)
FILE: src/Faker/ORM/CakePHP/Populator.php
class Populator (line 5) | class Populator
method __construct (line 16) | public function __construct(\Faker\Generator $generator)
method getGenerator (line 24) | public function getGenerator()
method getGuessers (line 32) | public function getGuessers()
method removeGuesser (line 40) | public function removeGuesser($name)
method addGuesser (line 52) | public function addGuesser($class)
method addEntity (line 71) | public function addEntity($entity, $number, $customColumnFormatters = ...
method execute (line 97) | public function execute($options = [])
FILE: src/Faker/ORM/Doctrine/ColumnTypeGuesser.php
class ColumnTypeGuesser (line 7) | class ColumnTypeGuesser
method __construct (line 14) | public function __construct(\Faker\Generator $generator)
method guessFormat (line 23) | public function guessFormat($fieldName, ClassMetadata $class)
FILE: src/Faker/ORM/Doctrine/EntityPopulator.php
class EntityPopulator (line 11) | class EntityPopulator
method __construct (line 31) | public function __construct(ClassMetadata $class)
method getClass (line 39) | public function getClass()
method setColumnFormatters (line 47) | public function setColumnFormatters($columnFormatters)
method getColumnFormatters (line 55) | public function getColumnFormatters()
method mergeColumnFormattersWith (line 60) | public function mergeColumnFormattersWith($columnFormatters)
method setModifiers (line 68) | public function setModifiers(array $modifiers)
method getModifiers (line 76) | public function getModifiers()
method mergeModifiersWith (line 84) | public function mergeModifiersWith(array $modifiers)
method guessColumnFormatters (line 93) | public function guessColumnFormatters(\Faker\Generator $generator)
method execute (line 177) | public function execute(ObjectManager $manager, $insertedEntities, $ge...
method fillColumns (line 197) | private function fillColumns($obj, $insertedEntities)
method callMethods (line 223) | private function callMethods($obj, $insertedEntities)
method generateId (line 234) | private function generateId($obj, $column, ObjectManager $manager)
FILE: src/Faker/ORM/Doctrine/Populator.php
class Populator (line 12) | class Populator
method __construct (line 38) | public function __construct(Generator $generator, ObjectManager $manag...
method addEntity (line 51) | public function addEntity($entity, $number, $customColumnFormatters = ...
method execute (line 81) | public function execute($entityManager = null)
FILE: src/Faker/ORM/Mandango/ColumnTypeGuesser.php
class ColumnTypeGuesser (line 5) | class ColumnTypeGuesser
method __construct (line 12) | public function __construct(\Faker\Generator $generator)
method guessFormat (line 20) | public function guessFormat($field)
FILE: src/Faker/ORM/Mandango/EntityPopulator.php
class EntityPopulator (line 11) | class EntityPopulator
method __construct (line 21) | public function __construct($class)
method getClass (line 29) | public function getClass()
method setColumnFormatters (line 34) | public function setColumnFormatters($columnFormatters)
method getColumnFormatters (line 42) | public function getColumnFormatters()
method mergeColumnFormattersWith (line 47) | public function mergeColumnFormattersWith($columnFormatters)
method guessColumnFormatters (line 57) | public function guessColumnFormatters(\Faker\Generator $generator, Man...
method execute (line 98) | public function execute(Mandango $mandango, $insertedEntities)
FILE: src/Faker/ORM/Mandango/Populator.php
class Populator (line 11) | class Populator
method __construct (line 22) | public function __construct(\Faker\Generator $generator, Mandango $man...
method addEntity (line 34) | public function addEntity($entity, $number, $customColumnFormatters = ...
method execute (line 53) | public function execute()
FILE: src/Faker/ORM/Propel/ColumnTypeGuesser.php
class ColumnTypeGuesser (line 8) | class ColumnTypeGuesser
method __construct (line 15) | public function __construct(\Faker\Generator $generator)
method guessFormat (line 24) | public function guessFormat(ColumnMap $column)
FILE: src/Faker/ORM/Propel/EntityPopulator.php
class EntityPopulator (line 11) | class EntityPopulator
method __construct (line 22) | public function __construct($class)
method getClass (line 30) | public function getClass()
method setColumnFormatters (line 35) | public function setColumnFormatters($columnFormatters)
method getColumnFormatters (line 43) | public function getColumnFormatters()
method mergeColumnFormattersWith (line 48) | public function mergeColumnFormattersWith($columnFormatters)
method guessColumnFormatters (line 57) | public function guessColumnFormatters(\Faker\Generator $generator)
method isColumnBehavior (line 97) | protected function isColumnBehavior(ColumnMap $columnMap)
method setModifiers (line 120) | public function setModifiers($modifiers)
method getModifiers (line 128) | public function getModifiers()
method mergeModifiersWith (line 133) | public function mergeModifiersWith($modifiers)
method guessModifiers (line 142) | public function guessModifiers(\Faker\Generator $generator)
method execute (line 176) | public function execute($con, $insertedEntities)
FILE: src/Faker/ORM/Propel/Populator.php
class Populator (line 9) | class Populator
method __construct (line 18) | public function __construct(\Faker\Generator $generator)
method addEntity (line 29) | public function addEntity($entity, $number, $customColumnFormatters = ...
method execute (line 54) | public function execute($con = null)
method getConnection (line 76) | protected function getConnection()
FILE: src/Faker/ORM/Propel2/ColumnTypeGuesser.php
class ColumnTypeGuesser (line 8) | class ColumnTypeGuesser
method __construct (line 15) | public function __construct(\Faker\Generator $generator)
method guessFormat (line 24) | public function guessFormat(ColumnMap $column)
FILE: src/Faker/ORM/Propel2/EntityPopulator.php
class EntityPopulator (line 11) | class EntityPopulator
method __construct (line 22) | public function __construct($class)
method getClass (line 30) | public function getClass()
method setColumnFormatters (line 35) | public function setColumnFormatters($columnFormatters)
method getColumnFormatters (line 43) | public function getColumnFormatters()
method mergeColumnFormattersWith (line 48) | public function mergeColumnFormattersWith($columnFormatters)
method guessColumnFormatters (line 57) | public function guessColumnFormatters(\Faker\Generator $generator)
method isColumnBehavior (line 98) | protected function isColumnBehavior(ColumnMap $columnMap)
method setModifiers (line 121) | public function setModifiers($modifiers)
method getModifiers (line 129) | public function getModifiers()
method mergeModifiersWith (line 134) | public function mergeModifiersWith($modifiers)
method guessModifiers (line 143) | public function guessModifiers(\Faker\Generator $generator)
method execute (line 177) | public function execute($con, $insertedEntities)
FILE: src/Faker/ORM/Propel2/Populator.php
class Populator (line 12) | class Populator
method __construct (line 21) | public function __construct(\Faker\Generator $generator)
method addEntity (line 32) | public function addEntity($entity, $number, $customColumnFormatters = ...
method execute (line 57) | public function execute($con = null)
method getConnection (line 79) | protected function getConnection()
FILE: src/Faker/ORM/Spot/ColumnTypeGuesser.php
class ColumnTypeGuesser (line 7) | class ColumnTypeGuesser
method __construct (line 16) | public function __construct(Generator $generator)
method guessFormat (line 25) | public function guessFormat(array $field)
FILE: src/Faker/ORM/Spot/EntityPopulator.php
class EntityPopulator (line 14) | class EntityPopulator
method __construct (line 52) | public function __construct(Mapper $mapper, Locator $locator, $useExis...
method getMapper (line 62) | public function getMapper()
method setColumnFormatters (line 70) | public function setColumnFormatters($columnFormatters)
method getColumnFormatters (line 78) | public function getColumnFormatters()
method mergeColumnFormattersWith (line 86) | public function mergeColumnFormattersWith($columnFormatters)
method setModifiers (line 94) | public function setModifiers(array $modifiers)
method getModifiers (line 102) | public function getModifiers()
method mergeModifiersWith (line 110) | public function mergeModifiersWith(array $modifiers)
method guessColumnFormatters (line 119) | public function guessColumnFormatters(Generator $generator)
method execute (line 182) | public function execute($insertedEntities)
method fillColumns (line 199) | private function fillColumns($obj, $insertedEntities)
method callMethods (line 213) | private function callMethods($obj, $insertedEntities)
FILE: src/Faker/ORM/Spot/Populator.php
class Populator (line 11) | class Populator
method __construct (line 23) | public function __construct(\Faker\Generator $generator, Locator $loca...
method addEntity (line 38) | public function addEntity(
method execute (line 68) | public function execute($locator = null)
FILE: src/Faker/Provider/Address.php
class Address (line 5) | class Address extends Base
method citySuffix (line 29) | public static function citySuffix()
method streetSuffix (line 37) | public static function streetSuffix()
method buildingNumber (line 45) | public static function buildingNumber()
method city (line 53) | public function city()
method streetName (line 63) | public function streetName()
method streetAddress (line 73) | public function streetAddress()
method postcode (line 83) | public static function postcode()
method address (line 91) | public function address()
method country (line 101) | public static function country()
method latitude (line 112) | public static function latitude($min = -90, $max = 90)
method longitude (line 123) | public static function longitude($min = -180, $max = 180)
method localCoordinates (line 132) | public static function localCoordinates()
FILE: src/Faker/Provider/Barcode.php
class Barcode (line 9) | class Barcode extends Base
method ean (line 11) | private function ean($length = 13)
method eanChecksum (line 25) | protected static function eanChecksum($input)
method isbnChecksum (line 44) | protected static function isbnChecksum($input)
method ean13 (line 72) | public function ean13()
method ean8 (line 82) | public function ean8()
method isbn10 (line 94) | public function isbn10()
method isbn13 (line 108) | public function isbn13()
FILE: src/Faker/Provider/Base.php
class Base (line 10) | class Base
method __construct (line 25) | public function __construct(Generator $generator)
method randomDigit (line 35) | public static function randomDigit()
method randomDigitNotNull (line 45) | public static function randomDigitNotNull()
method randomDigitNot (line 56) | public static function randomDigitNot($except)
method randomNumber (line 76) | public static function randomNumber($nbDigits = null, $strict = false)
method randomFloat (line 105) | public static function randomFloat($nbMaxDecimals = null, $min = 0, $m...
method numberBetween (line 136) | public static function numberBetween($int1 = 0, $int2 = 2147483647)
method passthrough (line 150) | public static function passthrough($value)
method randomLetter (line 160) | public static function randomLetter()
method randomAscii (line 168) | public static function randomAscii()
method randomElements (line 183) | public static function randomElements($array = array('a', 'b', 'c'), $...
method randomElement (line 229) | public static function randomElement($array = array('a', 'b', 'c'))
method randomKey (line 245) | public static function randomKey($array = array())
method shuffle (line 270) | public static function shuffle($arg = '')
method shuffleArray (line 296) | public static function shuffleArray($array = array())
method shuffleString (line 335) | public static function shuffleString($string = '', $encoding = 'UTF-8')
method replaceWildcard (line 350) | private static function replaceWildcard($string, $wildcard = '#', $cal...
method numerify (line 370) | public static function numerify($string = '###')
method lexify (line 406) | public static function lexify($string = '????')
method bothify (line 418) | public static function bothify($string = '## ??')
method asciify (line 434) | public static function asciify($string = '****')
method regexify (line 465) | public static function regexify($regex = '')
method toLower (line 519) | public static function toLower($string = '')
method toUpper (line 531) | public static function toUpper($string = '')
method optional (line 545) | public function optional($weight = 0.5, $default = null)
method unique (line 576) | public function unique($reset = false, $maxRetries = 10000)
method valid (line 608) | public function valid($validator = null, $maxRetries = 10000)
FILE: src/Faker/Provider/Biased.php
class Biased (line 5) | class Biased extends Base
method biasedNumberBetween (line 22) | public function biasedNumberBetween($min = 0, $max = 100, $function = ...
method unbiased (line 38) | protected static function unbiased()
method linearLow (line 49) | protected static function linearLow($x)
method linearHigh (line 60) | protected static function linearHigh($x)
FILE: src/Faker/Provider/Color.php
class Color (line 8) | class Color extends Base
method hexColor (line 48) | public static function hexColor()
method safeHexColor (line 56) | public static function safeHexColor()
method rgbColorAsArray (line 66) | public static function rgbColorAsArray()
method rgbColor (line 80) | public static function rgbColor()
method rgbCssColor (line 88) | public static function rgbCssColor()
method rgbaCssColor (line 96) | public static function rgbaCssColor()
method safeColorName (line 104) | public static function safeColorName()
method colorName (line 112) | public static function colorName()
method hslColor (line 121) | public static function hslColor()
method hslColorAsArray (line 135) | public static function hslColorAsArray()
FILE: src/Faker/Provider/Company.php
class Company (line 5) | class Company extends Base
method company (line 22) | public function company()
method companySuffix (line 34) | public static function companySuffix()
method jobTitle (line 44) | public function jobTitle()
FILE: src/Faker/Provider/DateTime.php
class DateTime (line 5) | class DateTime extends Base
method getMaxTimestamp (line 15) | protected static function getMaxTimestamp($max = 'now')
method unixTime (line 36) | public static function unixTime($max = 'now')
method dateTime (line 51) | public static function dateTime($max = 'now', $timezone = null)
method dateTimeAD (line 69) | public static function dateTimeAD($max = 'now', $timezone = null)
method iso8601 (line 85) | public static function iso8601($max = 'now')
method date (line 98) | public static function date($format = 'Y-m-d', $max = 'now')
method time (line 111) | public static function time($format = 'H:i:s', $max = 'now')
method dateTimeBetween (line 128) | public static function dateTimeBetween($startDate = '-30 years', $endD...
method dateTimeInInterval (line 158) | public static function dateTimeInInterval($date = '-30 years', $interv...
method dateTimeThisCentury (line 181) | public static function dateTimeThisCentury($max = 'now', $timezone = n...
method dateTimeThisDecade (line 192) | public static function dateTimeThisDecade($max = 'now', $timezone = null)
method dateTimeThisYear (line 203) | public static function dateTimeThisYear($max = 'now', $timezone = null)
method dateTimeThisMonth (line 214) | public static function dateTimeThisMonth($max = 'now', $timezone = null)
method amPm (line 224) | public static function amPm($max = 'now')
method dayOfMonth (line 234) | public static function dayOfMonth($max = 'now')
method dayOfWeek (line 244) | public static function dayOfWeek($max = 'now')
method month (line 254) | public static function month($max = 'now')
method monthName (line 264) | public static function monthName($max = 'now')
method year (line 274) | public static function year($max = 'now')
method century (line 283) | public static function century()
method timezone (line 292) | public static function timezone()
method setTimezone (line 305) | private static function setTimezone(\DateTime $dt, $timezone)
method setDefaultTimezone (line 317) | public static function setDefaultTimezone($timezone = null)
method getDefaultTimezone (line 327) | public static function getDefaultTimezone()
method resolveTimezone (line 336) | private static function resolveTimezone($timezone)
FILE: src/Faker/Provider/File.php
class File (line 4) | class File extends Base
method mimeType (line 546) | public static function mimeType()
method fileExtension (line 557) | public static function fileExtension()
method file (line 572) | public static function file($sourceDirectory = '/tmp', $targetDirector...
FILE: src/Faker/Provider/HtmlLorem.php
class HtmlLorem (line 8) | class HtmlLorem extends Base
method __construct (line 36) | public function __construct(Generator $generator)
method randomHtml (line 49) | public function randomHtml($maxDepth = 4, $maxWidth = 4)
method addRandomSubTree (line 69) | private function addRandomSubTree(\DOMElement $root, $maxDepth, $maxWi...
method addRandomLeaf (line 90) | private function addRandomLeaf(\DOMElement $node)
method addRandomAttribute (line 124) | private function addRandomAttribute(\DOMElement $node)
method addRandomP (line 137) | private function addRandomP(\DOMElement $element, $maxLength = 10)
method addRandomText (line 145) | private function addRandomText(\DOMElement $element, $maxLength = 10)
method addRandomA (line 151) | private function addRandomA(\DOMElement $element, $maxLength = 10)
method addRandomTitle (line 160) | private function addRandomTitle(\DOMElement $element, $maxLength = 10)
method addRandomH (line 168) | private function addRandomH(\DOMElement $element, $maxLength = 10)
method addRandomB (line 177) | private function addRandomB(\DOMElement $element, $maxLength = 10)
method addRandomI (line 185) | private function addRandomI(\DOMElement $element, $maxLength = 10)
method addRandomSpan (line 193) | private function addRandomSpan(\DOMElement $element, $maxLength = 10)
method addLoginForm (line 201) | private function addLoginForm(\DOMElement $element)
method addRandomTable (line 234) | private function addRandomTable(\DOMElement $element, $maxRows = 10, $...
method addRandomUL (line 265) | private function addRandomUL(\DOMElement $element, $maxItems = 11, $ma...
FILE: src/Faker/Provider/Image.php
class Image (line 8) | class Image extends Base
method imageUrl (line 31) | public static function imageUrl($width = 640, $height = 480, $category...
method image (line 64) | public static function image($dir = null, $width = 640, $height = 480,...
FILE: src/Faker/Provider/Internet.php
class Internet (line 5) | class Internet extends Base
method email (line 36) | public function email()
method safeEmail (line 46) | final public function safeEmail()
method freeEmail (line 54) | public function freeEmail()
method companyEmail (line 62) | public function companyEmail()
method freeEmailDomain (line 70) | public static function freeEmailDomain()
method safeEmailDomain (line 78) | final public static function safeEmailDomain()
method userName (line 91) | public function userName()
method password (line 112) | public function password($minLength = 6, $maxLength = 20)
method domainName (line 122) | public function domainName()
method domainWord (line 130) | public function domainWord()
method tld (line 150) | public function tld()
method url (line 158) | public function url()
method slug (line 168) | public function slug($nbWords = 6, $variableNbWords = true)
method ipv4 (line 184) | public function ipv4()
method ipv6 (line 192) | public function ipv6()
method localIpv4 (line 205) | public static function localIpv4()
method macAddress (line 219) | public static function macAddress()
method transliterate (line 229) | protected static function transliterate($string)
method toAscii (line 245) | protected static function toAscii($string)
FILE: src/Faker/Provider/Lorem.php
class Lorem (line 5) | class Lorem extends Base
method word (line 51) | public static function word()
method words (line 64) | public static function words($nb = 3, $asText = false)
method sentence (line 83) | public static function sentence($nbWords = 6, $variableNbWords = true)
method sentences (line 106) | public static function sentences($nb = 3, $asText = false)
method paragraph (line 125) | public static function paragraph($nbSentences = 3, $variableNbSentence...
method paragraphs (line 145) | public static function paragraphs($nb = 3, $asText = false)
method text (line 165) | public static function text($maxNbChars = 200)
method randomizeNbElements (line 199) | protected static function randomizeNbElements($nbElements)
FILE: src/Faker/Provider/Miscellaneous.php
class Miscellaneous (line 5) | class Miscellaneous extends Base
method boolean (line 239) | public static function boolean($chanceOfGettingTrue = 50)
method md5 (line 247) | public static function md5()
method sha1 (line 255) | public static function sha1()
method sha256 (line 263) | public static function sha256()
method locale (line 271) | public static function locale()
method countryCode (line 281) | public static function countryCode()
method countryISOAlpha3 (line 291) | public static function countryISOAlpha3()
method languageCode (line 299) | public static function languageCode()
method currencyCode (line 309) | public static function currencyCode()
method emoji (line 319) | public static function emoji()
FILE: src/Faker/Provider/Payment.php
class Payment (line 8) | class Payment extends Base
method creditCardType (line 141) | public static function creditCardType()
method creditCardNumber (line 156) | public static function creditCardNumber($type = null, $formatted = fal...
method creditCardExpirationDate (line 182) | public function creditCardExpirationDate($valid = true)
method creditCardExpirationDateString (line 197) | public function creditCardExpirationDateString($valid = true, $expirat...
method creditCardDetails (line 206) | public function creditCardDetails($valid = true)
method iban (line 227) | public static function iban($countryCode = null, $prefix = '', $length...
method swiftBicNumber (line 282) | public static function swiftBicNumber()
FILE: src/Faker/Provider/Person.php
class Person (line 5) | class Person extends Base
method name (line 47) | public function name($gender = null)
method firstName (line 65) | public function firstName($gender = null)
method firstNameMale (line 76) | public static function firstNameMale()
method firstNameFemale (line 81) | public static function firstNameFemale()
method lastName (line 90) | public function lastName()
method title (line 100) | public function title($gender = null)
method titleMale (line 114) | public static function titleMale()
method titleFemale (line 122) | public static function titleFemale()
FILE: src/Faker/Provider/PhoneNumber.php
class PhoneNumber (line 7) | class PhoneNumber extends Base
method phoneNumber (line 14) | public function phoneNumber()
method e164PhoneNumber (line 23) | public function e164PhoneNumber()
method imei (line 37) | public function imei()
FILE: src/Faker/Provider/Text.php
class Text (line 5) | abstract class Text extends Base
method realText (line 29) | public function realText($maxNbChars = 200, $indexSize = 2)
method getConsecutiveWords (line 77) | protected function getConsecutiveWords($indexSize)
method getExplodedText (line 104) | protected function getExplodedText()
method explode (line 113) | protected static function explode($text)
method implode (line 118) | protected static function implode($words)
method strlen (line 123) | protected static function strlen($text)
method validStart (line 128) | protected static function validStart($word)
method appendEnd (line 137) | protected static function appendEnd($text)
FILE: src/Faker/Provider/UserAgent.php
class UserAgent (line 5) | class UserAgent extends Base
method macProcessor (line 35) | public static function macProcessor()
method linuxProcessor (line 45) | public static function linuxProcessor()
method userAgent (line 55) | public static function userAgent()
method chrome (line 67) | public static function chrome()
method firefox (line 85) | public static function firefox()
method safari (line 103) | public static function safari()
method opera (line 131) | public static function opera()
method internetExplorer (line 146) | public static function internetExplorer()
method windowsPlatformToken (line 151) | public static function windowsPlatformToken()
method macPlatformToken (line 156) | public static function macPlatformToken()
method linuxPlatformToken (line 161) | public static function linuxPlatformToken()
FILE: src/Faker/Provider/Uuid.php
class Uuid (line 5) | class Uuid extends Base
method uuid (line 11) | public static function uuid()
FILE: src/Faker/Provider/ar_JO/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method cityPrefix (line 108) | public static function cityPrefix()
method cityName (line 116) | public static function cityName()
method streetPrefix (line 124) | public static function streetPrefix()
method secondaryAddress (line 132) | public static function secondaryAddress()
method state (line 140) | public static function state()
method stateAbbr (line 148) | public static function stateAbbr()
FILE: src/Faker/Provider/ar_JO/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method companyPrefix (line 33) | public function companyPrefix()
method catchPhrase (line 41) | public function catchPhrase()
method bs (line 54) | public function bs()
FILE: src/Faker/Provider/ar_JO/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
method lastNameAscii (line 28) | public static function lastNameAscii()
method firstNameAscii (line 33) | public static function firstNameAscii()
method userName (line 41) | public function userName()
method domainName (line 51) | public function domainName()
FILE: src/Faker/Provider/ar_JO/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method prefix (line 104) | public static function prefix()
FILE: src/Faker/Provider/ar_JO/Text.php
class Text (line 5) | class Text extends \Faker\Provider\Text
method validStart (line 7) | protected static function validStart($word)
FILE: src/Faker/Provider/ar_SA/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method cityPrefix (line 102) | public static function cityPrefix()
method cityName (line 110) | public static function cityName()
method streetPrefix (line 118) | public static function streetPrefix()
method secondaryAddress (line 126) | public static function secondaryAddress()
method subdivision (line 134) | public static function subdivision()
method governorate (line 142) | public static function governorate()
FILE: src/Faker/Provider/ar_SA/Color.php
class Color (line 5) | class Color extends \Faker\Provider\Color
FILE: src/Faker/Provider/ar_SA/Company.php
class Company (line 7) | class Company extends \Faker\Provider\Company
method companyPrefix (line 35) | public function companyPrefix()
method catchPhrase (line 43) | public function catchPhrase()
method bs (line 56) | public function bs()
method companyIdNumber (line 69) | public static function companyIdNumber()
FILE: src/Faker/Provider/ar_SA/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
method lastNameAscii (line 28) | public static function lastNameAscii()
method firstNameAscii (line 33) | public static function firstNameAscii()
method userName (line 41) | public function userName()
method domainName (line 51) | public function domainName()
FILE: src/Faker/Provider/ar_SA/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/ar_SA/Person.php
class Person (line 7) | class Person extends \Faker\Provider\Person
method prefix (line 85) | public static function prefix()
method idNumber (line 93) | public static function idNumber()
method nationalIdNumber (line 104) | public static function nationalIdNumber()
method foreignerIdNumber (line 113) | public static function foreignerIdNumber()
FILE: src/Faker/Provider/ar_SA/Text.php
class Text (line 5) | class Text extends \Faker\Provider\Text
method validStart (line 7) | protected static function validStart($word)
FILE: src/Faker/Provider/at_AT/Payment.php
class Payment (line 10) | class Payment extends \Faker\Provider\Payment
method vat (line 25) | public static function vat($spacedNationalPrefix = true)
method bankAccountNumber (line 40) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/bg_BG/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/bg_BG/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
method vat (line 32) | public static function vat($spacedNationalPrefix = true)
FILE: src/Faker/Provider/bg_BG/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method lastName (line 94) | public function lastName($gender = null)
method lastNameMale (line 105) | public static function lastNameMale()
method lastNameFemale (line 110) | public static function lastNameFemale()
FILE: src/Faker/Provider/bg_BG/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/bn_BD/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method cityPrefix (line 291) | public static function cityPrefix()
method state (line 296) | public static function state()
method streetNumber (line 301) | public static function streetNumber()
method banglaStreetName (line 306) | public static function banglaStreetName()
FILE: src/Faker/Provider/bn_BD/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method companyType (line 19) | public static function companyType()
method companyName (line 24) | public static function companyName()
FILE: src/Faker/Provider/bn_BD/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
FILE: src/Faker/Provider/bn_BD/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method phoneNumber (line 7) | public function phoneNumber()
FILE: src/Faker/Provider/bn_BD/Utils.php
class Utils (line 5) | class Utils
method getBanglaNumber (line 7) | public static function getBanglaNumber($number)
FILE: src/Faker/Provider/cs_CZ/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method city (line 120) | public function city()
method region (line 132) | public static function region()
method streetName (line 145) | public function streetName()
FILE: src/Faker/Provider/cs_CZ/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method catchPhraseNoun (line 62) | public function catchPhraseNoun()
method catchPhraseAttribute (line 72) | public function catchPhraseAttribute()
method catchPhraseVerb (line 82) | public function catchPhraseVerb()
method catchPhrase (line 90) | public function catchPhrase()
method ico (line 103) | public function ico()
FILE: src/Faker/Provider/cs_CZ/DateTime.php
class DateTime (line 8) | class DateTime extends \Faker\Provider\DateTime
method monthName (line 25) | public static function monthName($max = 'now')
method monthNameGenitive (line 30) | public static function monthNameGenitive($max = 'now')
method dayOfWeek (line 35) | public static function dayOfWeek($max = 'now')
method dayOfMonth (line 45) | public static function dayOfMonth($max = 'now')
method formattedDate (line 55) | public function formattedDate()
FILE: src/Faker/Provider/cs_CZ/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/cs_CZ/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/cs_CZ/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method birthNumber (line 435) | public function birthNumber($gender = null, $minAge = 0, $maxAge = 100...
method birthNumberMale (line 478) | public static function birthNumberMale()
method birthNumberFemale (line 483) | public static function birthNumberFemale()
method title (line 488) | public function title($gender = null)
method titleMale (line 496) | public static function titleMale()
method titleFemale (line 504) | public static function titleFemale()
method lastName (line 513) | public function lastName($gender = null)
method lastNameMale (line 524) | public static function lastNameMale()
method lastNameFemale (line 529) | public static function lastNameFemale()
FILE: src/Faker/Provider/cs_CZ/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/cs_CZ/Text.php
class Text (line 5) | class Text extends \Faker\Provider\Text
method realText (line 7) | public function realText($maxNbChars = 200, $indexSize = 2)
FILE: src/Faker/Provider/da_DK/Address.php
class Address (line 8) | class Address extends \Faker\Provider\Address
method cityName (line 223) | public static function cityName()
method streetSuffixWord (line 233) | public static function streetSuffixWord()
method buildingNumber (line 243) | public static function buildingNumber()
method buildingLevel (line 253) | public static function buildingLevel()
method buildingSide (line 263) | public static function buildingSide()
method kommune (line 273) | public static function kommune()
method region (line 283) | public static function region()
FILE: src/Faker/Provider/da_DK/Company.php
class Company (line 8) | class Company extends \Faker\Provider\Company
method cvr (line 56) | public static function cvr()
method p (line 66) | public static function p()
FILE: src/Faker/Provider/da_DK/Internet.php
class Internet (line 8) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/da_DK/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/da_DK/Person.php
class Person (line 10) | class Person extends \Faker\Provider\Person
method middleName (line 176) | public static function middleName()
method cpr (line 189) | public static function cpr()
FILE: src/Faker/Provider/da_DK/PhoneNumber.php
class PhoneNumber (line 8) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/de_AT/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method cityName (line 100) | public function cityName()
method streetSuffixShort (line 105) | public function streetSuffixShort()
method streetSuffixLong (line 110) | public function streetSuffixLong()
method state (line 118) | public static function state()
method buildingNumber (line 123) | public static function buildingNumber()
FILE: src/Faker/Provider/de_AT/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
FILE: src/Faker/Provider/de_AT/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/de_AT/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/de_AT/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method suffix (line 116) | public static function suffix()
FILE: src/Faker/Provider/de_AT/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/de_AT/Text.php
class Text (line 5) | class Text extends \Faker\Provider\de_DE\Text
FILE: src/Faker/Provider/de_CH/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method cityName (line 126) | public function cityName()
method streetSuffixShort (line 136) | public function streetSuffixShort()
method streetSuffixLong (line 146) | public function streetSuffixLong()
method canton (line 156) | public static function canton()
method cantonShort (line 165) | public static function cantonShort()
method cantonName (line 175) | public static function cantonName()
method buildingNumber (line 181) | public static function buildingNumber()
FILE: src/Faker/Provider/de_CH/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
FILE: src/Faker/Provider/de_CH/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/de_CH/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/de_CH/Person.php
class Person (line 5) | class Person extends \Faker\Provider\de_DE\Person
method ahv13 (line 100) | public static function ahv13()
method avs13 (line 113) | public static function avs13()
FILE: src/Faker/Provider/de_CH/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method mobileNumber (line 39) | public static function mobileNumber()
FILE: src/Faker/Provider/de_CH/Text.php
class Text (line 5) | class Text extends \Faker\Provider\Text
FILE: src/Faker/Provider/de_DE/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method cityName (line 98) | public function cityName()
method streetSuffixShort (line 103) | public function streetSuffixShort()
method streetSuffixLong (line 108) | public function streetSuffixLong()
method state (line 116) | public static function state()
method buildingNumber (line 121) | public static function buildingNumber()
FILE: src/Faker/Provider/de_DE/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
FILE: src/Faker/Provider/de_DE/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/de_DE/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
method bank (line 52) | public static function bank()
FILE: src/Faker/Provider/de_DE/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method suffix (line 125) | public static function suffix()
FILE: src/Faker/Provider/de_DE/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/de_DE/Text.php
class Text (line 5) | class Text extends \Faker\Provider\Text
FILE: src/Faker/Provider/el_CY/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method streetPrefix (line 51) | public static function streetPrefix()
FILE: src/Faker/Provider/el_CY/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
FILE: src/Faker/Provider/el_CY/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/el_CY/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 18) | public static function bankAccountNumber($prefix = '', $countryCode = ...
method bank (line 45) | public static function bank()
FILE: src/Faker/Provider/el_CY/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
FILE: src/Faker/Provider/el_CY/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method mobileNumber (line 28) | public static function mobileNumber()
FILE: src/Faker/Provider/el_GR/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method streetPrefix (line 49) | public static function streetPrefix()
method prefecture (line 57) | public static function prefecture()
FILE: src/Faker/Provider/el_GR/Company.php
class Company (line 3) | class Company extends \Faker\Provider\Company
method doy (line 70) | public static function doy()
method object (line 80) | public static function object()
FILE: src/Faker/Provider/el_GR/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/el_GR/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method lastName (line 152) | public function lastName($gender = null)
method lastNameMale (line 166) | public static function lastNameMale()
method lastNameFemale (line 174) | public static function lastNameFemale()
FILE: src/Faker/Provider/el_GR/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method mobilePhoneNumber (line 62) | public static function mobilePhoneNumber()
method tollFreeNumber (line 81) | public static function tollFreeNumber()
FILE: src/Faker/Provider/el_GR/Text.php
class Text (line 5) | class Text extends \Faker\Provider\Text
FILE: src/Faker/Provider/en_AU/Address.php
class Address (line 10) | class Address extends \Faker\Provider\en_US\Address
method buildingLetter (line 79) | public static function buildingLetter()
method cityPrefix (line 88) | public static function cityPrefix()
method streetSuffix (line 97) | public static function streetSuffix()
method state (line 106) | public static function state()
FILE: src/Faker/Provider/en_AU/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/en_AU/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method mobileNumber (line 47) | public static function mobileNumber()
method areaCode (line 52) | public static function areaCode()
FILE: src/Faker/Provider/en_CA/Address.php
class Address (line 9) | class Address extends \Faker\Provider\en_US\Address
method province (line 30) | public static function province()
method provinceAbbr (line 38) | public static function provinceAbbr()
method randomPostcodeLetter (line 47) | public static function randomPostcodeLetter()
method postcode (line 55) | public static function postcode()
FILE: src/Faker/Provider/en_CA/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\en_US\PhoneNumber
FILE: src/Faker/Provider/en_GB/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method cityPrefix (line 114) | public static function cityPrefix()
method secondaryAddress (line 122) | public static function secondaryAddress()
method county (line 130) | public static function county()
method postcode (line 139) | public static function postcode()
FILE: src/Faker/Provider/en_GB/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/en_GB/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/en_GB/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
FILE: src/Faker/Provider/en_GB/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method mobileNumber (line 39) | public static function mobileNumber()
FILE: src/Faker/Provider/en_HK/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method city (line 196) | public function city()
method town (line 201) | public function town()
method syllable (line 206) | public function syllable()
method direction (line 211) | public function direction()
method englishStreetName (line 216) | public function englishStreetName()
method villageSuffix (line 221) | public function villageSuffix()
method estateSuffix (line 226) | public function estateSuffix()
method village (line 231) | public function village()
method estate (line 236) | public function estate()
FILE: src/Faker/Provider/en_HK/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/en_HK/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method mobileNumber (line 16) | public static function mobileNumber()
method landlineNumber (line 25) | public static function landlineNumber()
method faxNumber (line 34) | public static function faxNumber()
FILE: src/Faker/Provider/en_IN/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method societySuffix (line 127) | public function societySuffix()
method societyName (line 134) | public function societyName()
method city (line 141) | public function city()
method locality (line 148) | public function locality()
method localityName (line 155) | public function localityName()
method areaSuffix (line 162) | public function areaSuffix()
method state (line 170) | public static function state()
method stateAbbr (line 178) | public static function stateAbbr()
FILE: src/Faker/Provider/en_IN/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/en_IN/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method middleNameMale (line 123) | public function middleNameMale()
FILE: src/Faker/Provider/en_IN/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method mobileNumber (line 31) | public static function mobileNumber()
FILE: src/Faker/Provider/en_NG/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method county (line 82) | public static function county()
method region (line 94) | public static function region()
FILE: src/Faker/Provider/en_NG/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/en_NG/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
FILE: src/Faker/Provider/en_NG/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/en_NZ/Address.php
class Address (line 5) | class Address extends \Faker\Provider\en_US\Address
method postcode (line 65) | public static function postcode()
method region (line 74) | public static function region()
FILE: src/Faker/Provider/en_NZ/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/en_NZ/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method mobileNumber (line 62) | public static function mobileNumber()
method tollFreeNumber (line 71) | public static function tollFreeNumber()
method areaCode (line 80) | public static function areaCode()
method beginningNumber (line 89) | public static function beginningNumber()
FILE: src/Faker/Provider/en_PH/Address.php
class Address (line 5) | class Address extends \Faker\Provider\en_US\Address
method province (line 398) | public function province()
method city (line 403) | public function city()
method municipality (line 408) | public function municipality()
method barangay (line 413) | public function barangay()
FILE: src/Faker/Provider/en_PH/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method mobileNumber (line 54) | public static function mobileNumber()
FILE: src/Faker/Provider/en_SG/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method streetPrefix (line 97) | public function streetPrefix()
method streetNumber (line 102) | public function streetNumber()
method blockNumber (line 107) | public function blockNumber()
method floorNumber (line 112) | public function floorNumber()
method apartmentNumber (line 117) | public function apartmentNumber()
method townName (line 122) | public function townName()
FILE: src/Faker/Provider/en_SG/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method tollFreeInternationalNumber (line 55) | public function tollFreeInternationalNumber()
method tollFreeLineNumber (line 60) | public function tollFreeLineNumber()
method premiumPhoneNumber (line 65) | public function premiumPhoneNumber()
method mobileNumber (line 70) | public function mobileNumber()
method fixedLineNumber (line 77) | public function fixedLineNumber()
method voipNumber (line 84) | public function voipNumber()
method internationalCodePrefix (line 91) | public function internationalCodePrefix()
method zeroToEight (line 98) | public function zeroToEight()
method oneToEight (line 103) | public function oneToEight()
FILE: src/Faker/Provider/en_UG/Address.php
class Address (line 5) | class Address extends \Faker\Provider\en_US\Address
method cityName (line 81) | public static function cityName()
method district (line 89) | public static function district()
method region (line 97) | public static function region()
FILE: src/Faker/Provider/en_UG/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/en_UG/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method lastName (line 111) | public function lastName($gender = null)
method lastNameMale (line 123) | public static function lastNameMale()
method lastNameFemale (line 128) | public static function lastNameFemale()
FILE: src/Faker/Provider/en_UG/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/en_US/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method cityPrefix (line 69) | public static function cityPrefix()
method secondaryAddress (line 77) | public static function secondaryAddress()
method state (line 85) | public static function state()
method stateAbbr (line 93) | public static function stateAbbr()
FILE: src/Faker/Provider/en_US/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method catchPhrase (line 80) | public function catchPhrase()
method bs (line 93) | public function bs()
method ein (line 109) | public static function ein()
FILE: src/Faker/Provider/en_US/Payment.php
class Payment (line 6) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 8) | public function bankAccountNumber()
method bankRoutingNumber (line 16) | public function bankRoutingNumber()
method calculateRoutingNumberChecksum (line 29) | public static function calculateRoutingNumberChecksum($routing)
FILE: src/Faker/Provider/en_US/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method suffix (line 115) | public static function suffix()
method ssn (line 123) | public static function ssn()
FILE: src/Faker/Provider/en_US/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method tollFreeAreaCode (line 60) | public function tollFreeAreaCode()
method tollFreePhoneNumber (line 65) | public function tollFreePhoneNumber()
method areaCode (line 79) | public static function areaCode()
method exchangeCode (line 95) | public static function exchangeCode()
FILE: src/Faker/Provider/en_US/Text.php
class Text (line 5) | class Text extends \Faker\Provider\Text
FILE: src/Faker/Provider/en_ZA/Address.php
class Address (line 5) | class Address extends \Faker\Provider\en_US\Address
method cityPrefix (line 42) | public static function cityPrefix()
method secondaryAddress (line 50) | public static function secondaryAddress()
method province (line 58) | public static function province()
method provinceAbbr (line 66) | public static function provinceAbbr()
FILE: src/Faker/Provider/en_ZA/Company.php
class Company (line 8) | class Company extends \Faker\Provider\Company
method companyNumber (line 20) | public function companyNumber()
FILE: src/Faker/Provider/en_ZA/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/en_ZA/Person.php
class Person (line 7) | class Person extends \Faker\Provider\Person
method idNumber (line 144) | public function idNumber(\DateTime $birthdate = null, $citizen = true,...
method licenceCode (line 174) | public function licenceCode()
FILE: src/Faker/Provider/en_ZA/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method areaCode (line 36) | public static function areaCode()
method cellphoneCode (line 63) | public static function cellphoneCode()
method specialCode (line 82) | public static function specialCode()
method mobileNumber (line 87) | public function mobileNumber()
method tollFreeNumber (line 94) | public function tollFreeNumber()
FILE: src/Faker/Provider/es_AR/Address.php
class Address (line 5) | class Address extends \Faker\Provider\es_ES\Address
method cityPrefix (line 40) | public static function cityPrefix()
method secondaryAddress (line 48) | public static function secondaryAddress()
method state (line 56) | public static function state()
method stateAbbr (line 64) | public static function stateAbbr()
FILE: src/Faker/Provider/es_AR/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method catchPhrase (line 44) | public function catchPhrase()
method bs (line 57) | public function bs()
FILE: src/Faker/Provider/es_AR/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method suffix (line 86) | public static function suffix()
FILE: src/Faker/Provider/es_AR/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/es_ES/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method streetPrefix (line 65) | public static function streetPrefix()
method cityPrefix (line 73) | public static function cityPrefix()
method secondaryAddress (line 81) | public static function secondaryAddress()
method state (line 89) | public static function state()
method community (line 97) | public static function community()
FILE: src/Faker/Provider/es_ES/Color.php
class Color (line 5) | class Color extends \Faker\Provider\Color
FILE: src/Faker/Provider/es_ES/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method companyPrefix (line 50) | public static function companyPrefix()
method catchPhrase (line 58) | public function catchPhrase()
method bs (line 71) | public function bs()
FILE: src/Faker/Provider/es_ES/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/es_ES/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 17) | public static function bankAccountNumber($prefix = '', $countryCode = ...
method vat (line 32) | public static function vat()
FILE: src/Faker/Provider/es_ES/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method suffix (line 120) | public static function suffix()
method dni (line 132) | public static function dni()
method licenceCode (line 145) | public function licenceCode()
FILE: src/Faker/Provider/es_ES/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method mobileNumber (line 38) | public static function mobileNumber()
method tollFreeNumber (line 43) | public static function tollFreeNumber()
FILE: src/Faker/Provider/es_ES/Text.php
class Text (line 5) | class Text extends \Faker\Provider\Text
FILE: src/Faker/Provider/es_PE/Address.php
class Address (line 5) | class Address extends \Faker\Provider\es_ES\Address
method cityPrefix (line 37) | public static function cityPrefix()
method streetPrefix (line 45) | public static function streetPrefix()
method secondaryAddress (line 53) | public static function secondaryAddress()
method state (line 61) | public static function state()
FILE: src/Faker/Provider/es_PE/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method catchPhrase (line 44) | public function catchPhrase()
method bs (line 57) | public function bs()
FILE: src/Faker/Provider/es_PE/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method suffix (line 86) | public static function suffix()
method dni (line 102) | public static function dni()
FILE: src/Faker/Provider/es_PE/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/es_VE/Address.php
class Address (line 5) | class Address extends \Faker\Provider\es_ES\Address
method streetPrefix (line 44) | public static function streetPrefix()
method cityPrefix (line 52) | public static function cityPrefix()
method secondaryAddress (line 60) | public static function secondaryAddress()
method state (line 68) | public static function state()
FILE: src/Faker/Provider/es_VE/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method companyPrefix (line 26) | public static function companyPrefix()
method taxpayerIdentificationNumber (line 36) | public function taxpayerIdentificationNumber($separator = '')
FILE: src/Faker/Provider/es_VE/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/es_VE/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method suffix (line 146) | public static function suffix()
method nationalId (line 158) | public function nationalId($separator = '')
FILE: src/Faker/Provider/es_VE/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/et_EE/Person.php
class Person (line 10) | class Person extends \Faker\Provider\Person
FILE: src/Faker/Provider/fa_IR/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method cityPrefix (line 46) | public static function cityPrefix()
method cityName (line 54) | public static function cityName()
method streetPrefix (line 62) | public static function streetPrefix()
method buildingNamePrefix (line 70) | public static function buildingNamePrefix()
method buildingNumberPrefix (line 78) | public static function buildingNumberPrefix()
method building (line 86) | public function building()
method postcodePrefix (line 96) | public static function postcodePrefix()
FILE: src/Faker/Provider/fa_IR/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method companyPrefix (line 35) | public static function companyPrefix()
method companyField (line 44) | public static function companyField()
method contract (line 53) | public function contract()
FILE: src/Faker/Provider/fa_IR/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
method lastNameAscii (line 75) | public static function lastNameAscii()
method firstNameAscii (line 80) | public static function firstNameAscii()
method userName (line 88) | public function userName()
method domainName (line 98) | public function domainName()
FILE: src/Faker/Provider/fa_IR/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method nationalCode (line 144) | public static function nationalCode()
method createAreaCode (line 157) | private static function createAreaCode()
method createCoreCode (line 172) | private static function createCoreCode()
method createControlCode (line 184) | private static function createControlCode($area, $core)
FILE: src/Faker/Provider/fa_IR/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method mobileNumber (line 71) | public static function mobileNumber()
FILE: src/Faker/Provider/fa_IR/Text.php
class Text (line 5) | class Text extends \Faker\Provider\Text
method realText (line 16) | public function realText($maxNbChars = 200, $indexSize = 2)
FILE: src/Faker/Provider/fi_FI/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method cityPrefix (line 65) | public static function cityPrefix()
method secondaryAddress (line 73) | public static function secondaryAddress()
method state (line 81) | public static function state()
FILE: src/Faker/Provider/fi_FI/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method catchPhrase (line 42) | public function catchPhrase()
method bs (line 55) | public function bs()
FILE: src/Faker/Provider/fi_FI/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/fi_FI/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/fi_FI/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method personalIdentityNumber (line 96) | public function personalIdentityNumber(\DateTime $birthdate = null, $g...
FILE: src/Faker/Provider/fi_FI/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method landLineAreaCode (line 55) | public function landLineAreaCode()
method e164landLineAreaCode (line 63) | public function e164landLineAreaCode()
method mobileNetworkAreaCode (line 71) | public function mobileNetworkAreaCode()
method e164MobileNetworkAreaCode (line 79) | public function e164MobileNetworkAreaCode()
method numberFormat (line 87) | public function numberFormat()
method separator (line 95) | public function separator()
FILE: src/Faker/Provider/fr_BE/Address.php
class Address (line 5) | class Address extends \Faker\Provider\fr_FR\Address
method province (line 60) | public static function province()
method cityName (line 68) | public function cityName()
FILE: src/Faker/Provider/fr_BE/Company.php
class Company (line 5) | class Company extends \Faker\Provider\fr_FR\Company
FILE: src/Faker/Provider/fr_BE/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/fr_BE/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
method vat (line 33) | public static function vat($spacedNationalPrefix = true)
FILE: src/Faker/Provider/fr_BE/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
FILE: src/Faker/Provider/fr_BE/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/fr_CA/Address.php
class Address (line 5) | class Address extends \Faker\Provider\fr_FR\Address
method cityPrefix (line 89) | public static function cityPrefix()
method citySuffix (line 97) | public static function citySuffix()
method secondaryAddress (line 105) | public static function secondaryAddress()
method state (line 113) | public static function state()
method stateAbbr (line 121) | public static function stateAbbr()
FILE: src/Faker/Provider/fr_CA/Company.php
class Company (line 5) | class Company extends \Faker\Provider\fr_FR\Company
FILE: src/Faker/Provider/fr_CA/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
FILE: src/Faker/Provider/fr_CA/Text.php
class Text (line 5) | class Text extends \Faker\Provider\Text
FILE: src/Faker/Provider/fr_CH/Address.php
class Address (line 5) | class Address extends \Faker\Provider\fr_FR\Address
method streetPrefix (line 96) | public static function streetPrefix()
method cityName (line 106) | public function cityName()
method canton (line 116) | public static function canton()
method cantonShort (line 125) | public static function cantonShort()
method cantonName (line 135) | public static function cantonName()
FILE: src/Faker/Provider/fr_CH/Company.php
class Company (line 5) | class Company extends \Faker\Provider\fr_FR\Company
FILE: src/Faker/Provider/fr_CH/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/fr_CH/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/fr_CH/Person.php
class Person (line 5) | class Person extends \Faker\Provider\fr_FR\Person
method avs13 (line 100) | public static function avs13()
FILE: src/Faker/Provider/fr_CH/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method mobileNumber (line 39) | public static function mobileNumber()
FILE: src/Faker/Provider/fr_CH/Text.php
class Text (line 5) | class Text extends \Faker\Provider\fr_FR\Text
FILE: src/Faker/Provider/fr_FR/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method secondaryAddress (line 83) | public static function secondaryAddress()
method streetPrefix (line 91) | public static function streetPrefix()
method region (line 103) | public static function region()
method department (line 115) | public static function department()
method departmentName (line 127) | public static function departmentName()
method departmentNumber (line 141) | public static function departmentNumber()
FILE: src/Faker/Provider/fr_FR/Company.php
class Company (line 7) | class Company extends \Faker\Provider\Company
method catchPhraseNoun (line 63) | public function catchPhraseNoun()
method catchPhraseAttribute (line 73) | public function catchPhraseAttribute()
method catchPhraseVerb (line 83) | public function catchPhraseVerb()
method catchPhrase (line 93) | public function catchPhrase()
method siret (line 113) | public function siret($formatted = true)
method siren (line 132) | public static function siren($formatted = true)
method isCatchPhraseValid (line 155) | protected static function isCatchPhraseValid($catchPhrase)
FILE: src/Faker/Provider/fr_FR/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/fr_FR/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method vat (line 20) | public function vat($spacedNationalPrefix = true)
method bankAccountNumber (line 40) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/fr_FR/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method prefix (line 66) | public static function prefix()
method nir (line 77) | public function nir($gender = null, $formatted = false)
FILE: src/Faker/Provider/fr_FR/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method phoneNumber07 (line 72) | public function phoneNumber07()
method phoneNumber07WithSeparator (line 84) | public function phoneNumber07WithSeparator()
method phoneNumber08 (line 91) | public function phoneNumber08()
method phoneNumber08WithSeparator (line 117) | public function phoneNumber08WithSeparator()
method mobileNumber (line 126) | public function mobileNumber()
method serviceNumber (line 135) | public function serviceNumber()
FILE: src/Faker/Provider/fr_FR/Text.php
class Text (line 5) | class Text extends \Faker\Provider\Text
FILE: src/Faker/Provider/he_IL/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method secondaryAddress (line 118) | public static function secondaryAddress()
FILE: src/Faker/Provider/he_IL/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
FILE: src/Faker/Provider/he_IL/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/he_IL/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
FILE: src/Faker/Provider/he_IL/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/hr_HR/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method street (line 60) | public static function street()
method cityName (line 65) | public function cityName()
FILE: src/Faker/Provider/hr_HR/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method companyPrefix (line 21) | public static function companyPrefix()
FILE: src/Faker/Provider/hr_HR/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/hr_HR/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
FILE: src/Faker/Provider/hr_HR/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/hu_HU/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method secondaryAddress (line 31) | public static function secondaryAddress()
method state (line 39) | public static function state()
method capital (line 47) | public static function capital()
method bigCity (line 55) | public static function bigCity()
method smallerCity (line 63) | public static function smallerCity()
method localCoordinates (line 76) | public static function localCoordinates()
FILE: src/Faker/Provider/hu_HU/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
FILE: src/Faker/Provider/hu_HU/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/hu_HU/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method title (line 55) | public function title($gender = null)
method titleMale (line 63) | public static function titleMale()
method firstNameMaleNe (line 71) | public static function firstNameMaleNe()
method titleFemale (line 79) | public static function titleFemale()
method suffix (line 87) | public static function suffix()
FILE: src/Faker/Provider/hu_HU/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/hu_HU/Text.php
class Text (line 5) | class Text extends \Faker\Provider\Text
FILE: src/Faker/Provider/hy_AM/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method buildingNumber (line 81) | public static function buildingNumber()
method address (line 86) | public function address()
method country (line 93) | public static function country()
method postcode (line 98) | public static function postcode()
method regionSuffix (line 103) | public static function regionSuffix()
method region (line 108) | public static function region()
method cityPrefix (line 113) | public static function cityPrefix()
method city (line 118) | public function city()
method streetPrefix (line 123) | public function streetPrefix()
method street (line 128) | public static function street()
FILE: src/Faker/Provider/hy_AM/Color.php
class Color (line 5) | class Color extends \Faker\Provider\Color
FILE: src/Faker/Provider/hy_AM/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method catchPhrase (line 32) | public function catchPhrase()
method bs (line 45) | public function bs()
FILE: src/Faker/Provider/hy_AM/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/hy_AM/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method suffix (line 108) | public static function suffix()
FILE: src/Faker/Provider/hy_AM/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method phoneNumber (line 23) | public function phoneNumber()
method code (line 28) | public function code()
method numberFormat (line 36) | public function numberFormat()
FILE: src/Faker/Provider/id_ID/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method state (line 277) | public static function state()
method stateAbbr (line 285) | public static function stateAbbr()
method streetPrefix (line 290) | public static function streetPrefix()
method cityName (line 295) | public static function cityName()
method city (line 300) | public function city()
method street (line 307) | public static function street()
method buildingNumber (line 312) | public static function buildingNumber()
FILE: src/Faker/Provider/id_ID/Color.php
class Color (line 5) | class Color extends \Faker\Provider\Color
FILE: src/Faker/Provider/id_ID/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method companyPrefix (line 29) | public static function companyPrefix()
method companySuffix (line 39) | public static function companySuffix()
FILE: src/Faker/Provider/id_ID/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/id_ID/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method lastName (line 249) | public function lastName($gender = null)
method lastNameMale (line 268) | public static function lastNameMale()
method lastNameFemale (line 279) | public static function lastNameFemale()
method suffix (line 290) | public static function suffix()
method nik (line 304) | public function nik($gender = null, $birthDate = null)
method birthPlaceCode (line 339) | protected function birthPlaceCode()
FILE: src/Faker/Provider/id_ID/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/is_IS/Address.php
class Address (line 8) | class Address extends \Faker\Provider\Address
method cityName (line 144) | public static function cityName()
method streetPrefix (line 154) | public static function streetPrefix()
method buildingNumber (line 164) | public static function buildingNumber()
method region (line 174) | public static function region()
FILE: src/Faker/Provider/is_IS/Company.php
class Company (line 8) | class Company extends \Faker\Provider\Company
method vsk (line 49) | public static function vsk()
FILE: src/Faker/Provider/is_IS/Internet.php
class Internet (line 8) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/is_IS/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/is_IS/Person.php
class Person (line 8) | class Person extends \Faker\Provider\Person
method middleName (line 49) | public static function middleName()
method lastName (line 59) | public function lastName()
method lastNameMale (line 79) | public function lastNameMale()
method lastNameFemale (line 89) | public function lastNameFemale()
method ssn (line 101) | public static function ssn()
FILE: src/Faker/Provider/is_IS/PhoneNumber.php
class PhoneNumber (line 8) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/it_CH/Address.php
class Address (line 5) | class Address extends \Faker\Provider\it_IT\Address
method streetPrefix (line 95) | public static function streetPrefix()
method cityName (line 105) | public function cityName()
method canton (line 115) | public static function canton()
method cantonShort (line 124) | public static function cantonShort()
method cantonName (line 134) | public static function cantonName()
FILE: src/Faker/Provider/it_CH/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
FILE: src/Faker/Provider/it_CH/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/it_CH/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/it_CH/Person.php
class Person (line 5) | class Person extends \Faker\Provider\it_IT\Person
method avs13 (line 97) | public static function avs13()
FILE: src/Faker/Provider/it_CH/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method mobileNumber (line 39) | public static function mobileNumber()
FILE: src/Faker/Provider/it_CH/Text.php
class Text (line 5) | class Text extends \Faker\Provider\it_IT\Text
FILE: src/Faker/Provider/it_IT/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method cityPrefix (line 69) | public static function cityPrefix()
method secondaryAddress (line 77) | public static function secondaryAddress()
method state (line 85) | public static function state()
method stateAbbr (line 93) | public static function stateAbbr()
FILE: src/Faker/Provider/it_IT/Company.php
class Company (line 7) | class Company extends \Faker\Provider\Company
method catchPhrase (line 44) | public function catchPhrase()
method bs (line 57) | public function bs()
method vatId (line 72) | public static function vatId()
FILE: src/Faker/Provider/it_IT/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/it_IT/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/it_IT/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method suffix (line 84) | public static function suffix()
method taxId (line 94) | public static function taxId()
FILE: src/Faker/Provider/it_IT/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/it_IT/Text.php
class Text (line 5) | class Text extends \Faker\Provider\Text
FILE: src/Faker/Provider/ja_JP/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method postcode1 (line 73) | public static function postcode1()
method postcode2 (line 81) | public static function postcode2()
method postcode (line 89) | public static function postcode()
method prefecture (line 100) | public static function prefecture()
method ward (line 108) | public static function ward()
method areaNumber (line 121) | public static function areaNumber()
method buildingNumber (line 126) | public static function buildingNumber()
method secondaryAddress (line 131) | public function secondaryAddress()
FILE: src/Faker/Provider/ja_JP/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method companyPrefix (line 13) | public static function companyPrefix()
FILE: src/Faker/Provider/ja_JP/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
method lastNameAscii (line 66) | public static function lastNameAscii()
method firstNameAscii (line 71) | public static function firstNameAscii()
method userName (line 79) | public function userName()
method domainName (line 89) | public function domainName()
FILE: src/Faker/Provider/ja_JP/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method kanaName (line 89) | public function kanaName($gender = null)
method firstKanaName (line 107) | public function firstKanaName($gender = null)
method firstKanaNameMale (line 121) | public static function firstKanaNameMale()
method firstKanaNameFemale (line 129) | public static function firstKanaNameFemale()
method lastKanaName (line 137) | public static function lastKanaName()
FILE: src/Faker/Provider/ja_JP/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/ja_JP/Text.php
class Text (line 5) | class Text extends \Faker\Provider\Text
method explode (line 598) | protected static function explode($text)
method strlen (line 609) | protected static function strlen($text)
method validStart (line 614) | protected static function validStart($word)
method appendEnd (line 619) | protected static function appendEnd($text)
FILE: src/Faker/Provider/ka_GE/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method regionSuffix (line 106) | public static function regionSuffix()
method region (line 111) | public static function region()
method regionGenitiveForm (line 116) | public static function regionGenitiveForm()
method cityName (line 121) | public static function cityName()
method cityPrefix (line 126) | public static function cityPrefix()
method streetSuffix (line 131) | public static function streetSuffix()
method street (line 136) | public static function street()
FILE: src/Faker/Provider/ka_GE/Color.php
class Color (line 5) | class Color extends \Faker\Provider\Color
FILE: src/Faker/Provider/ka_GE/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method company (line 33) | public function company()
method companyPrefix (line 40) | public static function companyPrefix()
method companyNameElement (line 45) | public static function companyNameElement()
method companyNameSuffix (line 50) | public static function companyNameSuffix()
FILE: src/Faker/Provider/ka_GE/DateTime.php
class DateTime (line 5) | class DateTime extends \Faker\Provider\DateTime
method dayOfWeek (line 8) | public static function dayOfWeek($max = 'now')
method monthName (line 23) | public static function monthName($max = 'now')
FILE: src/Faker/Provider/ka_GE/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/ka_GE/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bank (line 36) | public static function bank()
method bankAccountNumber (line 49) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/ka_GE/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
FILE: src/Faker/Provider/ka_GE/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/ka_GE/Text.php
class Text (line 5) | class Text extends \Faker\Provider\Text
FILE: src/Faker/Provider/kk_KZ/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method buildingNumber (line 81) | public static function buildingNumber()
method regionSuffix (line 86) | public static function regionSuffix()
method region (line 91) | public static function region()
method city (line 96) | public function city()
method street (line 101) | public static function street()
FILE: src/Faker/Provider/kk_KZ/Color.php
class Color (line 5) | class Color extends \Faker\Provider\Color
FILE: src/Faker/Provider/kk_KZ/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method company (line 30) | public function company()
method companyPrefix (line 37) | public static function companyPrefix()
method companyNameElement (line 42) | public static function companyNameElement()
method companyNameSuffix (line 47) | public static function companyNameSuffix()
method businessIdentificationNumber (line 59) | public static function businessIdentificationNumber(\DateTime $registr...
FILE: src/Faker/Provider/kk_KZ/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/kk_KZ/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bank (line 16) | public static function bank()
method bankAccountNumber (line 29) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/kk_KZ/Person.php
class Person (line 7) | class Person extends \Faker\Provider\Person
method getCenturyByYear (line 184) | private static function getCenturyByYear($year)
method individualIdentificationNumber (line 206) | public static function individualIdentificationNumber(\DateTime $birth...
method checkSum (line 230) | public static function checkSum($iinValue)
method getControlDigit (line 247) | protected static function getControlDigit($iinValue, $sequence)
FILE: src/Faker/Provider/kk_KZ/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/kk_KZ/Text.php
class Text (line 5) | class Text extends \Faker\Provider\Text
FILE: src/Faker/Provider/ko_KR/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method metropolitanCity (line 60) | public function metropolitanCity()
method province (line 68) | public static function province()
method city (line 76) | public function city()
method borough (line 84) | public function borough()
method streetName (line 92) | public function streetName()
FILE: src/Faker/Provider/ko_KR/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method companyPrefix (line 22) | public static function companyPrefix()
method companySuffix (line 27) | public static function companySuffix()
FILE: src/Faker/Provider/ko_KR/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
method lastNameAscii (line 59) | public static function lastNameAscii()
method firstNameAscii (line 64) | public static function firstNameAscii()
method userName (line 72) | public function userName()
method domainName (line 82) | public function domainName()
FILE: src/Faker/Provider/ko_KR/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
FILE: src/Faker/Provider/ko_KR/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method localAreaPhoneNumber (line 27) | public function localAreaPhoneNumber()
method cellPhoneNumber (line 36) | public function cellPhoneNumber()
FILE: src/Faker/Provider/ko_KR/Text.php
class Text (line 5) | class Text extends \Faker\Provider\Text
FILE: src/Faker/Provider/lt_LT/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method buildingNumber (line 80) | public static function buildingNumber()
method address (line 85) | public function address()
method country (line 92) | public static function country()
method postcode (line 97) | public static function postcode()
method regionSuffix (line 102) | public static function regionSuffix()
method region (line 107) | public static function region()
method citySuffix (line 112) | public static function citySuffix()
method city (line 117) | public function city()
method streetSuffix (line 122) | public static function streetSuffix()
method street (line 127) | public static function street()
FILE: src/Faker/Provider/lt_LT/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
FILE: src/Faker/Provider/lt_LT/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/lt_LT/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/lt_LT/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method lastName (line 260) | public function lastName($gender = null)
method lastNameMale (line 276) | public function lastNameMale()
method lastNameFemale (line 286) | public function lastNameFemale()
method driverLicence (line 296) | public function driverLicence()
method passportNumber (line 306) | public function passportNumber()
method personalIdentityNumber (line 320) | public function personalIdentityNumber($gender = 'male', \DateTime $bi...
method calculateSum (line 356) | private static function calculateSum($numbers, $time = 1)
FILE: src/Faker/Provider/lt_LT/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/lv_LV/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method buildingNumber (line 66) | public static function buildingNumber()
method address (line 71) | public function address()
method country (line 78) | public static function country()
method postcode (line 83) | public static function postcode()
method regionSuffix (line 88) | public static function regionSuffix()
method region (line 93) | public static function region()
method cityPrefix (line 98) | public static function cityPrefix()
method city (line 103) | public function city()
method streetPrefix (line 108) | public static function streetPrefix()
method street (line 113) | public static function street()
FILE: src/Faker/Provider/lv_LV/Color.php
class Color (line 5) | class Color extends \Faker\Provider\Color
FILE: src/Faker/Provider/lv_LV/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/lv_LV/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/lv_LV/Person.php
class Person (line 8) | class Person extends \Faker\Provider\Person
method driverLicence (line 99) | public function driverLicence()
method passportNumber (line 104) | public function passportNumber()
method personalIdentityNumber (line 115) | public function personalIdentityNumber(\DateTime $birthdate = null)
FILE: src/Faker/Provider/lv_LV/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/me_ME/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method streetPrefix (line 97) | public static function streetPrefix()
method street (line 102) | public static function street()
method cityName (line 107) | public function cityName()
method localCoordinates (line 112) | public static function localCoordinates()
FILE: src/Faker/Provider/me_ME/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method companyType (line 40) | public static function companyType()
method companyName (line 45) | public static function companyName()
FILE: src/Faker/Provider/me_ME/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/me_ME/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
FILE: src/Faker/Provider/me_ME/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/mn_MN/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method idNumber (line 78) | public function idNumber()
method alphabet (line 87) | public function alphabet()
method namePrefix (line 96) | public function namePrefix()
FILE: src/Faker/Provider/mn_MN/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/ms_MY/Address.php
class Address (line 7) | class Address extends \Faker\Provider\Address
method buildingPrefix (line 505) | public static function buildingPrefix()
method buildingNumber (line 517) | public static function buildingNumber()
method streetPrefix (line 527) | public function streetPrefix()
method streetName (line 541) | public function streetName()
method township (line 555) | public function township()
method townshipPrefixAbbr (line 569) | public function townshipPrefixAbbr()
method townshipPrefix (line 581) | public function townshipPrefix()
method townshipSuffix (line 591) | public function townshipSuffix()
method postcode (line 606) | public static function postcode($state = null)
method townState (line 673) | public function townState()
method city (line 690) | public function city()
method state (line 703) | public function state()
FILE: src/Faker/Provider/ms_MY/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method companyName (line 91) | public static function companyName()
method industry (line 101) | public static function industry()
FILE: src/Faker/Provider/ms_MY/Miscellaneous.php
class Miscellaneous (line 5) | class Miscellaneous extends \Faker\Provider\Miscellaneous
method jpjNumberPlate (line 91) | public function jpjNumberPlate()
method peninsularPrefix (line 105) | public static function peninsularPrefix()
method sarawakPrefix (line 117) | public static function sarawakPrefix()
method sabahPrefix (line 129) | public static function sabahPrefix()
method specialPrefix (line 141) | public static function specialPrefix()
method validAlphabet (line 153) | public static function validAlphabet()
method numberSequence (line 165) | public static function numberSequence()
FILE: src/Faker/Provider/ms_MY/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bank (line 152) | public function bank()
method bankAccountNumber (line 166) | public function bankAccountNumber()
method localBank (line 180) | public static function localBank()
method foreignBank (line 192) | public static function foreignBank()
method governmentBank (line 204) | public static function governmentBank()
method insurance (line 216) | public static function insurance()
method swiftCode (line 228) | public static function swiftCode()
method currencySymbol (line 240) | public static function currencySymbol()
FILE: src/Faker/Provider/ms_MY/Person.php
class Person (line 7) | class Person extends \Faker\Provider\Person
method firstNameMaleMalay (line 550) | public static function firstNameMaleMalay()
method firstNameFemaleMalay (line 562) | public static function firstNameFemaleMalay()
method lastNameMalay (line 574) | public function lastNameMalay()
method muhammadName (line 586) | public static function muhammadName()
method nurName (line 598) | public static function nurName()
method haji (line 610) | public static function haji()
method hajjah (line 622) | public static function hajjah()
method titleMaleMalay (line 634) | public static function titleMaleMalay()
method lastNameChinese (line 646) | public static function lastNameChinese()
method firstNameMaleChinese (line 658) | public static function firstNameMaleChinese()
method firstNameFemaleChinese (line 670) | public static function firstNameFemaleChinese()
method firstNameMaleChristian (line 682) | public static function firstNameMaleChristian()
method firstNameFemaleChristian (line 694) | public static function firstNameFemaleChristian()
method initialIndian (line 706) | public static function initialIndian()
method firstNameMaleIndian (line 718) | public static function firstNameMaleIndian()
method firstNameFemaleIndian (line 730) | public static function firstNameFemaleIndian()
method lastNameIndian (line 742) | public static function lastNameIndian()
method lastName (line 754) | public function lastName()
method myKadNumber (line 777) | public static function myKadNumber($gender = null, $hyphen = false)
FILE: src/Faker/Provider/ms_MY/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method mobileNumber (line 99) | public function mobileNumber($countryCodePrefix = true, $formatting = ...
method zeroOneOnePrefix (line 121) | public static function zeroOneOnePrefix()
method zeroOneFourPrefix (line 133) | public static function zeroOneFourPrefix()
method zeroOneFivePrefix (line 145) | public static function zeroOneFivePrefix()
method fixedLineNumber (line 160) | public function fixedLineNumber($countryCodePrefix = true, $formatting...
method voipNumber (line 185) | public function voipNumber($countryCodePrefix = true, $formatting = true)
method countryCodePrefix (line 209) | public static function countryCodePrefix($formatting = true)
FILE: src/Faker/Provider/nb_NO/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method cityName (line 171) | public static function cityName()
method streetSuffixWord (line 176) | public static function streetSuffixWord()
method streetPrefix (line 181) | public static function streetPrefix()
method buildingNumber (line 191) | public static function buildingNumber()
FILE: src/Faker/Provider/nb_NO/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
FILE: src/Faker/Provider/nb_NO/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/nb_NO/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method personalIdentityNumber (line 290) | public function personalIdentityNumber(\DateTime $birthdate = null, $g...
FILE: src/Faker/Provider/nb_NO/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method mobileNumber (line 35) | public function mobileNumber()
FILE: src/Faker/Provider/ne_NP/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method cityName (line 109) | public static function cityName()
method wardNumber (line 117) | public static function wardNumber()
method district (line 125) | public static function district()
FILE: src/Faker/Provider/ne_NP/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/ne_NP/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method middleNameMale (line 109) | public static function middleNameMale()
method middleNameFemale (line 117) | public static function middleNameFemale()
FILE: src/Faker/Provider/ne_NP/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/nl_BE/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method postcode (line 104) | public static function postcode()
method state (line 112) | public static function state()
method cityName (line 120) | public function cityName()
FILE: src/Faker/Provider/nl_BE/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
FILE: src/Faker/Provider/nl_BE/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/nl_BE/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
method vat (line 33) | public static function vat($spacedNationalPrefix = true)
FILE: src/Faker/Provider/nl_BE/Person.php
class Person (line 7) | class Person extends \Faker\Provider\Person
method rrn (line 87) | public static function rrn($gender = null)
FILE: src/Faker/Provider/nl_BE/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/nl_BE/Text.php
class Text (line 5) | class Text extends \Faker\Provider\Text
FILE: src/Faker/Provider/nl_NL/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method buildingNumber (line 128) | public static function buildingNumber()
method state (line 136) | public static function state()
method cityName (line 144) | public function cityName()
method postcode (line 149) | public static function postcode()
FILE: src/Faker/Provider/nl_NL/Color.php
class Color (line 5) | class Color extends \Faker\Provider\Color
FILE: src/Faker/Provider/nl_NL/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method company (line 70) | public function company()
method vat (line 101) | public static function vat()
method btw (line 111) | public static function btw()
FILE: src/Faker/Provider/nl_NL/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/nl_NL/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/nl_NL/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method lastName (line 265) | public function lastName()
method title (line 281) | public function title($gender = null)
method titleMale (line 289) | public static function titleMale()
method titleFemale (line 297) | public static function titleFemale()
method suffix (line 305) | public static function suffix()
method prefix (line 313) | public static function prefix()
method idNumber (line 323) | public function idNumber()
FILE: src/Faker/Provider/nl_NL/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/nl_NL/Text.php
class Text (line 5) | class Text extends \Faker\Provider\Text
FILE: src/Faker/Provider/pl_PL/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method city (line 196) | public function city()
method streetName (line 201) | public function streetName()
method state (line 206) | public function state()
FILE: src/Faker/Provider/pl_PL/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method companyPrefix (line 25) | public static function companyPrefix()
method regon (line 35) | public static function regon()
method regonLocal (line 61) | public static function regonLocal()
FILE: src/Faker/Provider/pl_PL/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/pl_PL/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bank (line 83) | public static function bank()
method bankAccountNumber (line 96) | public static function bankAccountNumber($prefix = '', $countryCode = ...
method addBankCodeChecksum (line 101) | protected static function addBankCodeChecksum($iban, $countryCode = 'PL')
FILE: src/Faker/Provider/pl_PL/Person.php
class Person (line 9) | class Person extends \Faker\Provider\Person
method lastName (line 94) | public function lastName($gender = null)
method lastNameMale (line 105) | public static function lastNameMale()
method lastNameFemale (line 110) | public static function lastNameFemale()
method title (line 115) | public function title($gender = null)
method titleMale (line 123) | public static function titleMale()
method titleFemale (line 131) | public static function titleFemale()
method pesel (line 143) | public static function pesel($birthdate = null, $sex = null)
method personalIdentityNumber (line 183) | public static function personalIdentityNumber()
method taxpayerIdentificationNumber (line 207) | public static function taxpayerIdentificationNumber()
FILE: src/Faker/Provider/pl_PL/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/pl_PL/Text.php
class Text (line 5) | class Text extends \Faker\Provider\Text
FILE: src/Faker/Provider/pt_BR/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method streetPrefix (line 102) | public static function streetPrefix()
method cityPrefix (line 110) | public static function cityPrefix()
method secondaryAddress (line 118) | public static function secondaryAddress()
method state (line 126) | public static function state()
method stateAbbr (line 134) | public static function stateAbbr()
method region (line 142) | public static function region()
method regionAbbr (line 150) | public static function regionAbbr()
FILE: src/Faker/Provider/pt_BR/Company.php
class Company (line 7) | class Company extends \Faker\Provider\Company
method cnpj (line 25) | public function cnpj($formatted = true)
FILE: src/Faker/Provider/pt_BR/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/pt_BR/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 68) | public static function bankAccountNumber($prefix = '', $countryCode = ...
method bank (line 142) | public static function bank()
FILE: src/Faker/Provider/pt_BR/Person.php
class Person (line 7) | class Person extends \Faker\Provider\Person
method suffix (line 100) | public static function suffix()
method cpf (line 111) | public function cpf($formatted = true)
method rg (line 126) | public function rg($formatted = true)
FILE: src/Faker/Provider/pt_BR/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method areaCode (line 20) | public static function areaCode()
method cellphone (line 39) | public static function cellphone($formatted = true)
method landline (line 55) | public static function landline($formatted = true)
method phone (line 71) | public static function phone($formatted = true)
method anyPhoneNumber (line 88) | protected static function anyPhoneNumber($type, $formatted = true)
method cellphoneNumber (line 103) | public static function cellphoneNumber($formatted = true)
method landlineNumber (line 113) | public static function landlineNumber($formatted = true)
method phoneNumber (line 122) | public function phoneNumber()
method phoneNumberCleared (line 132) | public static function phoneNumberCleared()
FILE: src/Faker/Provider/pt_BR/check_digit.php
function check_digit (line 14) | function check_digit($numbers)
FILE: src/Faker/Provider/pt_PT/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method secondaryAddress (line 60) | public static function secondaryAddress()
method streetPrefix (line 112) | public static function streetPrefix()
method city (line 120) | public function city()
FILE: src/Faker/Provider/pt_PT/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
FILE: src/Faker/Provider/pt_PT/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/pt_PT/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/pt_PT/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method taxpayerIdentificationNumber (line 58) | public static function taxpayerIdentificationNumber()
method dvCalcMod11 (line 75) | public static function dvCalcMod11($number)
FILE: src/Faker/Provider/pt_PT/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method mobileNumber (line 46) | public static function mobileNumber()
FILE: src/Faker/Provider/ro_MD/Address.php
class Address (line 4) | class Address extends \Faker\Provider\Address
method cityName (line 87) | public function cityName()
method block (line 92) | public static function block()
method blockSegment (line 97) | public function blockSegment()
method floor (line 102) | public static function floor()
method apartmentNumber (line 107) | public static function apartmentNumber()
method streetPrefix (line 112) | public function streetPrefix()
method streetPlainName (line 120) | public function streetPlainName()
method streetName (line 128) | public function streetName()
method address (line 135) | public function address()
method streetAddress (line 142) | public function streetAddress()
FILE: src/Faker/Provider/ro_MD/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/ro_MD/Person.php
class Person (line 4) | class Person extends \Faker\Provider\Person
FILE: src/Faker/Provider/ro_MD/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/ro_MD/Text.php
class Text (line 5) | class Text extends \Faker\Provider\Text
FILE: src/Faker/Provider/ro_RO/Address.php
class Address (line 4) | class Address extends \Faker\Provider\Address
method cityName (line 107) | public function cityName()
method block (line 112) | public static function block()
method blockSegment (line 117) | public function blockSegment()
method floor (line 122) | public static function floor()
method apartmentNumber (line 127) | public static function apartmentNumber()
method streetPrefix (line 132) | public function streetPrefix()
method streetPlainName (line 140) | public function streetPlainName()
method streetName (line 148) | public function streetName()
method county (line 158) | public function county()
method address (line 163) | public function address()
method streetAddress (line 170) | public function streetAddress()
FILE: src/Faker/Provider/ro_RO/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/ro_RO/Person.php
class Person (line 4) | class Person extends \Faker\Provider\Person
method cnp (line 115) | public function cnp($gender = null, $dateOfBirth = null, $county = nul...
method getDateOfBirth (line 149) | protected function getDateOfBirth($dateOfBirth)
method getGenderDigit (line 194) | protected static function getGenderDigit(\DateTime $dateOfBirth, $gend...
method getChecksumDigit (line 226) | protected function getChecksumDigit($value)
FILE: src/Faker/Provider/ro_RO/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method phoneNumber (line 46) | public function phoneNumber()
method tollFreePhoneNumber (line 53) | public static function tollFreePhoneNumber()
method premiumRatePhoneNumber (line 60) | public static function premiumRatePhoneNumber()
FILE: src/Faker/Provider/ro_RO/Text.php
class Text (line 5) | class Text extends \Faker\Provider\Text
FILE: src/Faker/Provider/ru_RU/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method buildingNumber (line 88) | public static function buildingNumber()
method address (line 93) | public function address()
method country (line 100) | public static function country()
method postcode (line 105) | public static function postcode()
method regionSuffix (line 110) | public static function regionSuffix()
method region (line 115) | public static function region()
method cityPrefix (line 120) | public static function cityPrefix()
method city (line 125) | public function city()
method streetPrefix (line 130) | public static function streetPrefix()
method street (line 135) | public static function street()
FILE: src/Faker/Provider/ru_RU/Color.php
class Color (line 5) | class Color extends \Faker\Provider\Color
FILE: src/Faker/Provider/ru_RU/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method catchPhrase (line 64) | public function catchPhrase()
method company (line 77) | public function company()
method companyPrefix (line 84) | public static function companyPrefix()
method companyNameElement (line 89) | public static function companyNameElement()
method companyNameSuffix (line 94) | public static function companyNameSuffix()
method inn (line 99) | public static function inn($area_code = "")
method kpp (line 112) | public static function kpp($inn = "")
FILE: src/Faker/Provider/ru_RU/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/ru_RU/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bank (line 807) | public static function bank()
FILE: src/Faker/Provider/ru_RU/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method middleNameMale (line 119) | public function middleNameMale()
method middleNameFemale (line 133) | public function middleNameFemale()
method middleName (line 146) | public function middleName($gender = null)
method lastName (line 167) | public function lastName($gender = null)
FILE: src/Faker/Provider/ru_RU/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/ru_RU/Text.php
class Text (line 5) | class Text extends \Faker\Provider\Text
method realText (line 7) | public function realText($maxNbChars = 200, $indexSize = 2)
FILE: src/Faker/Provider/sk_SK/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method cityName (line 340) | public static function cityName()
FILE: src/Faker/Provider/sk_SK/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method catchPhrase (line 42) | public function catchPhrase()
method bs (line 55) | public function bs()
FILE: src/Faker/Provider/sk_SK/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/sk_SK/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/sk_SK/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method title (line 115) | public function title($gender = null)
method titleMale (line 123) | public static function titleMale()
method titleFemale (line 131) | public static function titleFemale()
method lastName (line 140) | public function lastName($gender = null)
method lastNameMale (line 151) | public static function lastNameMale()
method lastNameFemale (line 156) | public static function lastNameFemale()
method suffix (line 164) | public static function suffix()
FILE: src/Faker/Provider/sk_SK/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/sl_SI/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method cityName (line 98) | public static function cityName()
method streetName (line 103) | public function streetName()
FILE: src/Faker/Provider/sl_SI/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
FILE: src/Faker/Provider/sl_SI/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/sl_SI/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/sl_SI/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method title (line 126) | public function title($gender = null)
method lastName (line 135) | public function lastName($gender = null)
method lastNameMale (line 140) | public static function lastNameMale()
method lastNameFemale (line 145) | public static function lastNameFemale()
FILE: src/Faker/Provider/sl_SI/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/sr_Cyrl_RS/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method streetPrefix (line 44) | public static function streetPrefix()
method street (line 49) | public static function street()
method cityName (line 54) | public function cityName()
FILE: src/Faker/Provider/sr_Cyrl_RS/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/sr_Cyrl_RS/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
FILE: src/Faker/Provider/sr_Latn_RS/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method streetPrefix (line 44) | public static function streetPrefix()
method street (line 49) | public static function street()
method cityName (line 54) | public function cityName()
FILE: src/Faker/Provider/sr_Latn_RS/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/sr_Latn_RS/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
FILE: src/Faker/Provider/sr_RS/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method streetPrefix (line 44) | public static function streetPrefix()
method street (line 49) | public static function street()
method cityName (line 54) | public function cityName()
FILE: src/Faker/Provider/sr_RS/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/sr_RS/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
FILE: src/Faker/Provider/sv_SE/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method cityName (line 126) | public static function cityName()
method streetSuffixWord (line 131) | public static function streetSuffixWord()
method streetPrefix (line 136) | public static function streetPrefix()
method buildingNumber (line 146) | public static function buildingNumber()
FILE: src/Faker/Provider/sv_SE/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method jobTitle (line 22) | public function jobTitle()
FILE: src/Faker/Provider/sv_SE/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/sv_SE/Person.php
class Person (line 7) | class Person extends \Faker\Provider\Person
method personalIdentityNumber (line 123) | public function personalIdentityNumber(\DateTime $birthdate = null, $g...
FILE: src/Faker/Provider/sv_SE/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/th_TH/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method cityPrefix (line 119) | public static function cityPrefix()
method streetPrefix (line 127) | public static function streetPrefix()
method province (line 135) | public static function province()
FILE: src/Faker/Provider/th_TH/Color.php
class Color (line 5) | class Color extends \Faker\Provider\Color
FILE: src/Faker/Provider/th_TH/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method slogan (line 22) | public function slogan()
FILE: src/Faker/Provider/th_TH/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/th_TH/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bank (line 39) | public static function bank()
FILE: src/Faker/Provider/th_TH/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method suffix (line 69) | public static function suffix()
method ssn (line 77) | public static function ssn()
FILE: src/Faker/Provider/th_TH/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method mobileNumber (line 33) | public static function mobileNumber()
FILE: src/Faker/Provider/tr_TR/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method cityName (line 89) | public function cityName()
FILE: src/Faker/Provider/tr_TR/Color.php
class Color (line 5) | class Color extends \Faker\Provider\Color
FILE: src/Faker/Provider/tr_TR/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method companyField (line 95) | public static function companyField()
FILE: src/Faker/Provider/tr_TR/DateTime.php
class DateTime (line 5) | class DateTime extends \Faker\Provider\DateTime
method amPm (line 7) | public static function amPm($max = 'now')
method dayOfWeek (line 12) | public static function dayOfWeek($max = 'now')
method monthName (line 27) | public static function monthName($max = 'now')
FILE: src/Faker/Provider/tr_TR/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/tr_TR/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bankAccountNumber (line 15) | public static function bankAccountNumber($prefix = '', $countryCode = ...
FILE: src/Faker/Provider/tr_TR/Person.php
class Person (line 7) | class Person extends \Faker\Provider\Person
method title (line 79) | public function title($gender = null)
method titleMale (line 87) | public static function titleMale()
method titleFemale (line 95) | public static function titleFemale()
method tcNo (line 105) | public function tcNo()
FILE: src/Faker/Provider/tr_TR/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/uk_UA/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method citySuffix (line 300) | public static function citySuffix()
method streetSuffix (line 306) | public static function streetSuffix()
method streetName (line 312) | public function streetName()
method postcode (line 317) | public static function postcode()
method regionSuffix (line 322) | public static function regionSuffix()
method region (line 327) | public static function region()
method cityPrefix (line 332) | public static function cityPrefix()
method city (line 337) | public function city()
method cityAndRegion (line 348) | public function cityAndRegion()
method streetPrefix (line 358) | public static function streetPrefix()
FILE: src/Faker/Provider/uk_UA/Color.php
class Color (line 5) | class Color extends \Faker\Provider\Color
FILE: src/Faker/Provider/uk_UA/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method companyUrl (line 58) | public function companyUrl()
method companyPrefix (line 65) | public static function companyPrefix()
method companyName (line 70) | public static function companyName()
FILE: src/Faker/Provider/uk_UA/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/uk_UA/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bank (line 37) | public static function bank()
FILE: src/Faker/Provider/uk_UA/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method middleNameMale (line 61) | public function middleNameMale()
method middleNameFemale (line 73) | public function middleNameFemale()
method middleName (line 86) | public function middleName($gender = null)
FILE: src/Faker/Provider/uk_UA/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/uk_UA/Text.php
class Text (line 5) | class Text extends \Faker\Provider\Text
FILE: src/Faker/Provider/vi_VN/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method hamletName (line 119) | public function hamletName()
method hamletPrefix (line 126) | public function hamletPrefix()
method wardName (line 131) | public function wardName()
method wardPrefix (line 138) | public function wardPrefix()
method districtName (line 143) | public function districtName()
method districtPrefix (line 150) | public function districtPrefix()
method city (line 158) | public function city()
method province (line 166) | public static function province()
FILE: src/Faker/Provider/vi_VN/Color.php
class Color (line 5) | class Color extends \Faker\Provider\Color
FILE: src/Faker/Provider/vi_VN/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/vi_VN/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method middleName (line 164) | public function middleName($gender = null)
method middleNameMale (line 175) | public static function middleNameMale()
method middleNameFemale (line 180) | public static function middleNameFemale()
FILE: src/Faker/Provider/vi_VN/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method phoneNumber (line 49) | public function phoneNumber()
FILE: src/Faker/Provider/zh_CN/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method city (line 112) | public function city()
method state (line 117) | public function state()
method stateAbbr (line 122) | public function stateAbbr()
method area (line 127) | public static function area()
method country (line 132) | public static function country()
method address (line 137) | public function address()
method postcode (line 142) | public static function postcode()
FILE: src/Faker/Provider/zh_CN/Color.php
class Color (line 5) | class Color extends \Faker\Provider\Color
FILE: src/Faker/Provider/zh_CN/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method companyPrefix (line 220) | public static function companyPrefix()
method companySuffix (line 225) | public static function companySuffix()
method catchPhrase (line 230) | public function catchPhrase()
FILE: src/Faker/Provider/zh_CN/DateTime.php
class DateTime (line 5) | class DateTime extends \Faker\Provider\DateTime
method amPm (line 7) | public static function amPm($max = 'now')
method dayOfWeek (line 12) | public static function dayOfWeek($max = 'now')
method monthName (line 27) | public static function monthName($max = 'now')
FILE: src/Faker/Provider/zh_CN/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
FILE: src/Faker/Provider/zh_CN/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method bank (line 37) | public static function bank()
FILE: src/Faker/Provider/zh_CN/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
FILE: src/Faker/Provider/zh_CN/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
method phoneNumber (line 16) | public function phoneNumber()
FILE: src/Faker/Provider/zh_TW/Address.php
class Address (line 5) | class Address extends \Faker\Provider\Address
method street (line 355) | public function street()
method randomChineseNumber (line 360) | public static function randomChineseNumber()
method randomNumber2 (line 368) | public static function randomNumber2()
method randomNumber3 (line 373) | public static function randomNumber3()
method localLatitude (line 378) | public static function localLatitude()
method localLongitude (line 383) | public static function localLongitude()
method city (line 388) | public function city()
method state (line 395) | public function state()
method stateAbbr (line 400) | public static function stateAbbr()
method cityPrefix (line 405) | public static function cityPrefix()
method citySuffix (line 410) | public static function citySuffix()
method secondaryAddress (line 415) | public static function secondaryAddress()
FILE: src/Faker/Provider/zh_TW/Color.php
class Color (line 5) | class Color extends \Faker\Provider\Color
FILE: src/Faker/Provider/zh_TW/Company.php
class Company (line 5) | class Company extends \Faker\Provider\Company
method companyEnSuffix (line 219) | public static function companyEnSuffix()
method companyEn (line 224) | public function companyEn()
method companyModifier (line 230) | public static function companyModifier()
method companyPrefix (line 235) | public static function companyPrefix()
method catchPhrase (line 240) | public function catchPhrase()
method bs (line 245) | public function bs()
method VAT (line 261) | public function VAT()
FILE: src/Faker/Provider/zh_TW/DateTime.php
class DateTime (line 5) | class DateTime extends \Faker\Provider\DateTime
method amPm (line 7) | public static function amPm($max = 'now')
method dayOfWeek (line 12) | public static function dayOfWeek($max = 'now')
method monthName (line 27) | public static function monthName($max = 'now')
FILE: src/Faker/Provider/zh_TW/Internet.php
class Internet (line 5) | class Internet extends \Faker\Provider\Internet
method userName (line 7) | public function userName()
method domainWord (line 12) | public function domainWord()
FILE: src/Faker/Provider/zh_TW/Payment.php
class Payment (line 5) | class Payment extends \Faker\Provider\Payment
method creditCardDetails (line 7) | public function creditCardDetails($valid = true)
FILE: src/Faker/Provider/zh_TW/Person.php
class Person (line 5) | class Person extends \Faker\Provider\Person
method randomName (line 142) | public static function randomName($pool, $n)
method firstNameMale (line 151) | public static function firstNameMale()
method firstNameFemale (line 156) | public static function firstNameFemale()
method suffix (line 161) | public static function suffix()
method personalIdentityNumber (line 174) | public function personalIdentityNumber($gender = null)
FILE: src/Faker/Provider/zh_TW/PhoneNumber.php
class PhoneNumber (line 5) | class PhoneNumber extends \Faker\Provider\PhoneNumber
FILE: src/Faker/Provider/zh_TW/Text.php
class Text (line 5) | class Text extends \Faker\Provider\Text
method explode (line 803) | protected static function explode($text)
method strlen (line 816) | protected static function strlen($text)
method validStart (line 823) | protected static function validStart($word)
method appendEnd (line 828) | protected static function appendEnd($text)
method utf8Encoding (line 862) | protected static function utf8Encoding($text)
FILE: src/Faker/UniqueGenerator.php
class UniqueGenerator (line 9) | class UniqueGenerator
method __construct (line 19) | public function __construct(Generator $generator, $maxRetries = 10000)
method __get (line 30) | public function __get($attribute)
method __call (line 41) | public function __call($name, $arguments)
FILE: src/Faker/ValidGenerator.php
class ValidGenerator (line 9) | class ValidGenerator
method __construct (line 20) | public function __construct(Generator $generator, $validator = null, $...
method __get (line 40) | public function __get($attribute)
method __call (line 52) | public function __call($name, $arguments)
FILE: test/Faker/Calculator/EanTest.php
class EanTest (line 10) | final class EanTest extends TestCase
method Ean8checksumProvider (line 12) | public function Ean8checksumProvider()
method ean8ValidationProvider (line 21) | public function ean8ValidationProvider()
method testChecksumEan8 (line 34) | public function testChecksumEan8($partial, $checksum)
method testEan8Validation (line 42) | public function testEan8Validation($ean8, $valid)
method Ean13checksumProvider (line 47) | public function Ean13checksumProvider()
method ean13ValidationProvider (line 58) | public function ean13ValidationProvider()
method testChecksumEan13 (line 71) | public function testChecksumEan13($partial, $checksum)
method testEan13Validation (line 79) | public function testEan13Validation($ean13, $valid)
FILE: test/Faker/Calculator/IbanTest.php
class IbanTest (line 8) | final class IbanTest extends TestCase
method checksumProvider (line 11) | public function checksumProvider()
method testChecksum (line 87) | public function testChecksum($iban, $checksum)
method validatorProvider (line 92) | public function validatorProvider()
method testIsValid (line 237) | public function testIsValid($iban, $isValid)
method alphaToNumberProvider (line 242) | public function alphaToNumberProvider()
method testAlphaToNumber (line 277) | public function testAlphaToNumber($letter, $number)
method mod97Provider (line 282) | public function mod97Provider()
method testMod97 (line 302) | public function testMod97($number, $result)
FILE: test/Faker/Calculator/InnTest.php
class InnTest (line 8) | final class InnTest extends TestCase
method checksumProvider (line 11) | public function checksumProvider()
method testChecksum (line 25) | public function testChecksum($inn, $checksum)
method validatorProvider (line 30) | public function validatorProvider()
method testIsValid (line 47) | public function testIsValid($inn, $isValid)
FILE: test/Faker/Calculator/LuhnTest.php
class LuhnTest (line 8) | final class LuhnTest extends TestCase
method checkDigitProvider (line 11) | public function checkDigitProvider()
method testComputeCheckDigit (line 32) | public function testComputeCheckDigit($partialNumber, $checkDigit)
method validatorProvider (line 38) | public function validatorProvider()
method testIsValid (line 59) | public function testIsValid($number, $isValid)
method testGenerateLuhnNumberWithInvalidPrefix (line 68) | public function testGenerateLuhnNumberWithInvalidPrefix()
FILE: test/Faker/Calculator/TCNoTest.php
class TCNoTest (line 8) | final class TCNoTest extends TestCase
method checksumProvider (line 10) | public function checksumProvider()
method testChecksum (line 26) | public function testChecksum($tcNo, $checksum)
method validatorProvider (line 31) | public function validatorProvider()
method testIsValid (line 50) | public function testIsValid($tcNo, $isValid)
FILE: test/Faker/DefaultGeneratorTest.php
class DefaultGeneratorTest (line 8) | final class DefaultGeneratorTest extends TestCase
method testGeneratorReturnsNullByDefault (line 10) | public function testGeneratorReturnsNullByDefault()
method testGeneratorReturnsDefaultValueForAnyPropertyGet (line 16) | public function testGeneratorReturnsDefaultValueForAnyPropertyGet()
method testGeneratorReturnsDefaultValueForAnyMethodCall (line 23) | public function testGeneratorReturnsDefaultValueForAnyMethodCall()
FILE: test/Faker/GeneratorTest.php
class GeneratorTest (line 8) | final class GeneratorTest extends TestCase
method testAddProviderGivesPriorityToNewlyAddedProvider (line 10) | public function testAddProviderGivesPriorityToNewlyAddedProvider()
method testGetFormatterReturnsCallable (line 18) | public function testGetFormatterReturnsCallable()
method testGetFormatterReturnsCorrectFormatter (line 26) | public function testGetFormatterReturnsCorrectFormatter()
method testGetFormatterThrowsExceptionOnIncorrectProvider (line 38) | public function testGetFormatterThrowsExceptionOnIncorrectProvider()
method testGetFormatterThrowsExceptionOnIncorrectFormatter (line 47) | public function testGetFormatterThrowsExceptionOnIncorrectFormatter()
method testFormatCallsFormatterOnProvider (line 55) | public function testFormatCallsFormatterOnProvider()
method testFormatTransfersArgumentsToFormatter (line 63) | public function testFormatTransfersArgumentsToFormatter()
method testParseReturnsSameStringWhenItContainsNoCurlyBraces (line 71) | public function testParseReturnsSameStringWhenItContainsNoCurlyBraces()
method testParseReturnsStringWithTokensReplacedByFormatters (line 77) | public function testParseReturnsStringWithTokensReplacedByFormatters()
method testMagicGetCallsFormat (line 85) | public function testMagicGetCallsFormat()
method testMagicCallCallsFormat (line 93) | public function testMagicCallCallsFormat()
method testMagicCallCallsFormatWithArguments (line 101) | public function testMagicCallCallsFormatWithArguments()
method testSeed (line 109) | public function testSeed()
class FooProvider (line 129) | final class FooProvider
method fooFormatter (line 131) | public function fooFormatter()
method fooFormatterWithArguments (line 136) | public function fooFormatterWithArguments($value = '')
class BarProvider (line 142) | final class BarProvider
method fooFormatter (line 144) | public function fooFormatter()
FILE: test/Faker/Provider/AddressTest.php
class AddressTest (line 9) | final class AddressTest extends TestCase
method setUp (line 13) | protected function setUp()
method testLatitude (line 20) | public function testLatitude()
method testLongitude (line 28) | public function testLongitude()
method testCoordinate (line 36) | public function testCoordinate()
FILE: test/Faker/Provider/BarcodeTest.php
class BarcodeTest (line 9) | final class BarcodeTest extends TestCase
method setUp (line 13) | protected function setUp()
method testEan8 (line 21) | public function testEan8()
method testEan13 (line 30) | public function testEan13()
class TestableBarcode (line 40) | final class TestableBarcode extends Barcode
method eanChecksum (line 42) | public static function eanChecksum($input)
FILE: test/Faker/Provider/BaseTest.php
class BaseTest (line 9) | final class BaseTest extends TestCase
method testRandomDigitReturnsInteger (line 11) | public function testRandomDigitReturnsInteger()
method testRandomDigitReturnsDigit (line 16) | public function testRandomDigitReturnsDigit()
method testRandomDigitNotNullReturnsNotNullDigit (line 22) | public function testRandomDigitNotNullReturnsNotNullDigit()
method testRandomDigitNotReturnsValidDigit (line 29) | public function testRandomDigitNotReturnsValidDigit()
method testRandomNumberThrowsExceptionWhenCalledWithAMax (line 41) | public function testRandomNumberThrowsExceptionWhenCalledWithAMax()
method testRandomNumberThrowsExceptionWhenCalledWithATooHighNumberOfDigits (line 49) | public function testRandomNumberThrowsExceptionWhenCalledWithATooHighN...
method testRandomNumberReturnsInteger (line 54) | public function testRandomNumberReturnsInteger()
method testRandomNumberReturnsDigit (line 60) | public function testRandomNumberReturnsDigit()
method testRandomNumberAcceptsStrictParamToEnforceNumberSize (line 66) | public function testRandomNumberAcceptsStrictParamToEnforceNumberSize()
method testNumberBetween (line 71) | public function testNumberBetween()
method testNumberBetweenAcceptsZeroAsMax (line 80) | public function testNumberBetweenAcceptsZeroAsMax()
method testRandomFloat (line 85) | public function testRandomFloat()
method testRandomLetterReturnsString (line 101) | public function testRandomLetterReturnsString()
method testRandomLetterReturnsSingleLetter (line 106) | public function testRandomLetterReturnsSingleLetter()
method testRandomLetterReturnsLowercaseLetter (line 111) | public function testRandomLetterReturnsLowercaseLetter()
method testRandomAsciiReturnsString (line 117) | public function testRandomAsciiReturnsString()
method testRandomAsciiReturnsSingleCharacter (line 122) | public function testRandomAsciiReturnsSingleCharacter()
method testRandomAsciiReturnsAsciiCharacter (line 127) | public function testRandomAsciiReturnsAsciiCharacter()
method testRandomElementReturnsNullWhenArrayEmpty (line 133) | public function testRandomElementReturnsNullWhenArrayEmpty()
method testRandomElementReturnsNullWhenCollectionEmpty (line 138) | public function testRandomElementReturnsNullWhenCollectionEmpty()
method testRandomElementReturnsElementFromArray (line 143) | public function testRandomElementReturnsElementFromArray()
method testRandomElementReturnsElementFromAssociativeArray (line 149) | public function testRandomElementReturnsElementFromAssociativeArray()
method testRandomElementReturnsElementFromCollection (line 155) | public function testRandomElementReturnsElementFromCollection()
method testShuffleReturnsStringWhenPassedAStringArgument (line 161) | public function testShuffleReturnsStringWhenPassedAStringArgument()
method testShuffleReturnsArrayWhenPassedAnArrayArgument (line 166) | public function testShuffleReturnsArrayWhenPassedAnArrayArgument()
method testShuffleThrowsExceptionWhenPassedAnInvalidArgument (line 174) | public function testShuffleThrowsExceptionWhenPassedAnInvalidArgument()
method testShuffleArraySupportsEmptyArrays (line 179) | public function testShuffleArraySupportsEmptyArrays()
method testShuffleArrayReturnsAnArrayOfTheSameSize (line 184) | public function testShuffleArrayReturnsAnArrayOfTheSameSize()
method testShuffleArrayReturnsAnArrayWithSameElements (line 190) | public function testShuffleArrayReturnsAnArrayWithSameElements()
method testShuffleArrayReturnsADifferentArrayThanTheOriginal (line 201) | public function testShuffleArrayReturnsADifferentArrayThanTheOriginal()
method testShuffleArrayLeavesTheOriginalArrayUntouched (line 208) | public function testShuffleArrayLeavesTheOriginalArrayUntouched()
method testShuffleStringSupportsEmptyStrings (line 215) | public function testShuffleStringSupportsEmptyStrings()
method testShuffleStringReturnsAnStringOfTheSameSize (line 220) | public function testShuffleStringReturnsAnStringOfTheSameSize()
method testShuffleStringReturnsAnStringWithSameElements (line 226) | public function testShuffleStringReturnsAnStringWithSameElements()
method testShuffleStringReturnsADifferentStringThanTheOriginal (line 237) | public function testShuffleStringReturnsADifferentStringThanTheOriginal()
method testShuffleStringLeavesTheOriginalStringUntouched (line 244) | public function testShuffleStringLeavesTheOriginalStringUntouched()
method testNumerifyReturnsSameStringWhenItContainsNoHashSign (line 251) | public function testNumerifyReturnsSameStringWhenItContainsNoHashSign()
method testNumerifyReturnsStringWithHashSignsReplacedByDigits (line 256) | public function testNumerifyReturnsStringWithHashSignsReplacedByDigits()
method testNumerifyReturnsStringWithPercentageSignsReplacedByDigits (line 261) | public function testNumerifyReturnsStringWithPercentageSignsReplacedBy...
method testNumerifyReturnsStringWithPercentageSignsReplacedByNotNullDigits (line 266) | public function testNumerifyReturnsStringWithPercentageSignsReplacedBy...
method testNumerifyCanGenerateALargeNumberOfDigits (line 271) | public function testNumerifyCanGenerateALargeNumberOfDigits()
method testLexifyReturnsSameStringWhenItContainsNoQuestionMark (line 277) | public function testLexifyReturnsSameStringWhenItContainsNoQuestionMark()
method testLexifyReturnsStringWithQuestionMarksReplacedByLetters (line 282) | public function testLexifyReturnsStringWithQuestionMarksReplacedByLett...
method testBothifyCombinesNumerifyAndLexify (line 287) | public function testBothifyCombinesNumerifyAndLexify()
method testBothifyAsterisk (line 292) | public function testBothifyAsterisk()
method testBothifyUtf (line 297) | public function testBothifyUtf()
method testAsciifyReturnsSameStringWhenItContainsNoStarSign (line 303) | public function testAsciifyReturnsSameStringWhenItContainsNoStarSign()
method testAsciifyReturnsStringWithStarSignsReplacedByAsciiChars (line 308) | public function testAsciifyReturnsStringWithStarSignsReplacedByAsciiCh...
method regexifyBasicDataProvider (line 313) | public function regexifyBasicDataProvider()
method testRegexifyBasicFeatures (line 326) | public function testRegexifyBasicFeatures($input, $output, $message)
method regexifyDataProvider (line 331) | public function regexifyDataProvider()
method testRegexifySupportedRegexSyntax (line 354) | public function testRegexifySupportedRegexSyntax($pattern, $message)
method testOptionalReturnsProviderValueWhenCalledWithWeight1 (line 359) | public function testOptionalReturnsProviderValueWhenCalledWithWeight1()
method testOptionalReturnsNullWhenCalledWithWeight0 (line 366) | public function testOptionalReturnsNullWhenCalledWithWeight0()
method testOptionalAllowsChainingPropertyAccess (line 373) | public function testOptionalAllowsChainingPropertyAccess()
method testOptionalAllowsChainingMethodCall (line 382) | public function testOptionalAllowsChainingMethodCall()
method testOptionalAllowsChainingProviderCallRandomlyReturnNull (line 391) | public function testOptionalAllowsChainingProviderCallRandomlyReturnNu...
method testOptionalPercentageAndWeight (line 411) | public function testOptionalPercentageAndWeight()
method testUniqueAllowsChainingPropertyAccess (line 431) | public function testUniqueAllowsChainingPropertyAccess()
method testUniqueAllowsChainingMethodCall (line 439) | public function testUniqueAllowsChainingMethodCall()
method testUniqueReturnsOnlyUniqueValues (line 447) | public function testUniqueReturnsOnlyUniqueValues()
method testUniqueThrowsExceptionWhenNoUniqueValueCanBeGenerated (line 462) | public function testUniqueThrowsExceptionWhenNoUniqueValueCanBeGenerat...
method testUniqueCanResetUniquesWhenPassedTrueAsArgument (line 471) | public function testUniqueCanResetUniquesWhenPassedTrueAsArgument()
method testValidAllowsChainingPropertyAccess (line 487) | public function testValidAllowsChainingPropertyAccess()
method testValidAllowsChainingMethodCall (line 494) | public function testValidAllowsChainingMethodCall()
method testValidReturnsOnlyValidValues (line 501) | public function testValidReturnsOnlyValidValues()
method testValidThrowsExceptionWhenNoValidValueCanBeGenerated (line 520) | public function testValidThrowsExceptionWhenNoValidValueCanBeGenerated()
method testValidThrowsExceptionWhenParameterIsNotCollable (line 535) | public function testValidThrowsExceptionWhenParameterIsNotCollable()
method testRandomElementsThrowsWhenRequestingTooManyKeys (line 546) | public function testRandomElementsThrowsWhenRequestingTooManyKeys()
method testRandomElements (line 551) | public function testRandomElements()
class Collection (line 570) | final class Collection extends \ArrayObject
FILE: test/Faker/Provider/BiasedTest.php
class BiasedTest (line 8) | final class BiasedTest extends TestCase
method setUp (line 15) | protected function setUp()
method performFake (line 23) | public function performFake($function)
method testUnbiased (line 30) | public function testUnbiased()
method testLinearHigh (line 45) | public function testLinearHigh()
method testLinearLow (line 59) | public function testLinearLow()
FILE: test/Faker/Provider/ColorTest.php
class ColorTest (line 8) | final class ColorTest extends TestCase
method testHexColor (line 11) | public function testHexColor()
method testSafeHexColor (line 16) | public function testSafeHexColor()
method testRgbColorAsArray (line 21) | public function testRgbColorAsArray()
method testRgbColor (line 26) | public function testRgbColor()
method testRgbCssColor (line 32) | public function testRgbCssColor()
method testRgbaCssColor (line 38) | public function testRgbaCssColor()
method testSafeColorName (line 45) | public function testSafeColorName()
method testColorName (line 50) | public function testColorName()
method testHslColor (line 55) | public function testHslColor()
method testHslColorArray (line 62) | public function testHslColorArray()
FILE: test/Faker/Provider/CompanyTest.php
class CompanyTest (line 10) | final class CompanyTest extends TestCase
method setUp (line 17) | protected function setUp()
method testJobTitle (line 25) | public function testJobTitle()
FILE: test/Faker/Provider/DateTimeTest.php
class DateTimeTest (line 8) | final class DateTimeTest extends TestCase
method setUp (line 10) | protected function setUp()
method tearDown (line 16) | protected function tearDown()
method testPreferDefaultTimezoneOverSystemTimezone (line 21) | public function testPreferDefaultTimezoneOverSystemTimezone()
method testUseSystemTimezoneWhenDefaultTimezoneIsNotSet (line 45) | public function testUseSystemTimezoneWhenDefaultTimezoneIsNotSet()
method testUnixTime (line 71) | public function testUnixTime()
method testDateTime (line 79) | public function testDateTime()
method testDateTimeWithTimezone (line 88) | public function testDateTimeWithTimezone()
method testDateTimeAD (line 94) | public function testDateTimeAD()
method testDateTimeThisCentury (line 103) | public function testDateTimeThisCentury()
method testDateTimeThisDecade (line 112) | public function testDateTimeThisDecade()
method testDateTimeThisYear (line 121) | public function testDateTimeThisYear()
method testDateTimeThisMonth (line 130) | public function testDateTimeThisMonth()
method testDateTimeThisCenturyWithTimezone (line 139) | public function testDateTimeThisCenturyWithTimezone()
method testDateTimeThisDecadeWithTimezone (line 145) | public function testDateTimeThisDecadeWithTimezone()
method testDateTimeThisYearWithTimezone (line 151) | public function testDateTimeThisYearWithTimezone()
method testDateTimeThisMonthWithTimezone (line 157) | public function testDateTimeThisMonthWithTimezone()
method testIso8601 (line 163) | public function testIso8601()
method testDate (line 171) | public function testDate()
method testTime (line 179) | public function testTime()
method testDateTimeBetween (line 189) | public function testDateTimeBetween($start, $end)
method providerDateTimeBetween (line 198) | public function providerDateTimeBetween()
method testDateTimeInInterval (line 212) | public function testDateTimeInInterval($start, $interval = "+5 days", ...
method providerDateTimeInInterval (line 228) | public function providerDateTimeInInterval()
method testFixedSeedWithMaximumTimestamp (line 237) | public function testFixedSeedWithMaximumTimestamp()
FILE: test/Faker/Provider/HtmlLoremTest.php
class HtmlLoremTest (line 9) | final class HtmlLoremTest extends TestCase
method testProvider (line 12) | public function testProvider()
method testRandomHtmlReturnsValidHTMLString (line 21) | public function testRandomHtmlReturnsValidHTMLString()
FILE: test/Faker/Provider/ImageTest.php
class ImageTest (line 8) | final class ImageTest extends TestCase
method testImageUrlUses640x680AsTheDefaultSize (line 10) | public function testImageUrlUses640x680AsTheDefaultSize()
method testImageUrlAcceptsCustomWidthAndHeight (line 15) | public function testImageUrlAcceptsCustomWidthAndHeight()
method testImageUrlAcceptsCustomCategory (line 20) | public function testImageUrlAcceptsCustomCategory()
method testImageUrlAcceptsCustomText (line 25) | public function testImageUrlAcceptsCustomText()
method testImageUrlReturnsLinkToRegularImageWhenGrayIsFalse (line 30) | public function testImageUrlReturnsLinkToRegularImageWhenGrayIsFalse()
method testImageUrlReturnsLinkToRegularImageWhenGrayIsTrue (line 44) | public function testImageUrlReturnsLinkToRegularImageWhenGrayIsTrue()
method testImageUrlAddsARandomGetParameterByDefault (line 58) | public function testImageUrlAddsARandomGetParameterByDefault()
method testUrlWithDimensionsAndBadCategory (line 70) | public function testUrlWithDimensionsAndBadCategory()
method testDownloadWithDefaults (line 75) | public function testDownloadWithDefaults()
FILE: test/Faker/Provider/InternetTest.php
class InternetTest (line 12) | final class InternetTest extends TestCase
method setUp (line 19) | protected function setUp()
method localeDataProvider (line 29) | public function localeDataProvider()
method testEmailIsValid (line 46) | public function testEmailIsValid($locale)
method testUsernameIsValid (line 61) | public function testUsernameIsValid($locale)
method testDomainnameIsValid (line 76) | public function testDomainnameIsValid($locale)
method testDomainwordIsValid (line 91) | public function testDomainwordIsValid($locale)
method loadLocalProviders (line 103) | public function loadLocalProviders($locale)
method testPasswordIsValid (line 120) | public function testPasswordIsValid()
method testSlugIsValid (line 125) | public function testSlugIsValid()
method testUrlIsValid (line 132) | public function testUrlIsValid()
method testLocalIpv4 (line 138) | public function testLocalIpv4()
method testIpv4 (line 143) | public function testIpv4()
method testIpv4NotLocalNetwork (line 148) | public function testIpv4NotLocalNetwork()
method testIpv4NotBroadcast (line 153) | public function testIpv4NotBroadcast()
method testIpv6 (line 158) | public function testIpv6()
method testMacAddress (line 163) | public function testMacAddress()
FILE: test/Faker/Provider/LocalizationTest.php
class LocalizationTest (line 8) | final class LocalizationTest extends TestCase
method testLocalizedNameProvidersDoNotThrowErrors (line 10) | public function testLocalizedNameProvidersDoNotThrowErrors()
method testLocalizedAddressProvidersDoNotThrowErrors (line 19) | public function testLocalizedAddressProvidersDoNotThrowErrors()
FILE: test/Faker/Provider/LoremTest.php
class LoremTest (line 8) | final class LoremTest extends TestCase
method testTextThrowsExceptionWhenAskedTextSizeLessThan5 (line 13) | public function testTextThrowsExceptionWhenAskedTextSizeLessThan5()
method testTextReturnsWordsWhenAskedSizeLessThan25 (line 18) | public function testTextReturnsWordsWhenAskedSizeLessThan25()
method testTextReturnsSentencesWhenAskedSizeLessThan100 (line 23) | public function testTextReturnsSentencesWhenAskedSizeLessThan100()
method testTextReturnsParagraphsWhenAskedSizeGreaterOrEqualThanThan100 (line 28) | public function testTextReturnsParagraphsWhenAskedSizeGreaterOrEqualTh...
method testSentenceWithZeroNbWordsReturnsEmptyString (line 33) | public function testSentenceWithZeroNbWordsReturnsEmptyString()
method testSentenceWithNegativeNbWordsReturnsEmptyString (line 38) | public function testSentenceWithNegativeNbWordsReturnsEmptyString()
method testParagraphWithZeroNbSentencesReturnsEmptyString (line 43) | public function testParagraphWithZeroNbSentencesReturnsEmptyString()
method testParagraphWithNegativeNbSentencesReturnsEmptyString (line 48) | public function testParagraphWithNegativeNbSentencesReturnsEmptyString()
method testSentenceWithPositiveNbWordsReturnsAtLeastOneWord (line 53) | public function testSentenceWithPositiveNbWordsReturnsAtLeastOneWord()
method testParagraphWithPositiveNbSentencesReturnsAtLeastOneWord (line 61) | public function testParagraphWithPositiveNbSentencesReturnsAtLeastOneW...
method testWordssAsText (line 69) | public function testWordssAsText()
method testSentencesAsText (line 76) | public function testSentencesAsText()
method testParagraphsAsText (line 83) | public function testParagraphsAsText()
class TestableLorem (line 92) | final class TestableLorem extends Lorem
method word (line 95) | public static function word()
method sentence (line 100) | public static function sentence($nbWords = 5, $variableNbWords = true)
method paragraph (line 105) | public static function paragraph($nbSentences = 3, $variableNbSentence...
FILE: test/Faker/Provider/MiscellaneousTest.php
class MiscellaneousTest (line 8) | final class MiscellaneousTest extends TestCase
method testBoolean (line 10) | public function testBoolean()
method testMd5 (line 15) | public function testMd5()
method testSha1 (line 20) | public function testSha1()
method testSha256 (line 25) | public function testSha256()
method testLocale (line 30) | public function testLocale()
method testCountryCode (line 35) | public function testCountryCode()
method testCountryISOAlpha3 (line 40) | public function testCountryISOAlpha3()
method testLanguage (line 45) | public function testLanguage()
method testCurrencyCode (line 50) | public function testCurrencyCode()
method testEmoji (line 55) | public function testEmoji()
FILE: test/Faker/Provider/PaymentTest.php
class PaymentTest (line 14) | final class PaymentTest extends TestCase
method setUp (line 18) | protected function setUp()
method localeDataProvider (line 28) | public function localeDataProvider()
method loadLocalProviders (line 40) | public function loadLocalProviders($locale)
method testCreditCardTypeReturnsValidVendorName (line 49) | public function testCreditCardTypeReturnsValidVendorName()
method creditCardNumberProvider (line 54) | public function creditCardNumberProvider()
method testCreditCardNumberReturnsValidCreditCardNumber (line 67) | public function testCreditCardNumberReturnsValidCreditCardNumber($type...
method testCreditCardNumberCanFormatOutput (line 74) | public function testCreditCardNumberCanFormatOutput()
method testCreditCardExpirationDateReturnsValidDateByDefault (line 79) | public function testCreditCardExpirationDateReturnsValidDateByDefault()
method testRandomCard (line 86) | public function testRandomCard()
method testBankAccountNumber (line 161) | public function testBankAccountNumber($locale)
method ibanFormatProvider (line 188) | public function ibanFormatProvider()
method testIban (line 199) | public function testIban($countryCode, $regex)
FILE: test/Faker/Provider/PersonTest.php
class PersonTest (line 9) | final class PersonTest extends TestCase
method testFirstName (line 14) | public function testFirstName($gender, $expected)
method firstNameProvider (line 21) | public function firstNameProvider()
method testFirstNameMale (line 31) | public function testFirstNameMale()
method testFirstNameFemale (line 36) | public function testFirstNameFemale()
method testTitle (line 44) | public function testTitle($gender, $expected)
method titleProvider (line 51) | public function titleProvider()
method testTitleMale (line 61) | public function testTitleMale()
method testTitleFemale (line 66) | public function testTitleFemale()
method testLastNameReturnsDoe (line 71) | public function testLastNameReturnsDoe()
method testNameReturnsFirstNameAndLastName (line 78) | public function testNameReturnsFirstNameAndLastName()
FILE: test/Faker/Provider/PhoneNumberTest.php
class PhoneNumberTest (line 10) | final class PhoneNumberTest extends TestCase
method setUp (line 18) | protected function setUp()
method testPhoneNumberFormat (line 25) | public function testPhoneNumberFormat()
method testImeiReturnsValidNumber (line 31) | public function testImeiReturnsValidNumber()
FILE: test/Faker/Provider/ProviderOverrideTest.php
class ProviderOverrideTest (line 17) | final class ProviderOverrideTest extends TestCase
method testAddress (line 36) | public function testAddress($locale = null)
method testCompany (line 51) | public function testCompany($locale = null)
method testDateTime (line 63) | public function testDateTime($locale = null)
method testInternet (line 76) | public function testInternet($locale = null)
method testPerson (line 97) | public function testPerson($locale = null)
method testPhoneNumber (line 112) | public function testPhoneNumber($locale = null)
method testUserAgent (line 124) | public function testUserAgent($locale = null)
method testUuid (line 138) | public function testUuid($locale = null)
method localeDataProvider (line 149) | public function localeDataProvider()
method getAllLocales (line 169) | private function getAllLocales()
FILE: test/Faker/Provider/TextTest.php
class TextTest (line 8) | final class TextTest extends TestCase
method buildGenerator (line 18) | public function buildGenerator()
method testTextMaxLength (line 38) | public function testTextMaxLength($length)
method testTextMaxIndex (line 43) | public function testTextMaxIndex()
method testTextMinIndex (line 52) | public function testTextMinIndex()
method testTextMinLength (line 61) | public function testTextMinLength()
FILE: test/Faker/Provider/UserAgentTest.php
class UserAgentTest (line 8) | final class UserAgentTest extends TestCase
method testRandomUserAgent (line 10) | public function testRandomUserAgent()
method testFirefoxUserAgent (line 15) | public function testFirefoxUserAgent()
method testSafariUserAgent (line 20) | public function testSafariUserAgent()
method testInternetExplorerUserAgent (line 25) | public function testInternetExplorerUserAgent()
method testOperaUserAgent (line 30) | public function testOperaUserAgent()
method testChromeUserAgent (line 35) | public function testChromeUserAgent()
FILE: test/Faker/Provider/UuidTest.php
class UuidTest (line 9) | final class UuidTest extends TestCase
method testUuidReturnsUuid (line 11) | public function testUuidReturnsUuid()
method testUuidExpectedSeed (line 17) | public function testUuidExpectedSeed()
method isUuid (line 28) | protected function isUuid($uuid)
FILE: test/Faker/Provider/ar_JO/InternetTest.php
class InternetTest (line 11) | final class InternetTest extends TestCase
method setUp (line 19) | protected function setUp()
method testEmailIsValid (line 28) | public function testEmailIsValid()
FILE: test/Faker/Provider/ar_SA/InternetTest.php
class InternetTest (line 11) | final class InternetTest extends TestCase
method setUp (line 19) | protected function setUp()
method testEmailIsValid (line 28) | public function testEmailIsValid()
FILE: test/Faker/Provider/at_AT/PaymentTest.php
class PaymentTest (line 9) | final class PaymentTest extends TestCase
method setUp (line 17) | protected function setUp()
method testVatIsValid (line 24) | public function testVatIsValid()
FILE: test/Faker/Provider/bg_BG/PaymentTest.php
class PaymentTest (line 9) | final class PaymentTest extends TestCase
method setUp (line 17) | protected function setUp()
method testVatIsValid (line 24) | public function testVatIsValid()
FILE: test/Faker/Provider/bn_BD/PersonTest.php
class PersonTest (line 9) | final class PersonTest extends TestCase
method setUp (line 11) | protected function setUp()
method testIfFirstNameMaleCanReturnData (line 18) | public function testIfFirstNameMaleCanReturnData()
method testIfFirstNameFemaleCanReturnData (line 24) | public function testIfFirstNameFemaleCanReturnData()
FILE: test/Faker/Provider/cs_CZ/PersonTest.php
class PersonTest (line 10) | final class PersonTest extends TestCase
method testBirthNumber (line 12) | public function testBirthNumber()
FILE: test/Faker/Provider/da_DK/InternetTest.php
class InternetTest (line 11) | final class InternetTest extends TestCase
method setUp (line 19) | protected function setUp()
method testEmailIsValid (line 28) | public function testEmailIsValid()
FILE: test/Faker/Provider/de_AT/AddressTest.php
class AddressTest (line 10) | final class AddressTest extends TestCase
method setUp (line 17) | protected function setUp()
method testPostcodeReturnsPostcodeThatMatchesAustrianFormat (line 29) | public function testPostcodeReturnsPostcodeThatMatchesAustrianFormat()
FILE: test/Faker/Provider/de_AT/InternetTest.php
class InternetTest (line 11) | final class InternetTest extends TestCase
method setUp (line 19) | protected function setUp()
method testEmailIsValid (line 28) | public function testEmailIsValid()
FILE: test/Faker/Provider/de_AT/PhoneNumberTest.php
class PhoneNumberTest (line 9) | final class PhoneNumberTest extends TestCase
method setUp (line 17) | protected function setUp()
method testPhoneNumberFormat (line 24) | public function testPhoneNumberFormat()
FILE: test/Faker/Provider/de_CH/AddressTest.php
class AddressTest (line 10) | final class AddressTest extends TestCase
method setUp (line 18) | protected function setUp()
method canton (line 29) | public function canton ()
method cantonName (line 46) | public function cantonName ()
method cantonShort (line 56) | public function cantonShort ()
method address (line 66) | public function address ()
FILE: test/Faker/Provider/de_CH/InternetTest.php
class InternetTest (line 11) | final class InternetTest extends TestCase
method setUp (line 19) | protected function setUp()
method emailIsValid (line 31) | public function emailIsValid()
FILE: test/Faker/Provider/de_CH/PersonTest.php
class PersonTest (line 10) | final class PersonTest extends TestCase
method setUp (line 14) | protected function setUp()
method testAvs13Number (line 21) | public function testAvs13Number()
method testAhv13Number (line 28) | public function testAhv13Number()
FILE: test/Faker/Provider/de_CH/PhoneNumberTest.php
class PhoneNumberTest (line 9) | final class PhoneNumberTest extends TestCase
method setUp (line 17) | protected function setUp()
method testPhoneNumber (line 24) | public function testPhoneNumber()
method testMobileNumber (line 29) | public function testMobileNumber()
FILE: test/Faker/Provider/de_DE/InternetTest.php
class InternetTest (line 11) | final class InternetTest extends TestCase
method setUp (line 19) | protected function setUp()
method testEmailIsValid (line 28) | public function testEmailIsValid()
FILE: test/Faker/Provider/el_GR/TextTest.php
class TextTest (line 7) | final class TextTest extends TestCase
method setUp (line 11) | protected function setUp()
method getMethod (line 16) | protected function getMethod($name) {
method testItShouldAppendEndPunctToTheEndOfString (line 24) | function testItShouldAppendEndPunctToTheEndOfString()
FILE: test/Faker/Provider/en_AU/AddressTest.php
class AddressTest (line 9) | final class AddressTest extends TestCase
method setUp (line 17) | protected function setUp()
method testCityPrefix (line 24) | public function testCityPrefix()
method testStreetSuffix (line 32) | public function testStreetSuffix()
method testState (line 40) | public function testState()
FILE: test/Faker/Provider/en_CA/AddressTest.php
class AddressTest (line 9) | final class AddressTest extends TestCase
method setUp (line 17) | protected function setUp()
method testProvince (line 27) | public function testProvince()
method testProvinceAbbr (line 38) | public function testProvinceAbbr()
method testPostcodeLetter (line 49) | public function testPostcodeLetter()
method testPostcode (line 60) | public function testPostcode()
FILE: test/Faker/Provider/en_GB/AddressTest.php
class AddressTest (line 8) | final class AddressTest extends TestCase
method setUp (line 16) | protected function setUp()
method testPostcode (line 26) | public function testPostcode()
FILE: test/Faker/Provider/en_IN/AddressTest.php
class AddressTest (line 9) | final class AddressTest extends TestCase
method setUp (line 17) | protected function setUp()
method testCity (line 24) | public function testCity()
method testCountry (line 32) | public function testCountry()
method testLocalityName (line 40) | public function testLocalityName()
method testAreaSuffix (line 48) | public function testAreaSuffix()
FILE: test/Faker/Provider/en_NG/AddressTest.php
class AddressTest (line 9) | final class AddressTest extends TestCase
method setUp (line 17) | protected function setUp()
method testPostcodeIsNotEmptyAndIsValid (line 27) | public function testPostcodeIsNotEmptyAndIsValid()
method testCountyIsAValidString (line 38) | public function testCountyIsAValidString()
method testRegionIsAValidString (line 49) | public function testRegionIsAValidString()
FILE: test/Faker/Provider/en_NG/InternetTest.php
class InternetTest (line 10) | final class InternetTest extends TestCase
method setUp (line 18) | protected function setUp()
method testEmailIsValid (line 26) | public function testEmailIsValid()
FILE: test/Faker/Provider/en_NG/PersonTest.php
class PersonTest (line 9) | final class PersonTest extends TestCase
method setUp (line 16) | protected function setUp()
method testPersonNameIsAValidString (line 23) | public function testPersonNameIsAValidString()
FILE: test/Faker/Provider/en_NG/PhoneNumberTest.php
class PhoneNumberTest (line 9) | final class PhoneNumberTest extends TestCase
method setUp (line 17) | protected function setUp()
method testPhoneNumberReturnsPhoneNumberWithOrWithoutCountryCode (line 24) | public function testPhoneNumberReturnsPhoneNumberWithOrWithoutCountryC...
FILE: test/Faker/Provider/en_NZ/PhoneNumberTest.php
class PhoneNumberTest (line 9) | final class PhoneNumberTest extends TestCase
method setUp (line 17) | protected function setUp()
method testIfPhoneNumberCanReturnData (line 24) | public function testIfPhoneNumberCanReturnData()
method phoneNumberFormat (line 30) | public function phoneNumberFormat()
FILE: test/Faker/Provider/en_PH/AddressTest.php
class AddressTest (line 9) | final class AddressTest extends TestCase
method setUp (line 17) | protected function setUp()
method testProvince (line 24) | public function testProvince()
method testCity (line 31) | public function testCity()
method testMunicipality (line 38) | public function testMunicipality()
method testBarangay (line 45) | public function testBarangay()
FILE: test/Faker/Provider/en_SG/AddressTest.php
class AddressTest (line 9) | final class AddressTest extends TestCase
method setUp (line 11) | protected function setUp()
method testStreetNumber (line 18) | public function testStreetNumber()
method testBlockNumber (line 23) | public function testBlockNumber()
FILE: test/Faker/Provider/en_SG/PhoneNumberTest.php
class PhoneNumberTest (line 9) | final class PhoneNumberTest extends TestCase
method setUp (line 13) | protected function setUp()
method testMobilePhoneNumberStartWith9Returns9yxxxxxx (line 23) | public function testMobilePhoneNumberStartWith9Returns9yxxxxxx()
method testMobilePhoneNumberStartWith8Returns8zxxxxxx (line 37) | public function testMobilePhoneNumberStartWith8Returns8zxxxxxx()
FILE: test/Faker/Provider/en_UG/AddressTest.php
class AddressTest (line 9) | final class AddressTest extends TestCase
method setUp (line 17) | protected function setUp()
method testCityName (line 24) | public function testCityName()
method testDistrict (line 31) | public function testDistrict()
method testRegion (line 38) | public function testRegion()
FILE: test/Faker/Provider/en_US/CompanyTest.php
class CompanyTest (line 9) | final class CompanyTest extends TestCase
method setUp (line 17) | protected function setUp()
method testEin (line 27) | public function testEin()
FILE: test/Faker/Provider/en_US/PaymentTest.php
class PaymentTest (line 9) | final class PaymentTest extends TestCase
method setUp (line 16) | protected function setUp()
method testBankAccountNumber (line 23) | public function testBankAccountNumber()
method testBankRoutingNumber (line 30) | public function testBankRoutingNumber()
method routingNumberProvider (line 37) | public function routingNumberProvider()
method testCalculateRoutingNumberChecksum (line 81) | public function testCalculateRoutingNumberChecksum($routingNo)
FILE: test/Faker/Provider/en_US/PersonTest.php
class PersonTest (line 9) | final class PersonTest extends TestCase
method setUp (line 17) | protected function setUp()
method testSsn (line 24) | public function testSsn()
FILE: test/Faker/Provider/en_US/PhoneNumberTest.php
class PhoneNumberTest (line 9) | final class PhoneNumberTest extends TestCase
method setUp (line 17) | protected function setUp()
method testPhoneNumber (line 24) | public function testPhoneNumber()
method testTollFreeAreaCode (line 53) | public function testTollFreeAreaCode()
method testTollFreePhoneNumber (line 58) | public function testTollFreePhoneNumber()
FILE: test/Faker/Provider/en_ZA/CompanyTest.php
class CompanyTest (line 9) | final class CompanyTest extends TestCase
method setUp (line 13) | protected function setUp()
method testGenerateValidCompanyNumber (line 20) | public function testGenerateValidCompanyNumber()
FILE: test/Faker/Provider/en_ZA/InternetTest.php
class InternetTest (line 11) | final class InternetTest extends TestCase
method setUp (line 19) | protected function setUp()
method testEmailIsValid (line 28) | public function testEmailIsValid()
FILE: test/Faker/Provider/en_ZA/PersonTest.php
class PersonTest (line 10) | final class PersonTest extends TestCase
method setUp (line 14) | protected function setUp()
method testIdNumberWithDefaults (line 22) | public function testIdNumberWithDefaults()
method testIdNumberForMales (line 31) | public function testIdNumberForMales()
method testIdNumberForFemales (line 40) | public function testIdNumberForFemales()
method testLicenceCode (line 49) | public function testLicenceCode()
method testMaleTitles (line 56) | public function testMaleTitles()
method testFemaleTitles (line 63) | public function testFemaleTitles()
FILE: test/Faker/Provider/en_ZA/PhoneNumberTest.php
class PhoneNumberTest (line 9) | final class PhoneNumberTest extends TestCase
method setUp (line 13) | protected function setUp()
method testPhoneNumber (line 20) | public function testPhoneNumber()
method testTollFreePhoneNumber (line 36) | public function testTollFreePhoneNumber()
method testCellPhoneNumber (line 51) | public function testCellPhoneNumber()
FILE: test/Faker/Provider/es_ES/PaymentTest.php
class PaymentTest (line 9) | final class PaymentTest extends TestCase
method setUp (line 16) | protected function setUp()
method testVAT (line 23) | public function testVAT()
method isValidCIF (line 34) | function isValidCIF($docNumber)
method isValidCIFFormat (line 41) | function isValidCIFFormat($docNumber)
method respectsDocPattern (line 48) | function respectsDocPattern($givenString, $pattern)
FILE: test/Faker/Provider/es_ES/PersonTest.php
class PersonTest (line 9) | final class PersonTest extends TestCase
method setUp (line 11) | protected function setUp()
method testDNI (line 19) | public function testDNI()
method isValidDNI (line 26) | public function isValidDNI($string)
method testLicenceCode (line 40) | public function testLicenceCode()
FILE: test/Faker/Provider/es_ES/PhoneNumberTest.php
class PhoneNumberTest (line 8) | final class PhoneNumberTest extends \PHPUnit_Framework_TestCase
method setUp (line 10) | protected function setUp()
method testMobileNumber (line 17) | public function testMobileNumber()
method testTollFreeNumber (line 22) | public function testTollFreeNumber()
FILE: test/Faker/Provider/es_ES/TextTest.php
class TextTest (line 9) | final class TextTest extends TestCase
method setUp (line 16) | protected function setUp()
method testText (line 23) | public function testText()
FILE: test/Faker/Provider/es_PE/PersonTest.php
class PersonTest (line 9) | final class PersonTest extends TestCase
method setUp (line 16) | protected function setUp()
method testDNI (line 24) | public function testDNI()
FILE: test/Faker/Provider/es_VE/CompanyTest.php
class CompanyTest (line 9) | final class CompanyTest extends TestCase
method setUp (line 16) | protected function setUp()
method testNationalId (line 27) | public function testNationalId()
FILE: test/Faker/Provider/es_VE/PersonTest.php
class PersonTest (line 9) | final class PersonTest extends TestCase
method setUp (line 17) | protected function setUp()
method testNationalId (line 28) | public function testNationalId()
FILE: test/Faker/Provider/fa_IR/PersonTest.php
class PersonTest (line 9) | final class PersonTest extends TestCase
method setUp (line 17) | protected function setUp()
method testNationalCode (line 24) | public function testNationalCode()
FILE: test/Faker/Provider/fi_FI/InternetTest.php
class InternetTest (line 11) | final class InternetTest extends TestCase
method setUp (line 19) | protected function setUp()
method testEmailIsValid (line 28) | public function testEmailIsValid()
FILE: test/Faker/Provider/fi_FI/PersonTest.php
class PersonTest (line 10) | final class PersonTest extends TestCase
method setUp (line 15) | protected function setUp()
method provideSeedAndExpectedReturn (line 23) | public function provideSeedAndExpectedReturn()
method testPersonalIdentityNumberUsesBirthDateIfProvided (line 37) | public function testPersonalIdentityNumberUsesBirthDateIfProvided($see...
method testPersonalIdentityNumberGeneratesCompliantNumbers (line 45) | public function testPersonalIdentityNumberGeneratesCompliantNumbers()
method testPersonalIdentityNumberGeneratesOddValuesForMales (line 71) | public function testPersonalIdentityNumberGeneratesOddValuesForMales()
method testPersonalIdentityNumberGeneratesEvenValuesForFemales (line 77) | public function testPersonalIdentityNumberGeneratesEvenValuesForFemales()
FILE: test/Faker/Provider/fr_BE/PaymentTest.php
class PaymentTest (line 9) | final class PaymentTest extends TestCase
method setUp (line 16) | protected function setUp()
method testVatIsValid (line 23) | public function testVatIsValid()
FILE: test/Faker/Provider/fr_CH/AddressTest.php
class AddressTest (line 10) | final class AddressTest extends TestCase
method setUp (line 18) | protected function setUp()
method canton (line 29) | public function canton ()
method cantonName (line 46) | public function cantonName ()
method cantonShort (line 56) | public function cantonShort ()
method address (line 66) | public function address ()
FILE: test/Faker/Provider/fr_CH/InternetTest.php
class InternetTest (line 11) | final class InternetTest extends TestCase
method setUp (line 19) | protected function setUp()
method emailIsValid (line 31) | public function emailIsValid()
FILE: test/Faker/Provider/fr_CH/PersonTest.php
class PersonTest (line 10) | final class PersonTest extends TestCase
method setUp (line 14) | protected function setUp()
method testAvs13Number (line 21) | public function testAvs13Number()
FILE: test/Faker/Provider/fr_CH/PhoneNumberTest.php
class PhoneNumberTest (line 9) | final class PhoneNumberTest extends TestCase
method setUp (line 17) | protected function setUp()
method testPhoneNumber (line 24) | public function testPhoneNumber()
method testMobileNumber (line 29) | public function testMobileNumber()
FILE: test/Faker/Provider/fr_FR/AddressTest.php
class AddressTest (line 9) | final class AddressTest extends TestCase
method setUp (line 17) | protected function setUp()
method testSecondaryAddress (line 24) | public function testSecondaryAddress()
FILE: test/Faker/Provider/fr_FR/CompanyTest.php
class CompanyTest (line 10) | final class CompanyTest extends TestCase
method setUp (line 14) | protected function setUp()
method testSiretReturnsAValidSiret (line 21) | public function testSiretReturnsAValidSiret()
method testSiretReturnsAWellFormattedSiret (line 28) | public function testSiretReturnsAWellFormattedSiret()
method testSirenReturnsAValidSiren (line 36) | public function testSirenReturnsAValidSiren()
method testSirenReturnsAWellFormattedSiren (line 43) | public function testSirenReturnsAWellFormattedSiren()
method testCatchPhraseReturnsValidCatchPhrase (line 51) | public function testCatchPhraseReturnsValidCatchPhrase()
method testIsCatchPhraseValidReturnsFalseWhenAWordsAppearsTwice (line 56) | public function testIsCatchPhraseValidReturnsFalseWhenAWordsAppearsTwi...
method testIsCatchPhraseValidReturnsTrueWhenNoWordAppearsTwice (line 62) | public function testIsCatchPhraseValidReturnsTrueWhenNoWordAppearsTwice()
class TestableCompany (line 69) | final class TestableCompany extends Company
method isCatchPhraseValid (line 71) | public static function isCatchPhraseValid($catchPhrase)
FILE: test/Faker/Provider/fr_FR/PaymentTest.php
class PaymentTest (line 10) | final class PaymentTest extends TestCase
method setUp (line 14) | protected function setUp()
method testFormattedVat (line 21) | public function testFormattedVat()
method testUnformattedVat (line 36) | public function testUnformattedVat()
FILE: test/Faker/Provider/fr_FR/PersonTest.php
class PersonTest (line 9) | final class PersonTest extends TestCase
method setUp (line 13) | protected function setUp()
method testNIRReturnsTheRightGender (line 20) | public function testNIRReturnsTheRightGender()
method testNIRReturnsTheRightPattern (line 26) | public function testNIRReturnsTheRightPattern()
method testNIRFormattedReturnsTheRightPattern (line 32) | public function testNIRFormattedReturnsTheRightPattern()
FILE: test/Faker/Provider/fr_FR/PhoneNumberTest.php
class PhoneNumberTest (line 9) | final class PhoneNumberTest extends TestCase
method setUp (line 16) | protected function setUp()
method testMobileNumber (line 23) | public function testMobileNumber()
method testMobileNumber07Format (line 29) | public function testMobileNumber07Format()
method testMobileNumber07WithSeparatorFormat (line 35) | public function testMobileNumber07WithSeparatorFormat()
method testServiceNumber (line 41) | public function testServiceNumber()
method testServiceNumberFormat (line 47) | public function testServiceNumberFormat()
method testServiceNumberWithSeparatorFormat (line 53) | public function testServiceNumberWithSeparatorFormat()
FILE: test/Faker/Provider/fr_FR/TextTest.php
class TextTest (line 7) | final class TextTest extends TestCase
method setUp (line 11) | protected function setUp()
method getMethod (line 16) | protected function getMethod($name) {
method testItShouldAppendEndPunctToTheEndOfString (line 24) | function testItShouldAppendEndPunctToTheEndOfString()
FILE: test/Faker/Provider/id_ID/PersonTest.php
class PersonTest (line 10) | final class PersonTest extends TestCase
method setUp (line 50) | protected function setUp()
method testIfFirstNameMaleCanReturnData (line 58) | public function testIfFirstNameMaleCanReturnData()
method testIfLastNameMaleCanReturnData (line 64) | public function testIfLastNameMaleCanReturnData()
method testIfFirstNameFemaleCanReturnData (line 70) | public function testIfFirstNameFemaleCanReturnData()
method testIfLastNameFemaleCanReturnData (line 76) | public function testIfLastNameFemaleCanReturnData()
method testNikContainsBirthPlace (line 82) | public function testNikContainsBirthPlace()
FILE: test/Faker/Provider/it_CH/AddressTest.php
class AddressTest (line 10) | final class AddressTest extends TestCase
method setUp (line 18) | protected function setUp()
method canton (line 29) | public function canton ()
method cantonName (line 46) | public function cantonName ()
method cantonShort (line 56) | public function cantonShort ()
method address (line 66) | public function address ()
FILE: test/Faker/Provider/it_CH/InternetTest.php
class InternetTest (line 11) | final class InternetTest extends TestCase
method setUp (line 19) | protected function setUp()
method emailIsValid (line 31) | public function emailIsValid()
FILE: test/Faker/Provider/it_CH/PersonTest.php
class PersonTest (line 10) | final class PersonTest extends TestCase
method setUp (line 14) | protected function setUp()
method testAvs13Number (line 21) | public function testAvs13Number()
FILE: test/Faker/Provider/it_CH/PhoneNumberTest.php
class PhoneNumberTest (line 9) | final class PhoneNumberTest extends TestCase
method setUp (line 17) | protected function setUp()
method testPhoneNumber (line 24) | public function testPhoneNumber()
method testMobileNumber (line 29) | public function testMobileNumber()
FILE: test/Faker/Provider/it_IT/CompanyTest.php
class CompanyTest (line 9) | final class CompanyTest extends TestCase
method setUp (line 11) | protected function setUp()
method testIfTaxIdCanReturnData (line 18) | public function testIfTaxIdCanReturnData()
FILE: test/Faker/Provider/it_IT/PersonTest.php
class PersonTest (line 9) | final class PersonTest extends TestCase
method setUp (line 11) | protected function setUp()
method testIfTaxIdCanReturnData (line 18) | public function testIfTaxIdCanReturnData()
FILE: test/Faker/Provider/ja_JP/InternetTest.php
class InternetTest (line 9) | final class InternetTest extends TestCase
method testUserName (line 11) | public function testUserName()
method testDomainName (line 20) | public function testDomainName()
FILE: test/Faker/Provider/ja_JP/PersonTest.php
class PersonTest (line 9) | final class PersonTest extends TestCase
method testKanaNameMaleReturns (line 11) | public function testKanaNameMaleReturns()
method testKanaNameFemaleReturns (line 20) | public function testKanaNameFemaleReturns()
method testFirstKanaNameMaleReturns (line 29) | public function testFirstKanaNameMaleReturns()
method testFirstKanaNameFemaleReturns (line 38) | public function testFirstKanaNameFemaleReturns()
method testLastKanaNameReturnsNakajima (line 47) | public function testLastKanaNameReturnsNakajima()
FILE: test/Faker/Provider/ja_JP/PhoneNumberTest.php
class PhoneNumberTest (line 9) | final class PhoneNumberTest extends TestCase
method testPhoneNumber (line 11) | public function testPhoneNumber()
FILE: test/Faker/Provider/ka_GE/TextTest.php
class TextTest (line 7) | final class TextTest extends TestCase
method setUp (line 11) | protected function setUp()
method getMethod (line 16) | protected function getMethod($name) {
method testItShouldAppendEndPunctToTheEndOfString (line 24) | function testItShouldAppendEndPunctToTheEndOfString()
FILE: test/Faker/Provider/kk_KZ/CompanyTest.php
class CompanyTest (line 8) | final class CompanyTest extends TestCase
method setUp (line 14) | protected function setUp()
method testBusinessIdentificationNumberIsValid (line 21) | public function testBusinessIdentificationNumberIsValid()
FILE: test/Faker/Provider/kk_KZ/PersonTest.php
class PersonTest (line 9) | final class PersonTest extends TestCase
method setUp (line 15) | protected function setUp()
method testIndividualIdentificationNumberIsValid (line 22) | public function testIndividualIdentificationNumberIsValid()
FILE: test/Faker/Provider/kk_KZ/TextTest.php
class TextTest (line 7) | final class TextTest extends TestCase
method setUp (line 11) | protected function setUp()
method getMethod (line 16) | protected function getMethod($name) {
method testItShouldAppendEndPunctToTheEndOfString (line 24) | function testItShouldAppendEndPunctToTheEndOfString()
FILE: test/Faker/Provider/ko_KR/TextTest.php
class TextTest (line 7) | final class TextTest extends TestCase
method setUp (line 11) | protected function setUp()
method getMethod (line 16) | protected function getMethod($name) {
method testItShouldAppendEndPunctToTheEndOfString (line 24) | function testItShouldAppendEndPunctToTheEndOfString()
FILE: test/Faker/Provider/mn_MN/PersonTest.php
class PersonTest (line 9) | final class PersonTest extends TestCase
method testName (line 11) | public function testName()
method testIdNumber (line 20) | public function testIdNumber()
FILE: test/Faker/Provider/ms_MY/PersonTest.php
class PersonTest (line 9) | final class PersonTest extends TestCase
method setUp (line 16) | protected function setUp()
method testPersonalIdentityCardNumber (line 26) | public function testPersonalIdentityCardNumber()
FILE: test/Faker/Provider/nb_NO/PhoneNumberTest.php
class PhoneNumberTest (line 9) | final class PhoneNumberTest extends TestCase
method setUp (line 13) | protected function setUp()
method testMobileNumber (line 20) | public function testMobileNumber()
FILE: test/Faker/Provider/nl_BE/PaymentTest.php
class PaymentTest (line 9) | final class PaymentTest extends TestCase
method setUp (line 16) | protected function setUp()
method testVatIsValid (line 23) | public function testVatIsValid()
FILE: test/Faker/Provider/nl_BE/PersonTest.php
class PersonTest (line 13) | final class PersonTest extends TestCase
method setUp (line 20) | protected function setUp()
method testRrnIsValid (line 27) | public function testRrnIsValid()
method testRrnIsMale (line 43) | public function testRrnIsMale()
method testRrnIsFemale (line 49) | public function testRrnIsFemale()
FILE: test/Faker/Provider/nl_NL/Compan
Condensed preview — 599 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (8,594K chars).
[
{
"path": ".gitattributes",
"chars": 204,
"preview": "/test/ export-ignore\n/.gitattributes export-ignore\n/.gitignore export-ignore\n/CONTRIBUTING.md "
},
{
"path": ".github/ISSUE_TEMPLATE/bug_report.md",
"chars": 769,
"preview": "---\nname: Bug report\nabout: Create a report to help us improve\ntitle: ''\nlabels: ''\nassignees: ''\n\n---\n\n### Summary\n\n<!-"
},
{
"path": ".github/dependabot.yaml",
"chars": 681,
"preview": "# https://docs.github.com/en/github/administering-a-repository/configuration-options-for-dependency-updates\n\nversion: 2\n"
},
{
"path": ".github/workflows/continuous-integration.yml",
"chars": 4261,
"preview": "# https://help.github.com/en/categories/automating-your-workflow-with-github-actions\n\non:\n pull_request:\n push:\n br"
},
{
"path": ".gitignore",
"chars": 29,
"preview": ".build/\nvendor\ncomposer.lock\n"
},
{
"path": "CHANGELOG.md",
"chars": 90054,
"preview": "# CHANGELOG\n\n## 2019-12-03, v1.9.1\n\n- Add link to PHPStan extension to readme [\\#1834](https://github.com/fzaninotto/Fak"
},
{
"path": "CONTRIBUTING.md",
"chars": 2685,
"preview": "Contributing\n============\n\nIf you've written a new formatter, adapted Faker to a new locale, or fixed a bug, your contri"
},
{
"path": "LICENSE",
"chars": 1185,
"preview": "Copyright (c) 2011 François Zaninotto\nPortions Copyright (c) 2008 Caius Durling\nPortions Copyright (c) 2008 Adam Royle\nP"
},
{
"path": "Makefile",
"chars": 738,
"preview": ".PHONY: build coverage fix help sniff test\n\nhelp:\n\t@grep -E '^[a-zA-Z0-9_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk '"
},
{
"path": "composer.json",
"chars": 868,
"preview": "{\n \"name\": \"fzaninotto/faker\",\n \"type\": \"library\",\n \"description\": \"Faker is a PHP library that generates fake "
},
{
"path": "phpunit.xml.dist",
"chars": 634,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\n<phpunit\n xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n xsi:noNam"
},
{
"path": "readme.md",
"chars": 61591,
"preview": "# Faker\n\n[](https://packagist.org/packages/fz"
},
{
"path": "src/Faker/Calculator/Ean.php",
"chars": 1225,
"preview": "<?php\n\nnamespace Faker\\Calculator;\n\n/**\n * Utility class for validating EAN-8 and EAN-13 numbers\n *\n * @package Faker\\Ca"
},
{
"path": "src/Faker/Calculator/Iban.php",
"chars": 1716,
"preview": "<?php\n\nnamespace Faker\\Calculator;\n\nclass Iban\n{\n /**\n * Generates IBAN Checksum\n *\n * @param string $iba"
},
{
"path": "src/Faker/Calculator/Inn.php",
"chars": 1038,
"preview": "<?php\nnamespace Faker\\Calculator;\n\nclass Inn\n{\n /**\n * Generates INN Checksum\n *\n * https://ru.wikipedia."
},
{
"path": "src/Faker/Calculator/Luhn.php",
"chars": 1763,
"preview": "<?php\n\nnamespace Faker\\Calculator;\n\nuse InvalidArgumentException;\n\n/**\n * Utility class for generating and validating Lu"
},
{
"path": "src/Faker/Calculator/TCNo.php",
"chars": 1375,
"preview": "<?php\n\nnamespace Faker\\Calculator;\n\nuse InvalidArgumentException;\n\nclass TCNo\n{\n /**\n * Generates Turkish Identit"
},
{
"path": "src/Faker/DefaultGenerator.php",
"chars": 669,
"preview": "<?php\n\nnamespace Faker;\n\n/**\n * This generator returns a default value for all called properties\n * and methods. It work"
},
{
"path": "src/Faker/Documentor.php",
"chars": 2459,
"preview": "<?php\n\nnamespace Faker;\n\nclass Documentor\n{\n protected $generator;\n\n /**\n * @param Generator $generator\n *"
},
{
"path": "src/Faker/Factory.php",
"chars": 1977,
"preview": "<?php\n\nnamespace Faker;\n\nclass Factory\n{\n const DEFAULT_LOCALE = 'en_US';\n\n protected static $defaultProviders = a"
},
{
"path": "src/Faker/Generator.php",
"chars": 9758,
"preview": "<?php\n\nnamespace Faker;\n\n/**\n * @property string $name\n * @method string name(string $gender = null)\n * @property string"
},
{
"path": "src/Faker/Guesser/Name.php",
"chars": 5139,
"preview": "<?php\n\nnamespace Faker\\Guesser;\n\nuse \\Faker\\Provider\\Base;\n\nclass Name\n{\n protected $generator;\n\n /**\n * @para"
},
{
"path": "src/Faker/ORM/CakePHP/ColumnTypeGuesser.php",
"chars": 2115,
"preview": "<?php\n\nnamespace Faker\\ORM\\CakePHP;\n\nclass ColumnTypeGuesser\n{\n protected $generator;\n\n public function __construc"
},
{
"path": "src/Faker/ORM/CakePHP/EntityPopulator.php",
"chars": 4578,
"preview": "<?php\n\nnamespace Faker\\ORM\\CakePHP;\n\nuse Cake\\ORM\\TableRegistry;\n\nclass EntityPopulator\n{\n protected $class;\n prot"
},
{
"path": "src/Faker/ORM/CakePHP/Populator.php",
"chars": 2551,
"preview": "<?php\n\nnamespace Faker\\ORM\\CakePHP;\n\nclass Populator\n{\n\n protected $generator;\n protected $entities = [];\n prot"
},
{
"path": "src/Faker/ORM/Doctrine/ColumnTypeGuesser.php",
"chars": 2690,
"preview": "<?php\n\nnamespace Faker\\ORM\\Doctrine;\n\nuse Doctrine\\Common\\Persistence\\Mapping\\ClassMetadata;\n\nclass ColumnTypeGuesser\n{\n"
},
{
"path": "src/Faker/ORM/Doctrine/EntityPopulator.php",
"chars": 7884,
"preview": "<?php\n\nnamespace Faker\\ORM\\Doctrine;\n\nuse Doctrine\\Common\\Persistence\\ObjectManager;\nuse Doctrine\\Common\\Persistence\\Map"
},
{
"path": "src/Faker/ORM/Doctrine/Populator.php",
"chars": 3556,
"preview": "<?php\n\nnamespace Faker\\ORM\\Doctrine;\n\nuse Doctrine\\Common\\Persistence\\ObjectManager;\nuse Faker\\Generator;\n\n/**\n * Servic"
},
{
"path": "src/Faker/ORM/Mandango/ColumnTypeGuesser.php",
"chars": 1329,
"preview": "<?php\n\nnamespace Faker\\ORM\\Mandango;\n\nclass ColumnTypeGuesser\n{\n protected $generator;\n\n /**\n * @param \\Faker\\"
},
{
"path": "src/Faker/ORM/Mandango/EntityPopulator.php",
"chars": 3406,
"preview": "<?php\n\nnamespace Faker\\ORM\\Mandango;\n\nuse Mandango\\Mandango;\nuse Faker\\Provider\\Base;\n\n/**\n * Service class for populati"
},
{
"path": "src/Faker/ORM/Mandango/Populator.php",
"chars": 2017,
"preview": "<?php\n\nnamespace Faker\\ORM\\Mandango;\n\nuse Mandango\\Mandango;\n\n/**\n * Service class for populating a database using Manda"
},
{
"path": "src/Faker/ORM/Propel/ColumnTypeGuesser.php",
"chars": 3619,
"preview": "<?php\n\nnamespace Faker\\ORM\\Propel;\n\nuse \\PropelColumnTypes;\nuse \\ColumnMap;\n\nclass ColumnTypeGuesser\n{\n protected $ge"
},
{
"path": "src/Faker/ORM/Propel/EntityPopulator.php",
"chars": 5894,
"preview": "<?php\n\nnamespace Faker\\ORM\\Propel;\n\nuse \\Faker\\Provider\\Base;\nuse \\ColumnMap;\n\n/**\n * Service class for populating a tab"
},
{
"path": "src/Faker/ORM/Propel/Populator.php",
"chars": 2845,
"preview": "<?php\n\nnamespace Faker\\ORM\\Propel;\n\n/**\n * Service class for populating a database using the Propel ORM.\n * A Populator "
},
{
"path": "src/Faker/ORM/Propel2/ColumnTypeGuesser.php",
"chars": 3585,
"preview": "<?php\n\nnamespace Faker\\ORM\\Propel2;\n\nuse \\Propel\\Generator\\Model\\PropelTypes;\nuse \\Propel\\Runtime\\Map\\ColumnMap;\n\nclass "
},
{
"path": "src/Faker/ORM/Propel2/EntityPopulator.php",
"chars": 5988,
"preview": "<?php\n\nnamespace Faker\\ORM\\Propel2;\n\nuse \\Faker\\Provider\\Base;\nuse \\Propel\\Runtime\\Map\\ColumnMap;\n\n/**\n * Service class "
},
{
"path": "src/Faker/ORM/Propel2/Populator.php",
"chars": 2959,
"preview": "<?php\n\nnamespace Faker\\ORM\\Propel2;\n\nuse Propel\\Runtime\\Propel;\nuse Propel\\Runtime\\ServiceContainer\\ServiceContainerInte"
},
{
"path": "src/Faker/ORM/Spot/ColumnTypeGuesser.php",
"chars": 2362,
"preview": "<?php\n\nnamespace Faker\\ORM\\Spot;\n\nuse Faker\\Generator;\n\nclass ColumnTypeGuesser\n{\n protected $generator;\n\n\n /**\n "
},
{
"path": "src/Faker/ORM/Spot/EntityPopulator.php",
"chars": 5564,
"preview": "<?php\n\nnamespace Faker\\ORM\\Spot;\n\nuse Faker\\Generator;\nuse Faker\\Guesser\\Name;\nuse Spot\\Locator;\nuse Spot\\Mapper;\nuse Sp"
},
{
"path": "src/Faker/ORM/Spot/Populator.php",
"chars": 2642,
"preview": "<?php\n\n\nnamespace Faker\\ORM\\Spot;\n\nuse Spot\\Locator;\n\n/**\n * Service class for populating a database using the Spot ORM."
},
{
"path": "src/Faker/Provider/Address.php",
"chars": 3315,
"preview": "<?php\n\nnamespace Faker\\Provider;\n\nclass Address extends Base\n{\n protected static $citySuffix = array('Ville');\n pr"
},
{
"path": "src/Faker/Provider/Barcode.php",
"chars": 2805,
"preview": "<?php\n\nnamespace Faker\\Provider;\n\n/**\n * @see http://en.wikipedia.org/wiki/EAN-13\n * @see http://en.wikipedia.org/wiki/I"
},
{
"path": "src/Faker/Provider/Base.php",
"chars": 20334,
"preview": "<?php\n\nnamespace Faker\\Provider;\n\nuse Faker\\Generator;\nuse Faker\\DefaultGenerator;\nuse Faker\\UniqueGenerator;\nuse Faker\\"
},
{
"path": "src/Faker/Provider/Biased.php",
"chars": 1825,
"preview": "<?php\n\nnamespace Faker\\Provider;\n\nclass Biased extends Base\n{\n /**\n * Returns a biased integer between $min and $"
},
{
"path": "src/Faker/Provider/Color.php",
"chars": 4530,
"preview": "<?php\n\nnamespace Faker\\Provider;\n\n/**\n * @author lsv\n */\nclass Color extends Base\n{\n protected static $safeColorNames"
},
{
"path": "src/Faker/Provider/Company.php",
"chars": 916,
"preview": "<?php\n\nnamespace Faker\\Provider;\n\nclass Company extends Base\n{\n protected static $formats = array(\n '{{lastNam"
},
{
"path": "src/Faker/Provider/DateTime.php",
"chars": 11683,
"preview": "<?php\n\nnamespace Faker\\Provider;\n\nclass DateTime extends Base\n{\n protected static $century = array('I','II','III','IV"
},
{
"path": "src/Faker/Provider/File.php",
"chars": 48862,
"preview": "<?php\nnamespace Faker\\Provider;\n\nclass File extends Base\n{\n\n /**\n * MIME types from the apache.org file. Some typ"
},
{
"path": "src/Faker/Provider/HtmlLorem.php",
"chars": 9579,
"preview": "<?php\n\nnamespace Faker\\Provider;\n\nuse Faker\\Generator;\nuse Faker\\UniqueGenerator;\n\nclass HtmlLorem extends Base\n{\n\n c"
},
{
"path": "src/Faker/Provider/Image.php",
"chars": 3629,
"preview": "<?php\n\nnamespace Faker\\Provider;\n\n/**\n * Depends on image generation from http://lorempixel.com/\n */\nclass Image extends"
},
{
"path": "src/Faker/Provider/Internet.php",
"chars": 14840,
"preview": "<?php\n\nnamespace Faker\\Provider;\n\nclass Internet extends Base\n{\n protected static $freeEmailDomain = array('gmail.com"
},
{
"path": "src/Faker/Provider/Lorem.php",
"chars": 7808,
"preview": "<?php\n\nnamespace Faker\\Provider;\n\nclass Lorem extends Base\n{\n protected static $wordList = array(\n 'alias', 'c"
},
{
"path": "src/Faker/Provider/Miscellaneous.php",
"chars": 13353,
"preview": "<?php\n\nnamespace Faker\\Provider;\n\nclass Miscellaneous extends Base\n{\n /**\n * @link https://en.wikipedia.org/wiki/"
},
{
"path": "src/Faker/Provider/Payment.php",
"chars": 11703,
"preview": "<?php\n\nnamespace Faker\\Provider;\n\nuse Faker\\Calculator\\Iban;\nuse Faker\\Calculator\\Luhn;\n\nclass Payment extends Base\n{\n "
},
{
"path": "src/Faker/Provider/Person.php",
"chars": 3141,
"preview": "<?php\n\nnamespace Faker\\Provider;\n\nclass Person extends Base\n{\n const GENDER_MALE = 'male';\n const GENDER_FEMALE = "
},
{
"path": "src/Faker/Provider/PhoneNumber.php",
"chars": 1053,
"preview": "<?php\n\nnamespace Faker\\Provider;\n\nuse Faker\\Calculator\\Luhn;\n\nclass PhoneNumber extends Base\n{\n protected static $for"
},
{
"path": "src/Faker/Provider/Text.php",
"chars": 4740,
"preview": "<?php\n\nnamespace Faker\\Provider;\n\nabstract class Text extends Base\n{\n protected static $baseText = '';\n protected "
},
{
"path": "src/Faker/Provider/UserAgent.php",
"chars": 6118,
"preview": "<?php\n\nnamespace Faker\\Provider;\n\nclass UserAgent extends Base\n{\n protected static $userAgents = array('firefox', 'ch"
},
{
"path": "src/Faker/Provider/Uuid.php",
"chars": 1782,
"preview": "<?php\n\nnamespace Faker\\Provider;\n\nclass Uuid extends Base\n{\n /**\n * Generate name based md5 UUID (version 3).\n "
},
{
"path": "src/Faker/Provider/ar_JO/Address.php",
"chars": 7310,
"preview": "<?php\n\nnamespace Faker\\Provider\\ar_JO;\n\nclass Address extends \\Faker\\Provider\\Address\n{\n protected static $streetPref"
},
{
"path": "src/Faker/Provider/ar_JO/Company.php",
"chars": 1579,
"preview": "<?php\n\nnamespace Faker\\Provider\\ar_JO;\n\nclass Company extends \\Faker\\Provider\\Company\n{\n protected static $formats = "
},
{
"path": "src/Faker/Provider/ar_JO/Internet.php",
"chars": 1636,
"preview": "<?php\n\nnamespace Faker\\Provider\\ar_JO;\n\nclass Internet extends \\Faker\\Provider\\Internet\n{\n protected static $userName"
},
{
"path": "src/Faker/Provider/ar_JO/Person.php",
"chars": 13158,
"preview": "<?php\n\nnamespace Faker\\Provider\\ar_JO;\n\nclass Person extends \\Faker\\Provider\\Person\n{\n protected static $maleNameForm"
},
{
"path": "src/Faker/Provider/ar_JO/Text.php",
"chars": 97952,
"preview": "<?php\n\nnamespace Faker\\Provider\\ar_JO;\n\nclass Text extends \\Faker\\Provider\\Text\n{\n protected static function validSta"
},
{
"path": "src/Faker/Provider/ar_SA/Address.php",
"chars": 7977,
"preview": "<?php\n\nnamespace Faker\\Provider\\ar_SA;\n\nclass Address extends \\Faker\\Provider\\Address\n{\n protected static $streetPref"
},
{
"path": "src/Faker/Provider/ar_SA/Color.php",
"chars": 7504,
"preview": "<?php\n\nnamespace Faker\\Provider\\ar_SA;\n\nclass Color extends \\Faker\\Provider\\Color\n{\n protected static $safeColorNames"
},
{
"path": "src/Faker/Provider/ar_SA/Company.php",
"chars": 1831,
"preview": "<?php\n\nnamespace Faker\\Provider\\ar_SA;\n\nuse Faker\\Calculator\\Luhn;\n\nclass Company extends \\Faker\\Provider\\Company\n{\n "
},
{
"path": "src/Faker/Provider/ar_SA/Internet.php",
"chars": 1636,
"preview": "<?php\n\nnamespace Faker\\Provider\\ar_SA;\n\nclass Internet extends \\Faker\\Provider\\Internet\n{\n protected static $userName"
},
{
"path": "src/Faker/Provider/ar_SA/Payment.php",
"chars": 668,
"preview": "<?php\n\nnamespace Faker\\Provider\\ar_SA;\n\nclass Payment extends \\Faker\\Provider\\Payment\n{\n /**\n * International Ban"
},
{
"path": "src/Faker/Provider/ar_SA/Person.php",
"chars": 10889,
"preview": "<?php\n\nnamespace Faker\\Provider\\ar_SA;\n\nuse Faker\\Calculator\\Luhn;\n\nclass Person extends \\Faker\\Provider\\Person\n{\n pr"
},
{
"path": "src/Faker/Provider/ar_SA/Text.php",
"chars": 97952,
"preview": "<?php\n\nnamespace Faker\\Provider\\ar_SA;\n\nclass Text extends \\Faker\\Provider\\Text\n{\n protected static function validSta"
},
{
"path": "src/Faker/Provider/at_AT/Payment.php",
"chars": 1361,
"preview": "<?php\n\nnamespace Faker\\Provider\\at_AT;\n\n/**\n * Class Payment\n *\n * @package Faker\\Provider\\at_AT\n */\nclass Payment exten"
},
{
"path": "src/Faker/Provider/bg_BG/Internet.php",
"chars": 318,
"preview": "<?php\n\nnamespace Faker\\Provider\\bg_BG;\n\nclass Internet extends \\Faker\\Provider\\Internet\n{\n protected static $freeEmai"
},
{
"path": "src/Faker/Provider/bg_BG/Payment.php",
"chars": 1388,
"preview": "<?php\n\nnamespace Faker\\Provider\\bg_BG;\n\nclass Payment extends \\Faker\\Provider\\Payment\n{\n /**\n * International Ban"
},
{
"path": "src/Faker/Provider/bg_BG/Person.php",
"chars": 21247,
"preview": "<?php\n\nnamespace Faker\\Provider\\bg_BG;\n\nclass Person extends \\Faker\\Provider\\Person\n{\n protected static $lastNameForm"
},
{
"path": "src/Faker/Provider/bg_BG/PhoneNumber.php",
"chars": 426,
"preview": "<?php\n\nnamespace Faker\\Provider\\bg_BG;\n\nclass PhoneNumber extends \\Faker\\Provider\\PhoneNumber\n{\n protected static $fo"
},
{
"path": "src/Faker/Provider/bn_BD/Address.php",
"chars": 7376,
"preview": "<?php\n\nnamespace Faker\\Provider\\bn_BD;\n\nclass Address extends \\Faker\\Provider\\Address\n{\n protected static $cityPrefix"
},
{
"path": "src/Faker/Provider/bn_BD/Company.php",
"chars": 551,
"preview": "<?php\n\nnamespace Faker\\Provider\\bn_BD;\n\nclass Company extends \\Faker\\Provider\\Company\n{\n protected static $formats = "
},
{
"path": "src/Faker/Provider/bn_BD/Person.php",
"chars": 1147,
"preview": "<?php\n\nnamespace Faker\\Provider\\bn_BD;\n\nclass Person extends \\Faker\\Provider\\Person\n{\n protected static $maleNameForm"
},
{
"path": "src/Faker/Provider/bn_BD/PhoneNumber.php",
"chars": 263,
"preview": "<?php\n\nnamespace Faker\\Provider\\bn_BD;\n\nclass PhoneNumber extends \\Faker\\Provider\\PhoneNumber\n{\n public function phon"
},
{
"path": "src/Faker/Provider/bn_BD/Utils.php",
"chars": 285,
"preview": "<?php\n\nnamespace Faker\\Provider\\bn_BD;\n\nclass Utils\n{\n public static function getBanglaNumber($number)\n {\n "
},
{
"path": "src/Faker/Provider/cs_CZ/Address.php",
"chars": 8810,
"preview": "<?php\n\nnamespace Faker\\Provider\\cs_CZ;\n\nclass Address extends \\Faker\\Provider\\Address\n{\n protected static $streetAddr"
},
{
"path": "src/Faker/Provider/cs_CZ/Company.php",
"chars": 3543,
"preview": "<?php\n\nnamespace Faker\\Provider\\cs_CZ;\n\nclass Company extends \\Faker\\Provider\\Company\n{\n /**\n * @var array Czech "
},
{
"path": "src/Faker/Provider/cs_CZ/DateTime.php",
"chars": 1700,
"preview": "<?php\n\nnamespace Faker\\Provider\\cs_CZ;\n\n/**\n * Czech months and days without setting locale\n */\nclass DateTime extends \\"
},
{
"path": "src/Faker/Provider/cs_CZ/Internet.php",
"chars": 327,
"preview": "<?php\n\nnamespace Faker\\Provider\\cs_CZ;\n\nclass Internet extends \\Faker\\Provider\\Internet\n{\n protected static $freeEmai"
},
{
"path": "src/Faker/Provider/cs_CZ/Payment.php",
"chars": 668,
"preview": "<?php\n\nnamespace Faker\\Provider\\cs_CZ;\n\nclass Payment extends \\Faker\\Provider\\Payment\n{\n /**\n * International Ban"
},
{
"path": "src/Faker/Provider/cs_CZ/Person.php",
"chars": 32612,
"preview": "<?php\n\nnamespace Faker\\Provider\\cs_CZ;\n\nclass Person extends \\Faker\\Provider\\Person\n{\n protected static $lastNameForm"
},
{
"path": "src/Faker/Provider/cs_CZ/PhoneNumber.php",
"chars": 267,
"preview": "<?php\n\nnamespace Faker\\Provider\\cs_CZ;\n\nclass PhoneNumber extends \\Faker\\Provider\\PhoneNumber\n{\n protected static $fo"
},
{
"path": "src/Faker/Provider/cs_CZ/Text.php",
"chars": 460474,
"preview": "<?php\n\nnamespace Faker\\Provider\\cs_CZ;\n\nclass Text extends \\Faker\\Provider\\Text\n{\n public function realText($maxNbCha"
},
{
"path": "src/Faker/Provider/da_DK/Address.php",
"chars": 16034,
"preview": "<?php\n\nnamespace Faker\\Provider\\da_DK;\n\n/**\n * @author Antoine Corcy <contact@sbin.dk>\n */\nclass Address extends \\Faker\\"
},
{
"path": "src/Faker/Provider/da_DK/Company.php",
"chars": 1930,
"preview": "<?php\n\nnamespace Faker\\Provider\\da_DK;\n\n/**\n * @author Antoine Corcy <contact@sbin.dk>\n */\nclass Company extends \\Faker\\"
},
{
"path": "src/Faker/Provider/da_DK/Internet.php",
"chars": 675,
"preview": "<?php\n\nnamespace Faker\\Provider\\da_DK;\n\n/**\n * @author Antoine Corcy <contact@sbin.dk>\n */\nclass Internet extends \\Faker"
},
{
"path": "src/Faker/Provider/da_DK/Payment.php",
"chars": 668,
"preview": "<?php\n\nnamespace Faker\\Provider\\da_DK;\n\nclass Payment extends \\Faker\\Provider\\Payment\n{\n /**\n * International Ban"
},
{
"path": "src/Faker/Provider/da_DK/Person.php",
"chars": 16269,
"preview": "<?php\n\nnamespace Faker\\Provider\\da_DK;\n\n/**\n * @link http://www.danskernesnavne.navneforskning.ku.dk/Personnavne.asp\n *\n"
},
{
"path": "src/Faker/Provider/da_DK/PhoneNumber.php",
"chars": 396,
"preview": "<?php\n\nnamespace Faker\\Provider\\da_DK;\n\n/**\n * @author Antoine Corcy <contact@sbin.dk>\n */\nclass PhoneNumber extends \\Fa"
},
{
"path": "src/Faker/Provider/de_AT/Address.php",
"chars": 9061,
"preview": "<?php\n\nnamespace Faker\\Provider\\de_AT;\n\nclass Address extends \\Faker\\Provider\\Address\n{\n protected static $buildingNu"
},
{
"path": "src/Faker/Provider/de_AT/Company.php",
"chars": 323,
"preview": "<?php\n\nnamespace Faker\\Provider\\de_AT;\n\nclass Company extends \\Faker\\Provider\\Company\n{\n protected static $formats = "
},
{
"path": "src/Faker/Provider/de_AT/Internet.php",
"chars": 272,
"preview": "<?php\n\nnamespace Faker\\Provider\\de_AT;\n\nclass Internet extends \\Faker\\Provider\\Internet\n{\n protected static $freeEmai"
},
{
"path": "src/Faker/Provider/de_AT/Payment.php",
"chars": 668,
"preview": "<?php\n\nnamespace Faker\\Provider\\de_AT;\n\nclass Payment extends \\Faker\\Provider\\Payment\n{\n /**\n * International Ban"
},
{
"path": "src/Faker/Provider/de_AT/Person.php",
"chars": 10236,
"preview": "<?php\n\nnamespace Faker\\Provider\\de_AT;\n\nclass Person extends \\Faker\\Provider\\Person\n{\n protected static $maleNameForm"
},
{
"path": "src/Faker/Provider/de_AT/PhoneNumber.php",
"chars": 389,
"preview": "<?php\n\nnamespace Faker\\Provider\\de_AT;\n\nclass PhoneNumber extends \\Faker\\Provider\\PhoneNumber\n{\n protected static $fo"
},
{
"path": "src/Faker/Provider/de_AT/Text.php",
"chars": 90,
"preview": "<?php\n\nnamespace Faker\\Provider\\de_AT;\n\nclass Text extends \\Faker\\Provider\\de_DE\\Text\n{\n}\n"
},
{
"path": "src/Faker/Provider/de_CH/Address.php",
"chars": 10582,
"preview": "<?php\n\nnamespace Faker\\Provider\\de_CH;\n\nclass Address extends \\Faker\\Provider\\Address\n{\n protected static $buildingNu"
},
{
"path": "src/Faker/Provider/de_CH/Company.php",
"chars": 341,
"preview": "<?php\n\nnamespace Faker\\Provider\\de_CH;\n\nclass Company extends \\Faker\\Provider\\Company\n{\n protected static $formats = "
},
{
"path": "src/Faker/Provider/de_CH/Internet.php",
"chars": 390,
"preview": "<?php\n\nnamespace Faker\\Provider\\de_CH;\n\nclass Internet extends \\Faker\\Provider\\Internet\n{\n protected static $freeEmai"
},
{
"path": "src/Faker/Provider/de_CH/Payment.php",
"chars": 668,
"preview": "<?php\n\nnamespace Faker\\Provider\\de_CH;\n\nclass Payment extends \\Faker\\Provider\\Payment\n{\n /**\n * International Ban"
},
{
"path": "src/Faker/Provider/de_CH/Person.php",
"chars": 7908,
"preview": "<?php\n\nnamespace Faker\\Provider\\de_CH;\n\nclass Person extends \\Faker\\Provider\\de_DE\\Person\n{\n /**\n * @link http://"
},
{
"path": "src/Faker/Provider/de_CH/PhoneNumber.php",
"chars": 907,
"preview": "<?php\n\nnamespace Faker\\Provider\\de_CH;\n\nclass PhoneNumber extends \\Faker\\Provider\\PhoneNumber\n{\n protected static $fo"
},
{
"path": "src/Faker/Provider/de_CH/Text.php",
"chars": 129826,
"preview": "<?php\n\nnamespace Faker\\Provider\\de_CH;\n\nclass Text extends \\Faker\\Provider\\Text\n{\n /**\n * The Project Gutenberg E"
},
{
"path": "src/Faker/Provider/de_DE/Address.php",
"chars": 15816,
"preview": "<?php\n\nnamespace Faker\\Provider\\de_DE;\n\nclass Address extends \\Faker\\Provider\\Address\n{\n protected static $buildingNu"
},
{
"path": "src/Faker/Provider/de_DE/Company.php",
"chars": 1356,
"preview": "<?php\n\nnamespace Faker\\Provider\\de_DE;\n\nclass Company extends \\Faker\\Provider\\Company\n{\n protected static $formats = "
},
{
"path": "src/Faker/Provider/de_DE/Internet.php",
"chars": 680,
"preview": "<?php\n\nnamespace Faker\\Provider\\de_DE;\n\nclass Internet extends \\Faker\\Provider\\Internet\n{\n /**\n * @link https://w"
},
{
"path": "src/Faker/Provider/de_DE/Payment.php",
"chars": 3004,
"preview": "<?php\n\nnamespace Faker\\Provider\\de_DE;\n\nclass Payment extends \\Faker\\Provider\\Payment\n{\n /**\n * International Ban"
},
{
"path": "src/Faker/Provider/de_DE/Person.php",
"chars": 18058,
"preview": "<?php\n\nnamespace Faker\\Provider\\de_DE;\n\nclass Person extends \\Faker\\Provider\\Person\n{\n protected static $maleNameForm"
},
{
"path": "src/Faker/Provider/de_DE/PhoneNumber.php",
"chars": 431,
"preview": "<?php\n\nnamespace Faker\\Provider\\de_DE;\n\nclass PhoneNumber extends \\Faker\\Provider\\PhoneNumber\n{\n protected static $fo"
},
{
"path": "src/Faker/Provider/de_DE/Text.php",
"chars": 129405,
"preview": "<?php\n\nnamespace Faker\\Provider\\de_DE;\n\nclass Text extends \\Faker\\Provider\\Text\n{\n /**\n * The Project Gutenberg E"
},
{
"path": "src/Faker/Provider/el_CY/Address.php",
"chars": 2923,
"preview": "<?php\n\nnamespace Faker\\Provider\\el_CY;\n\nclass Address extends \\Faker\\Provider\\Address\n{\n protected static $citySuffix"
},
{
"path": "src/Faker/Provider/el_CY/Company.php",
"chars": 346,
"preview": "<?php\n\nnamespace Faker\\Provider\\el_CY;\n\nclass Company extends \\Faker\\Provider\\Company\n{\n protected static $companySuf"
},
{
"path": "src/Faker/Provider/el_CY/Internet.php",
"chars": 358,
"preview": "<?php\n\nnamespace Faker\\Provider\\el_CY;\n\nclass Internet extends \\Faker\\Provider\\Internet\n{\n protected static $freeEmai"
},
{
"path": "src/Faker/Provider/el_CY/Payment.php",
"chars": 1366,
"preview": "<?php\n\nnamespace Faker\\Provider\\el_CY;\n\nclass Payment extends \\Faker\\Provider\\Payment\n{\n /**\n * International Ban"
},
{
"path": "src/Faker/Provider/el_CY/Person.php",
"chars": 7883,
"preview": "<?php\n\nnamespace Faker\\Provider\\el_CY;\n\nclass Person extends \\Faker\\Provider\\Person\n{\n /**\n * @var array\n * @"
},
{
"path": "src/Faker/Provider/el_CY/PhoneNumber.php",
"chars": 630,
"preview": "<?php\n\nnamespace Faker\\Provider\\el_CY;\n\nclass PhoneNumber extends \\Faker\\Provider\\PhoneNumber\n{\n protected static $fo"
},
{
"path": "src/Faker/Provider/el_GR/Address.php",
"chars": 11544,
"preview": "<?php\n\nnamespace Faker\\Provider\\el_GR;\n\nclass Address extends \\Faker\\Provider\\Address\n{\n protected static $buildingNu"
},
{
"path": "src/Faker/Provider/el_GR/Company.php",
"chars": 1786,
"preview": "<?php namespace Faker\\Provider\\el_GR;\n\nclass Company extends \\Faker\\Provider\\Company\n{\n protected static $companySuff"
},
{
"path": "src/Faker/Provider/el_GR/Payment.php",
"chars": 668,
"preview": "<?php\n\nnamespace Faker\\Provider\\el_GR;\n\nclass Payment extends \\Faker\\Provider\\Payment\n{\n /**\n * International Ban"
},
{
"path": "src/Faker/Provider/el_GR/Person.php",
"chars": 21888,
"preview": "<?php\n\nnamespace Faker\\Provider\\el_GR;\n\nclass Person extends \\Faker\\Provider\\Person\n{\n protected static $lastNameForm"
},
{
"path": "src/Faker/Provider/el_GR/PhoneNumber.php",
"chars": 1974,
"preview": "<?php\n\nnamespace Faker\\Provider\\el_GR;\n\nclass PhoneNumber extends \\Faker\\Provider\\PhoneNumber\n{\n /**\n * @link htt"
},
{
"path": "src/Faker/Provider/el_GR/Text.php",
"chars": 315943,
"preview": "<?php\n\nnamespace Faker\\Provider\\el_GR;\n\nclass Text extends \\Faker\\Provider\\Text\n{\n /**\n * From el.wikisource.org."
},
{
"path": "src/Faker/Provider/en_AU/Address.php",
"chars": 4748,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_AU;\n\n/**\n * Class Address\n * @see http://www.ipaustralia.gov.au/about-us/corporate/ad"
},
{
"path": "src/Faker/Provider/en_AU/Internet.php",
"chars": 348,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_AU;\n\nclass Internet extends \\Faker\\Provider\\Internet\n{\n protected static $freeEmai"
},
{
"path": "src/Faker/Provider/en_AU/PhoneNumber.php",
"chars": 1427,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_AU;\n\nclass PhoneNumber extends \\Faker\\Provider\\PhoneNumber\n{\n protected static $fo"
},
{
"path": "src/Faker/Provider/en_CA/Address.php",
"chars": 1772,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_CA;\n\n/**\n * Extend US class since most fields share the same format\n */\n\nclass Addres"
},
{
"path": "src/Faker/Provider/en_CA/PhoneNumber.php",
"chars": 391,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_CA;\n\nclass PhoneNumber extends \\Faker\\Provider\\en_US\\PhoneNumber\n{\n protected stat"
},
{
"path": "src/Faker/Provider/en_GB/Address.php",
"chars": 14679,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_GB;\n\nclass Address extends \\Faker\\Provider\\Address\n{\n protected static $cityPrefix"
},
{
"path": "src/Faker/Provider/en_GB/Internet.php",
"chars": 342,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_GB;\n\nclass Internet extends \\Faker\\Provider\\Internet\n{\n protected static $freeEmai"
},
{
"path": "src/Faker/Provider/en_GB/Payment.php",
"chars": 668,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_GB;\n\nclass Payment extends \\Faker\\Provider\\Payment\n{\n /**\n * International Ban"
},
{
"path": "src/Faker/Provider/en_GB/Person.php",
"chars": 4986,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_GB;\n\nclass Person extends \\Faker\\Provider\\Person\n{\n protected static $maleNameForm"
},
{
"path": "src/Faker/Provider/en_GB/PhoneNumber.php",
"chars": 943,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_GB;\n\nclass PhoneNumber extends \\Faker\\Provider\\PhoneNumber\n{\n protected static $fo"
},
{
"path": "src/Faker/Provider/en_HK/Address.php",
"chars": 9929,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_HK;\n\nclass Address extends \\Faker\\Provider\\Address\n{\n protected static $country = "
},
{
"path": "src/Faker/Provider/en_HK/Internet.php",
"chars": 402,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_HK;\n\nclass Internet extends \\Faker\\Provider\\Internet\n{\n protected static $freeEmai"
},
{
"path": "src/Faker/Provider/en_HK/PhoneNumber.php",
"chars": 1036,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_HK;\n\nclass PhoneNumber extends \\Faker\\Provider\\PhoneNumber\n{\n protected static $fo"
},
{
"path": "src/Faker/Provider/en_IN/Address.php",
"chars": 8238,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_IN;\n\nclass Address extends \\Faker\\Provider\\Address\n{\n protected static $city = arr"
},
{
"path": "src/Faker/Provider/en_IN/Internet.php",
"chars": 340,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_IN;\n\nclass Internet extends \\Faker\\Provider\\Internet\n{\n protected static $freeEmai"
},
{
"path": "src/Faker/Provider/en_IN/Person.php",
"chars": 11442,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_IN;\n\nclass Person extends \\Faker\\Provider\\Person\n{\n protected static $maleNameForm"
},
{
"path": "src/Faker/Provider/en_IN/PhoneNumber.php",
"chars": 753,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_IN;\n\nclass PhoneNumber extends \\Faker\\Provider\\PhoneNumber\n{\n protected static $fo"
},
{
"path": "src/Faker/Provider/en_NG/Address.php",
"chars": 5500,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_NG;\n\nclass Address extends \\Faker\\Provider\\Address\n{\n protected static $postcode ="
},
{
"path": "src/Faker/Provider/en_NG/Internet.php",
"chars": 198,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_NG;\n\nclass Internet extends \\Faker\\Provider\\Internet\n{\n protected static $tld = ar"
},
{
"path": "src/Faker/Provider/en_NG/Person.php",
"chars": 4242,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_NG;\n\nclass Person extends \\Faker\\Provider\\Person\n{\n protected static $maleNameForm"
},
{
"path": "src/Faker/Provider/en_NG/PhoneNumber.php",
"chars": 3024,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_NG;\n\nclass PhoneNumber extends \\Faker\\Provider\\PhoneNumber\n{\n protected static $fo"
},
{
"path": "src/Faker/Provider/en_NZ/Address.php",
"chars": 2193,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_NZ;\n\nclass Address extends \\Faker\\Provider\\en_US\\Address\n{\n\n /**\n * An array o"
},
{
"path": "src/Faker/Provider/en_NZ/Internet.php",
"chars": 446,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_NZ;\n\nclass Internet extends \\Faker\\Provider\\Internet\n{\n /**\n * An array of New"
},
{
"path": "src/Faker/Provider/en_NZ/PhoneNumber.php",
"chars": 2122,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_NZ;\n\nclass PhoneNumber extends \\Faker\\Provider\\PhoneNumber\n{\n /**\n * An array "
},
{
"path": "src/Faker/Provider/en_PH/Address.php",
"chars": 27394,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_PH;\n\nclass Address extends \\Faker\\Provider\\en_US\\Address\n{\n protected static $stre"
},
{
"path": "src/Faker/Provider/en_PH/PhoneNumber.php",
"chars": 3088,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_PH;\n\nclass PhoneNumber extends \\Faker\\Provider\\PhoneNumber\n{\n // http://en.wikiped"
},
{
"path": "src/Faker/Provider/en_SG/Address.php",
"chars": 3835,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_SG;\n\nclass Address extends \\Faker\\Provider\\Address\n{\n\n // http://en.wikipedia.org/"
},
{
"path": "src/Faker/Provider/en_SG/PhoneNumber.php",
"chars": 2808,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_SG;\n\nclass PhoneNumber extends \\Faker\\Provider\\PhoneNumber\n{\n protected static $in"
},
{
"path": "src/Faker/Provider/en_UG/Address.php",
"chars": 3751,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_UG;\n\nclass Address extends \\Faker\\Provider\\en_US\\Address\n{\n protected static $city"
},
{
"path": "src/Faker/Provider/en_UG/Internet.php",
"chars": 348,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_UG;\n\nclass Internet extends \\Faker\\Provider\\Internet\n{\n protected static $freeEmai"
},
{
"path": "src/Faker/Provider/en_UG/Person.php",
"chars": 10284,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_UG;\n\nclass Person extends \\Faker\\Provider\\Person\n{\n /**\n * It is very common i"
},
{
"path": "src/Faker/Provider/en_UG/PhoneNumber.php",
"chars": 341,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_UG;\n\nclass PhoneNumber extends \\Faker\\Provider\\PhoneNumber\n{\n protected static $fo"
},
{
"path": "src/Faker/Provider/en_US/Address.php",
"chars": 9002,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_US;\n\nclass Address extends \\Faker\\Provider\\Address\n{\n protected static $cityPrefix"
},
{
"path": "src/Faker/Provider/en_US/Company.php",
"chars": 38007,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_US;\n\nclass Company extends \\Faker\\Provider\\Company\n{\n protected static $formats = "
},
{
"path": "src/Faker/Provider/en_US/Payment.php",
"chars": 1162,
"preview": "<?php\n\n\nnamespace Faker\\Provider\\en_US;\n\nclass Payment extends \\Faker\\Provider\\Payment\n{\n public function bankAccount"
},
{
"path": "src/Faker/Provider/en_US/Person.php",
"chars": 37232,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_US;\n\nclass Person extends \\Faker\\Provider\\Person\n{\n protected static $maleNameForm"
},
{
"path": "src/Faker/Provider/en_US/PhoneNumber.php",
"chars": 3361,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_US;\n\nclass PhoneNumber extends \\Faker\\Provider\\PhoneNumber\n{\n /**\n * @see http"
},
{
"path": "src/Faker/Provider/en_US/Text.php",
"chars": 165355,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_US;\n\nclass Text extends \\Faker\\Provider\\Text\n{\n /**\n * Project Gutenberg's Ali"
},
{
"path": "src/Faker/Provider/en_ZA/Address.php",
"chars": 4439,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_ZA;\n\nclass Address extends \\Faker\\Provider\\en_US\\Address\n{\n protected static $city"
},
{
"path": "src/Faker/Provider/en_ZA/Company.php",
"chars": 715,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_ZA;\n\n/**\n * Class Company.\n */\nclass Company extends \\Faker\\Provider\\Company\n{\n pr"
},
{
"path": "src/Faker/Provider/en_ZA/Internet.php",
"chars": 695,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_ZA;\n\nclass Internet extends \\Faker\\Provider\\Internet\n{\n protected static $freeEmai"
},
{
"path": "src/Faker/Provider/en_ZA/Person.php",
"chars": 14636,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_ZA;\n\nuse Faker\\Calculator\\Luhn;\n\nclass Person extends \\Faker\\Provider\\Person\n{\n pr"
},
{
"path": "src/Faker/Provider/en_ZA/PhoneNumber.php",
"chars": 2863,
"preview": "<?php\n\nnamespace Faker\\Provider\\en_ZA;\n\nclass PhoneNumber extends \\Faker\\Provider\\PhoneNumber\n{\n protected static $fo"
},
{
"path": "src/Faker/Provider/es_AR/Address.php",
"chars": 2603,
"preview": "<?php\n\nnamespace Faker\\Provider\\es_AR;\n\nclass Address extends \\Faker\\Provider\\es_ES\\Address\n{\n protected static $city"
},
{
"path": "src/Faker/Provider/es_AR/Company.php",
"chars": 7974,
"preview": "<?php\n\nnamespace Faker\\Provider\\es_AR;\n\nclass Company extends \\Faker\\Provider\\Company\n{\n protected static $formats = "
},
{
"path": "src/Faker/Provider/es_AR/Person.php",
"chars": 10742,
"preview": "<?php\n\nnamespace Faker\\Provider\\es_AR;\n\nclass Person extends \\Faker\\Provider\\Person\n{\n protected static $maleNameForm"
},
{
"path": "src/Faker/Provider/es_AR/PhoneNumber.php",
"chars": 1000,
"preview": "<?php\n\nnamespace Faker\\Provider\\es_AR;\n\nclass PhoneNumber extends \\Faker\\Provider\\PhoneNumber\n{\n protected static $fo"
},
{
"path": "src/Faker/Provider/es_ES/Address.php",
"chars": 5950,
"preview": "<?php\n\nnamespace Faker\\Provider\\es_ES;\n\nclass Address extends \\Faker\\Provider\\Address\n{\n protected static $cityPrefix"
},
{
"path": "src/Faker/Provider/es_ES/Color.php",
"chars": 416,
"preview": "<?php\n\nnamespace Faker\\Provider\\es_ES;\n\nclass Color extends \\Faker\\Provider\\Color\n{\n protected static $safeColorNames"
},
{
"path": "src/Faker/Provider/es_ES/Company.php",
"chars": 8577,
"preview": "<?php\n\nnamespace Faker\\Provider\\es_ES;\n\nclass Company extends \\Faker\\Provider\\Company\n{\n protected static $formats = "
},
{
"path": "src/Faker/Provider/es_ES/Internet.php",
"chars": 378,
"preview": "<?php\n\nnamespace Faker\\Provider\\es_ES;\n\nclass Internet extends \\Faker\\Provider\\Internet\n{\n protected static $freeEmai"
},
{
"path": "src/Faker/Provider/es_ES/Payment.php",
"chars": 1254,
"preview": "<?php\n\nnamespace Faker\\Provider\\es_ES;\n\nclass Payment extends \\Faker\\Provider\\Payment\n{\n private static $vatMap = arr"
},
{
"path": "src/Faker/Provider/es_ES/Person.php",
"chars": 13369,
"preview": "<?php\n\nnamespace Faker\\Provider\\es_ES;\n\nclass Person extends \\Faker\\Provider\\Person\n{\n private static $crcMap = array"
},
{
"path": "src/Faker/Provider/es_ES/PhoneNumber.php",
"chars": 1056,
"preview": "<?php\n\nnamespace Faker\\Provider\\es_ES;\n\nclass PhoneNumber extends \\Faker\\Provider\\PhoneNumber\n{\n protected static $fo"
},
{
"path": "src/Faker/Provider/es_ES/Text.php",
"chars": 295233,
"preview": "<?php\n\nnamespace Faker\\Provider\\es_ES;\n\nclass Text extends \\Faker\\Provider\\Text\n{\n /**\n * Benito Pérez Galdós\n "
},
{
"path": "src/Faker/Provider/es_PE/Address.php",
"chars": 2155,
"preview": "<?php\n\nnamespace Faker\\Provider\\es_PE;\n\nclass Address extends \\Faker\\Provider\\es_ES\\Address\n{\n protected static $city"
},
{
"path": "src/Faker/Provider/es_PE/Company.php",
"chars": 7974,
"preview": "<?php\n\nnamespace Faker\\Provider\\es_PE;\n\nclass Company extends \\Faker\\Provider\\Company\n{\n protected static $formats = "
},
{
"path": "src/Faker/Provider/es_PE/Person.php",
"chars": 10651,
"preview": "<?php\n\nnamespace Faker\\Provider\\es_PE;\n\nclass Person extends \\Faker\\Provider\\Person\n{\n protected static $maleNameForm"
},
{
"path": "src/Faker/Provider/es_PE/PhoneNumber.php",
"chars": 326,
"preview": "<?php\n\nnamespace Faker\\Provider\\es_PE;\n\nclass PhoneNumber extends \\Faker\\Provider\\PhoneNumber\n{\n protected static $fo"
},
{
"path": "src/Faker/Provider/es_VE/Address.php",
"chars": 2568,
"preview": "<?php\n\nnamespace Faker\\Provider\\es_VE;\n\nclass Address extends \\Faker\\Provider\\es_ES\\Address\n{\n protected static $city"
},
{
"path": "src/Faker/Provider/es_VE/Company.php",
"chars": 1331,
"preview": "<?php\n\nnamespace Faker\\Provider\\es_VE;\n\nclass Company extends \\Faker\\Provider\\Company\n{\n protected static $formats = "
},
{
"path": "src/Faker/Provider/es_VE/Internet.php",
"chars": 382,
"preview": "<?php\n\nnamespace Faker\\Provider\\es_VE;\n\nclass Internet extends \\Faker\\Provider\\Internet\n{\n protected static $freeEmai"
},
{
"path": "src/Faker/Provider/es_VE/Person.php",
"chars": 13470,
"preview": "<?php\n\nnamespace Faker\\Provider\\es_VE;\n\nclass Person extends \\Faker\\Provider\\Person\n{\n /**\n * CNE is the official"
},
{
"path": "src/Faker/Provider/es_VE/PhoneNumber.php",
"chars": 648,
"preview": "<?php\n\nnamespace Faker\\Provider\\es_VE;\n\nclass PhoneNumber extends \\Faker\\Provider\\PhoneNumber\n{\n protected static $fo"
},
{
"path": "src/Faker/Provider/et_EE/Person.php",
"chars": 7095,
"preview": "<?php\n\nnamespace Faker\\Provider\\et_EE;\n\n/**\n * Class Person\n * @package Faker\\Provider\\et_EE\n * @author David Gegelija <"
},
{
"path": "src/Faker/Provider/fa_IR/Address.php",
"chars": 2774,
"preview": "<?php\n\nnamespace Faker\\Provider\\fa_IR;\n\nclass Address extends \\Faker\\Provider\\Address\n{\n protected static $cityPrefix"
},
{
"path": "src/Faker/Provider/fa_IR/Company.php",
"chars": 1511,
"preview": "<?php\n\nnamespace Faker\\Provider\\fa_IR;\n\nclass Company extends \\Faker\\Provider\\Company\n{\n protected static $formats = "
},
{
"path": "src/Faker/Provider/fa_IR/Internet.php",
"chars": 4074,
"preview": "<?php\n\nnamespace Faker\\Provider\\fa_IR;\n\nclass Internet extends \\Faker\\Provider\\Internet\n{\n protected static $userName"
},
{
"path": "src/Faker/Provider/fa_IR/Person.php",
"chars": 25233,
"preview": "<?php\n\nnamespace Faker\\Provider\\fa_IR;\n\nclass Person extends \\Faker\\Provider\\Person\n{\n protected static $maleNameForm"
},
{
"path": "src/Faker/Provider/fa_IR/PhoneNumber.php",
"chars": 2352,
"preview": "<?php\n\nnamespace Faker\\Provider\\fa_IR;\n\nclass PhoneNumber extends \\Faker\\Provider\\PhoneNumber\n{\n /**\n * @link htt"
},
{
"path": "src/Faker/Provider/fa_IR/Text.php",
"chars": 80088,
"preview": "<?php\n\nnamespace Faker\\Provider\\fa_IR;\n\nclass Text extends \\Faker\\Provider\\Text\n{\n /**\n * generates text string i"
},
{
"path": "src/Faker/Provider/fi_FI/Address.php",
"chars": 4925,
"preview": "<?php\n\nnamespace Faker\\Provider\\fi_FI;\n\nclass Address extends \\Faker\\Provider\\Address\n{\n protected static $cityPrefix"
}
]
// ... and 399 more files (download for full content)
About this extraction
This page contains the full source code of the fzaninotto/Faker GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 599 files (8.0 MB), approximately 2.1M tokens, and a symbol index with 2374 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.