From af4b341fee11c5d9c880de7b9c06c0b5849d4e81 Mon Sep 17 00:00:00 2001
From: Hamlet <mhamlet1995@gmail.com>
Date: Sat, 1 Dec 2012 22:04:12 +0400
Subject: [PATCH 1/5] aster

---
 src/Faker/Provider/hy_AM/Address.php     | 132 +++++++++++++++++++++++
 src/Faker/Provider/hy_AM/Company.php     |  54 ++++++++++
 src/Faker/Provider/hy_AM/Internet.php    |  36 +++++++
 src/Faker/Provider/hy_AM/Person.php      |  73 +++++++++++++
 src/Faker/Provider/hy_AM/PhoneNumber.php |  37 +++++++
 5 files changed, 332 insertions(+)
 create mode 100644 src/Faker/Provider/hy_AM/Address.php
 create mode 100644 src/Faker/Provider/hy_AM/Company.php
 create mode 100644 src/Faker/Provider/hy_AM/Internet.php
 create mode 100644 src/Faker/Provider/hy_AM/Person.php
 create mode 100644 src/Faker/Provider/hy_AM/PhoneNumber.php

diff --git a/src/Faker/Provider/hy_AM/Address.php b/src/Faker/Provider/hy_AM/Address.php
new file mode 100644
index 00000000..5f23faff
--- /dev/null
+++ b/src/Faker/Provider/hy_AM/Address.php
@@ -0,0 +1,132 @@
+<?php
+
+namespace Faker\Provider\hy_AM;
+
+class Address extends \Faker\Provider\Base
+{
+	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}}",
+		//"{{country}}, {{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 static function city()
+	{
+		return static::randomElement(static::$city);
+	}
+
+	public static function streetPrefix()
+	{
+		return static::randomElement(static::$streetPrefix);
+	}
+
+	public static function street()
+	{
+		return static::randomElement(static::$street);
+	}
+}
diff --git a/src/Faker/Provider/hy_AM/Company.php b/src/Faker/Provider/hy_AM/Company.php
new file mode 100644
index 00000000..5019b124
--- /dev/null
+++ b/src/Faker/Provider/hy_AM/Company.php
@@ -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, ' ');
+	}
+}
diff --git a/src/Faker/Provider/hy_AM/Internet.php b/src/Faker/Provider/hy_AM/Internet.php
new file mode 100644
index 00000000..85d783a1
--- /dev/null
+++ b/src/Faker/Provider/hy_AM/Internet.php
@@ -0,0 +1,36 @@
+<?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;
+	}
+}
diff --git a/src/Faker/Provider/hy_AM/Person.php b/src/Faker/Provider/hy_AM/Person.php
new file mode 100644
index 00000000..6113956e
--- /dev/null
+++ b/src/Faker/Provider/hy_AM/Person.php
@@ -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('Mr.','Mrs.','Ms.','Miss','Dr.');
+
+	//private static $suffix = array('Jr.','Sr.','I','II','III','IV','V','MD','DDS','PhD','DVM');
+
+	/**
+	 * @example 'Mrs.'
+	 */
+	public static function prefix()
+	{
+		return static::randomElement(static::$prefix);
+	}
+
+	/**
+	 * @example 'PhD'
+	 */
+	public static function suffix()
+	{
+		return static::randomElement(static::$suffix);
+	}
+}
\ No newline at end of file
diff --git a/src/Faker/Provider/hy_AM/PhoneNumber.php b/src/Faker/Provider/hy_AM/PhoneNumber.php
new file mode 100644
index 00000000..d6c7f9d2
--- /dev/null
+++ b/src/Faker/Provider/hy_AM/PhoneNumber.php
@@ -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) ##-##-##',
+	);
+}

From 1332f482ce758607b72aaf80ad1e4d4b0af37b44 Mon Sep 17 00:00:00 2001
From: Hamlet <mhamlet1995@gmail.com>
Date: Sat, 1 Dec 2012 22:09:13 +0400
Subject: [PATCH 2/5] Added hy_AM

---
 src/Faker/Provider/hy_AM/Internet.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/Faker/Provider/hy_AM/Internet.php b/src/Faker/Provider/hy_AM/Internet.php
index 85d783a1..558fc27e 100644
--- a/src/Faker/Provider/hy_AM/Internet.php
+++ b/src/Faker/Provider/hy_AM/Internet.php
@@ -29,7 +29,8 @@ class Internet extends \Faker\Provider\Internet
 		$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);
+			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;
 	}

From fabe75246465faba392d59d1720ecec884e38f10 Mon Sep 17 00:00:00 2001
From: Hamlet <mhamlet1995@gmail.com>
Date: Sat, 22 Dec 2012 18:15:12 +0400
Subject: [PATCH 3/5] Fixed some issues

