mirror of
https://github.com/fzaninotto/Faker.git
synced 2025-03-24 01:09:50 +01:00
commit
3a2868964a
131
src/Faker/Provider/hy_AM/Address.php
Normal file
131
src/Faker/Provider/hy_AM/Address.php
Normal file
@ -0,0 +1,131 @@
|
||||
<?php
|
||||
|
||||
namespace Faker\Provider\hy_AM;
|
||||
|
||||
class Address extends \Faker\Provider\Address
|
||||
{
|
||||
protected static $cityPrefix = array('քաղաք','գյուղ');
|
||||
|
||||
protected static $regionSuffix = array('մարզ');
|
||||
protected static $streetPrefix = array('փողոց');
|
||||
|
||||
protected static $buildingNumber = array('##');
|
||||
protected static $postcode = array('00##');
|
||||
protected static $country = array(
|
||||
'Մոնակո','Սինգապուր','Վատիկան','Մալդիվներ',
|
||||
'Մալթա','Բահրեյն','Բանգլադեշ','Բարբադոս',
|
||||
'Չինաստանի Հանրապետություն','Սան Մարինո',
|
||||
'Հարավային Կորեա','Նիդերլանդներ','Լիբանան',
|
||||
'Մարշալյան կղզիներ','Հնդկաստան','Կոմորներ',
|
||||
'Իսրայել','Բուրունդի','Հաիթի','Բելգիա','Ճապոնիա',
|
||||
'Ֆիլիպիններ','Շրի Լանկա','Գրենադա','Սալվադոր',
|
||||
'Վիետնամ','Ճամայկա','Անգլիա','Տրինիդադ և Տոբագո',
|
||||
'Գերմանիա','Պակիստան','Նեպալ','Դոմինիկանա',
|
||||
'Անտիգուա և Բարբուդա','Իտալիա','Լյուքսեմբուրգ',
|
||||
'Շվեյցարիա','Անդորրա','Նիգերիա','Գամբիա',
|
||||
'Քուվեյթ','Միկրոնեզիա','Ուգանդա','Չինաստան',
|
||||
'Թաիլանդ','Մալավի','Չեխիա','Մոլդովա','Դանիա',
|
||||
'Ինդոնեզիա','Գվատեմալա','Լեհաստան','Սիրիա',
|
||||
'Կիպրոս','Ֆրանսիա','Պորտուգալիա','Տոգո','Սլովակիա',
|
||||
'Հունգարիա','Ալբանիա','Կուբա','Գանա','Հայաստան',
|
||||
'Թուրքիա','Սլովենիա','Ավստրիա','Ադրբեջան',
|
||||
'Սերբիա','Ռումինիա','Իսպանիա','Բոսնիա և Հերցեգովինա',
|
||||
'Կոստա Ռիկա','Մալայզիա','Մակեդոնիա','Հունաստան',
|
||||
'Եգիպտոս','Կամբոջա','Բենին','Եթովպիա','Խորվաթիա',
|
||||
'Բիրմա','Սվազիլենդ','Արևելյան Թիմոր','Ուկրաինա',
|
||||
'Սիերա Լեոնե','Մարոկո','Հոնդուրաս','Հորդանան','Քենիա',
|
||||
'Բրունեյ','Իրաք','Վրաստան','Թունիս','Բուլղարիա',
|
||||
'Սենեգալ','Ուզբեկստան','Բուրկինա Ֆասո','Մեքսիկա',
|
||||
'Լիտվա','Տաջիկստան','Էկվադոր','Ֆիջի','Էրիթրեա','Իրան',
|
||||
'Բելառուս','Նիկարագուա','Աֆղանստան','Պալաու','Եմեն',
|
||||
'Տանզանիա','Պանամա','Գվինեա','Կամերուն',
|
||||
'Հարավային Աֆրիկա','Կոլումբիա','Մադագասկար',
|
||||
'Լատվիա','Լիբերիա','Կոնգո','Զիմբաբվե','Վենեսուելա',
|
||||
'Էստոնիա','Մոզամբիկ','Լաոս','Բրազիլիա','Պերու',
|
||||
'Բահամներ','Չիլի','Շվեդիա','Ուրուգվայ','Վանուատու',
|
||||
'Բութան','Զամբիա','Սուդան','Սոմալի','Նոր Զելանդիա',
|
||||
'Պարագվայ','Ֆինլանդիա','Արգենտինա','Ալժիր','Նորվեգիա',
|
||||
'Բելիզ','Հարավային Սուդան','Մալի','Անգոլա',
|
||||
'Թուրքմենստան','Օման','Բոլիվիա','Ռուսաստան','Գաբոն',
|
||||
'Ղազախստան','Լիբիա','Գայանա','Կանադա','Բոտսվանա',
|
||||
'Մավրիտանիա','Իսլանդիա','Սուրինամ','Ավստրալիա',
|
||||
'Նամիբիա','Մոնղոլիա',
|
||||
);
|
||||
|
||||
protected static $region = array(
|
||||
'Արագածոտնի', 'Արարատի', 'Արմավիրի',
|
||||
'Գեղարքունիքի', 'Լոռու', 'Կոտայքի', 'Շիրակի',
|
||||
'Սյունիքի', 'Վայոց Ձորի', 'Տավուշի',
|
||||
);
|
||||
|
||||
protected static $city = array(
|
||||
'Աբովյան', 'Ագարակ', 'Ալավերդի', 'Ախթալա', 'Այրում', 'Աշտարակ', 'Ապարան',
|
||||
'Արարատ', 'Արթիկ', 'Արմավիր', 'Արտաշատ', 'Բերդ', 'Բյուրեղավան', 'Գավառ',
|
||||
'Գյումրի', 'Գորիս', 'Դաստակերտ', 'Դիլիջան', 'Եղեգնաձոր', 'Եղվարդ', 'Երևան',
|
||||
'Էջմիածին', 'Թալին', 'Թումանյան', 'Իջևան', 'Ծաղկաձոր', 'Կապան', 'Հրազդան',
|
||||
'Ճամբարակ', 'Մասիս', 'Մարալիկ', 'Մարտունի', 'Մեծամոր', 'Մեղրի', 'Նոր',
|
||||
'Նոյեմբերյան', 'Շամլուղ', 'Չարենցավան', 'Ջերմուկ', 'Սիսիան', 'Սպիտակ',
|
||||
'Ստեփանավան', 'Սևան', 'Վայք', 'Վանաձոր', 'Վարդենիս', 'Վեդի', 'Տաշիր',
|
||||
'Քաջարան',
|
||||
);
|
||||
|
||||
protected static $street = array(
|
||||
'Պուշկին','Տերյան','Աբովյան','Ագաթանգեղոս','Անդրանիկ','Օտյան','Լուկաշին',
|
||||
'Տիչինա','Շինարարներ','Լենինգրադյան','Կիևյան',
|
||||
);
|
||||
|
||||
protected static $addressFormats = array(
|
||||
"{{region}} {{regionSuffix}}, {{cityPrefix}} {{city}}, {{street}} {{buildingNumber}} {{streetPrefix}}, {{postcode}}",
|
||||
);
|
||||
|
||||
public static function buildingNumber()
|
||||
{
|
||||
return static::numerify(static::randomElement(static::$buildingNumber));
|
||||
}
|
||||
|
||||
public function address()
|
||||
{
|
||||
$format = static::randomElement(static::$addressFormats);
|
||||
return $this->generator->parse($format);
|
||||
}
|
||||
|
||||
public static function country()
|
||||
{
|
||||
return static::randomElement(static::$country);
|
||||
}
|
||||
|
||||
public static function postcode()
|
||||
{
|
||||
return static::toUpper(static::bothify(static::randomElement(static::$postcode)));
|
||||
}
|
||||
|
||||
public static function regionSuffix()
|
||||
{
|
||||
return static::randomElement(static::$regionSuffix);
|
||||
}
|
||||
|
||||
public static function region()
|
||||
{
|
||||
return static::randomElement(static::$region);
|
||||
}
|
||||
|
||||
public static function cityPrefix()
|
||||
{
|
||||
return static::randomElement(static::$cityPrefix);
|
||||
}
|
||||
|
||||
public function city()
|
||||
{
|
||||
return static::randomElement(static::$city);
|
||||
}
|
||||
|
||||
public function streetPrefix()
|
||||
{
|
||||
return static::randomElement(static::$streetPrefix);
|
||||
}
|
||||
|
||||
public static function street()
|
||||
{
|
||||
return static::randomElement(static::$street);
|
||||
}
|
||||
}
|
54
src/Faker/Provider/hy_AM/Company.php
Normal file
54
src/Faker/Provider/hy_AM/Company.php
Normal file
@ -0,0 +1,54 @@
|
||||
<?php
|
||||
|
||||
namespace Faker\Provider\hy_AM;
|
||||
|
||||
class Company extends \Faker\Provider\Company
|
||||
{
|
||||
protected static $formats = array(
|
||||
'{{lastName}} {{companySuffix}}',
|
||||
'{{lastName}} {{companySuffix}}',
|
||||
'{{lastName}} {{companySuffix}}',
|
||||
'{{lastName}} {{companySuffix}}',
|
||||
'{{lastName}} {{companySuffix}}',
|
||||
'{{lastName}} {{companySuffix}}',
|
||||
'{{lastName}} {{companySuffix}}',
|
||||
'{{lastName}} {{companySuffix}}',
|
||||
'{{lastName}} եղբայրներ',
|
||||
);
|
||||
|
||||
protected static $catchPhraseWords = array(
|
||||
|
||||
);
|
||||
|
||||
protected static $bsWords = array(
|
||||
|
||||
);
|
||||
|
||||
protected static $companySuffix = array('ՍՊԸ','և որդիներ','ՓԲԸ','ԲԲԸ');
|
||||
|
||||
/**
|
||||
* @example 'Robust full-range hub'
|
||||
*/
|
||||
public function catchPhrase()
|
||||
{
|
||||
$result = array();
|
||||
foreach (static::$catchPhraseWords as &$word) {
|
||||
$result[] = static::randomElement($word);
|
||||
}
|
||||
|
||||
return join($result, ' ');
|
||||
}
|
||||
|
||||
/**
|
||||
* @example 'integrate extensible convergence'
|
||||
*/
|
||||
public function bs()
|
||||
{
|
||||
$result = array();
|
||||
foreach (static::$bsWords as &$word) {
|
||||
$result[] = static::randomElement($word);
|
||||
}
|
||||
|
||||
return join($result, ' ');
|
||||
}
|
||||
}
|
37
src/Faker/Provider/hy_AM/Internet.php
Normal file
37
src/Faker/Provider/hy_AM/Internet.php
Normal file
@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
namespace Faker\Provider\hy_AM;
|
||||
|
||||
class Internet extends \Faker\Provider\Internet
|
||||
{
|
||||
protected static $tld = array('com', 'com', 'am', 'am', 'am', 'net', 'org', 'ru', 'am', 'am', 'am');
|
||||
|
||||
/**
|
||||
* @example 'jdoe'
|
||||
*/
|
||||
public function userName()
|
||||
{
|
||||
$format = static::randomElement(static::$userNameFormats);
|
||||
return static::bothify($this->generator->parse($format));
|
||||
}
|
||||
|
||||
/**
|
||||
* @example 'faber'
|
||||
*/
|
||||
public function domainWord()
|
||||
{
|
||||
$company = $this->generator->format('company');
|
||||
$companyElements = explode(' ', $company);
|
||||
$company = $companyElements[0];
|
||||
$company = preg_replace('/,/', '', $company);
|
||||
|
||||
// Translit for armenian language
|
||||
$company = mb_strtolower($company, 'UTF-8');
|
||||
$company = str_replace(
|
||||
array('ու','ա','բ','գ','դ','ե','զ','է','ը','թ','ժ','ի','լ','խ','ծ','կ','հ','ձ','ղ','ճ','մ','յ','ն','շ','ո','չ','պ','ջ','ռ','ս','վ','տ','ր','ց','փ','ք','և','օ','ֆ',),
|
||||
array('u','a','b','g','d','e','z','e','y','t','zh','i','l','kh','ts','k','h','dz','gh','ch','m','y','n','sh','o','ch','p','j','r','s','v','t','r','ts','p','q','ev','o','f'),
|
||||
$company);
|
||||
|
||||
return $company;
|
||||
}
|
||||
}
|
73
src/Faker/Provider/hy_AM/Person.php
Normal file
73
src/Faker/Provider/hy_AM/Person.php
Normal file
@ -0,0 +1,73 @@
|
||||
<?php
|
||||
|
||||
namespace Faker\Provider\hy_AM;
|
||||
|
||||
class Person extends \Faker\Provider\Person
|
||||
{
|
||||
protected static $formats = array(
|
||||
'{{firstName}} {{lastName}}',
|
||||
'{{firstName}} {{lastName}}',
|
||||
'{{firstName}} {{lastName}}',
|
||||
'{{firstName}} {{lastName}}',
|
||||
'{{firstName}} {{lastName}}',
|
||||
);
|
||||
|
||||
protected static $firstName = array(
|
||||
'Աբգար','Աբել','Աբրահամ','Ազատ','Ալբերտ','Ալեքս','Ահարոն',
|
||||
'Աղասի','Ալեքսանդր','Աղվան','Անդրանիկ','Անտոն','Անուշավան',
|
||||
'Աշոտ','Ասատուր','Ավետ','Ավետիս','Ավետիք','Ատոմ','Արա',
|
||||
'Արամ','Արամայիս','Արայիկ','Արարատ','Արգիշտի','Արեգ','Արթուր',
|
||||
'Արկադի','Արման','Արմեն','Արմենակ','Արշալույս','Արշակ','Արշավիր',
|
||||
'Արսեն','Արտակ','Արտաշես','Արտավազդ','Արտեմ',
|
||||
'Բաբգեն','Բագրատ','Բաղդասար','Բարսեղ','Գաբրիել','Գագիկ',
|
||||
'Գալուստ','Գառնիկ','Գասպար','Գարեգին','Գասևան','Գեղամ',
|
||||
'Գևորգ','Գնել','Գոռ','Գրիգոր','Գուրգեն','Դանիել','Դավիթ','Դերենիկ',
|
||||
'Եղիշե','Երվանդ','Զավեն','Էդգար','Էդուրադ','Էմիլ','Թաթուլ','Ժան',
|
||||
'Ժիրայր','Իշխան','Իսահակ','Լևոն','Խաչատուր','Խաչիկ','Խորեն',
|
||||
'Կարապետ','Կարեն','Հակոբ','Համբարձում','Համլետ','Հայկ',
|
||||
'Հարություն','Հենրիկ','Հմայակ','Հովիկ','Հովհաննես','Հովսեփ',
|
||||
'Հրայր','Հրանտ','Հրաչ','Մամիկոն','Մանվել','Մանուկ','Մարտին',
|
||||
'Մարիտորս','Մեսրոպ','Միհրան','Միհրդատ','Մինաս','Միսաք',
|
||||
'Միքայել','Մխիթար','Մկրտիչ','Մհեր','Մովսես','Մուշեղ','Մուրադ',
|
||||
'Նաիրի','Նարեկ','Նելսոն','Ներսես','Նվեր','Ոսկան','Պետրոս','Պողոս',
|
||||
'Ռազմիկ','Ռաֆայել','Ռոբերտ','Սամվել','Սարգիս','Սիմոն','Սոս','Ստեփան',
|
||||
'Սուրեն','Վազգեն','Վահագն','Վարդգես','Տիգրան','Ալվարդ','Ալինա',
|
||||
'Աղավնի','Անահիտ','Անգին','Անժելա','Անի','Աննա','Անուշ','Աշխեն',
|
||||
'Աստղիկ','Արևիկ','Արմենուհի','Արմինե','Գայանե','Գեղեցիկ','Գոհար',
|
||||
'Դիանա','Ելենա','Եվա','Զարուհի','Էմմա','Թագուհի','Ժաննա',
|
||||
'Իննա','Լենա','Լիզա','Լիլիթ','Լուսիկ','Կարինե','Համեստ','Հասմիկ',
|
||||
'Մագգա','Մարիամ','Մարինե','Մարո','Նազիկ','Նաիրա','Նարինե',
|
||||
'Նոննա','Նվարդ','Նվեր','Նունե','Շողիկ','Շուշանիկ','Ռուզաննա',
|
||||
'Սաթենիկ','Սառա','Սեդա','Սիլվա','Սոնա','Սոֆյա','Սրբուհի',
|
||||
'Սուսաննա','Վարդիթեր','Վարդուհի','Վիկտորյա','Տաթևիկ',
|
||||
'Քրիստինե','Օֆելյա','Ֆլորա',
|
||||
);
|
||||
|
||||
protected static $lastName = array(
|
||||
'Կարապետյան','Ասատրյան','Հովսեփյան','Մուրադյան','Հովհաննիսյան',
|
||||
'Աբգարյան','Գրիգորյան','Կարապետյան','Հայրապետյան','Ավագյան',
|
||||
'Պետրոսյան','Պողոսյան','Աբդալյան','Բադալյան','Մելիքյան','Մկրտչյան',
|
||||
'Դարբինյան','Կիրակոսյան','Հակոբյան','Խաչատրյան','Վարդանյան',
|
||||
'Համբարձումյան','Սարգսյան',
|
||||
);
|
||||
|
||||
private static $prefix = array('Պարոն','');
|
||||
|
||||
private static $suffix = array('',);
|
||||
|
||||
/**
|
||||
* @example 'Mrs.'
|
||||
*/
|
||||
public static function prefix()
|
||||
{
|
||||
return static::randomElement(static::$prefix);
|
||||
}
|
||||
|
||||
/**
|
||||
* @example 'PhD'
|
||||
*/
|
||||
public static function suffix()
|
||||
{
|
||||
return static::randomElement(static::$suffix);
|
||||
}
|
||||
}
|
37
src/Faker/Provider/hy_AM/PhoneNumber.php
Normal file
37
src/Faker/Provider/hy_AM/PhoneNumber.php
Normal file
@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
namespace Faker\Provider\hy_AM;
|
||||
|
||||
class PhoneNumber extends \Faker\Provider\PhoneNumber
|
||||
{
|
||||
protected static $formats = array(
|
||||
'093 ######',
|
||||
'093 ##-##-##',
|
||||
'(093) ######',
|
||||
'(093) ##-##-##',
|
||||
'094 ######',
|
||||
'094 ##-##-##',
|
||||
'(094) ######',
|
||||
'(094) ##-##-##',
|
||||
'095 ######',
|
||||
'095 ##-##-##',
|
||||
'(095) ######',
|
||||
'(095) ##-##-##',
|
||||
'096 ######',
|
||||
'096 ##-##-##',
|
||||
'(096) ######',
|
||||
'(096) ##-##-##',
|
||||
'099 ######',
|
||||
'099 ##-##-##',
|
||||
'(099) ######',
|
||||
'(099) ##-##-##',
|
||||
'077 ######',
|
||||
'077 ##-##-##',
|
||||
'(077) ######',
|
||||
'(077) ##-##-##',
|
||||
'055 ######',
|
||||
'055 ##-##-##',
|
||||
'(055) ######',
|
||||
'(055) ##-##-##',
|
||||
);
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user