---
 src/Faker/Provider/hy_AM/Address.php | 4 ++--
 src/Faker/Provider/hy_AM/Person.php  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/Faker/Provider/hy_AM/Address.php b/src/Faker/Provider/hy_AM/Address.php
index 5f23faff..ec59f0c6 100644
--- a/src/Faker/Provider/hy_AM/Address.php
+++ b/src/Faker/Provider/hy_AM/Address.php
@@ -2,7 +2,7 @@
 
 namespace Faker\Provider\hy_AM;
 
-class Address extends \Faker\Provider\Base
+class Address extends \Faker\Provider\Address
 {
 	protected static $cityPrefix = array('քաղաք','գյուղ');
 
@@ -76,7 +76,7 @@ class Address extends \Faker\Provider\Base
 
 	protected static $addressFormats = array(
 		"{{region}} {{regionSuffix}}, {{cityPrefix}} {{city}}, {{street}} {{buildingNumber}} {{streetPrefix}}, {{postcode}}",
-		//"{{country}}, {{region}} {{regionSuffix}}, {{cityPrefix}} {{city}}, {{street}} {{buildingNumber}} {{streetPrefix}}, {{postcode}}",
+		"{{postcode}}, {{region}} {{regionSuffix}}, {{cityPrefix}} {{city}}, {{street}} {{streetSuffix}}, {{buildingNumber}}",
 	);
 
 	public static function buildingNumber()
diff --git a/src/Faker/Provider/hy_AM/Person.php b/src/Faker/Provider/hy_AM/Person.php
index 6113956e..739ed1be 100644
--- a/src/Faker/Provider/hy_AM/Person.php
+++ b/src/Faker/Provider/hy_AM/Person.php
@@ -51,9 +51,9 @@ class Person extends \Faker\Provider\Person
 		'Համբարձումյան','Սարգսյան',
 	);
 
-	//private static $prefix = array('Mr.','Mrs.','Ms.','Miss','Dr.');
+	private static $prefix = array('Պարոն','');
 
-	//private static $suffix = array('Jr.','Sr.','I','II','III','IV','V','MD','DDS','PhD','DVM');
+	private static $suffix = array('',);
 
 	/**
 	 * @example 'Mrs.'

From 478b95d8a3bb17b42bef83d99c8da9b69013aeb7 Mon Sep 17 00:00:00 2001
From: Hamlet <mhamlet1995@gmail.com>
Date: Sat, 22 Dec 2012 18:22:43 +0400
Subject: [PATCH 4/5] Removed one address string

---
 src/Faker/Provider/hy_AM/Address.php | 1 -
 1 file changed, 1 deletion(-)

diff --git a/src/Faker/Provider/hy_AM/Address.php b/src/Faker/Provider/hy_AM/Address.php
index ec59f0c6..1fe8e71f 100644
--- a/src/Faker/Provider/hy_AM/Address.php
+++ b/src/Faker/Provider/hy_AM/Address.php
@@ -76,7 +76,6 @@ class Address extends \Faker\Provider\Address
 
 	protected static $addressFormats = array(
 		"{{region}} {{regionSuffix}}, {{cityPrefix}} {{city}}, {{street}} {{buildingNumber}} {{streetPrefix}}, {{postcode}}",
-		"{{postcode}}, {{region}} {{regionSuffix}}, {{cityPrefix}} {{city}}, {{street}} {{streetSuffix}}, {{buildingNumber}}",
 	);
 
 	public static function buildingNumber()

From 5eaec69fcd2ff28ece033e83e3ac27166e8d304f Mon Sep 17 00:00:00 2001
From: Hamlet <mhamlet1995@gmail.com>
Date: Sat, 22 Dec 2012 18:41:14 +0400
Subject: [PATCH 5/5] Fixed error

---
 src/Faker/Provider/hy_AM/Address.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/Faker/Provider/hy_AM/Address.php b/src/Faker/Provider/hy_AM/Address.php
index 1fe8e71f..0c1bd271 100644
--- a/src/Faker/Provider/hy_AM/Address.php
+++ b/src/Faker/Provider/hy_AM/Address.php
@@ -114,12 +114,12 @@ class Address extends \Faker\Provider\Address
 		return static::randomElement(static::$cityPrefix);
 	}
 
-	public static function city()
+	public function city()
 	{
 		return static::randomElement(static::$city);
 	}
 
-	public static function streetPrefix()
+	public function streetPrefix()
 	{
 		return static::randomElement(static::$streetPrefix);
 	}