1<?php 2 3namespace Faker\Provider\fa_IR; 4 5class Company extends \Faker\Provider\Company 6{ 7 protected static $formats = array( 8 '{{companyPrefix}} {{companyField}} {{firstName}}', 9 '{{companyPrefix}} {{companyField}} {{firstName}}', 10 '{{companyPrefix}} {{companyField}} {{firstName}}', 11 '{{companyPrefix}} {{companyField}} {{firstName}}', 12 '{{companyPrefix}} {{companyField}} {{lastName}}', 13 '{{companyField}} {{firstName}}', 14 '{{companyField}} {{firstName}}', 15 '{{companyField}} {{lastName}}', 16 ); 17 18 protected static $companyPrefix = array( 19 'شرکت', 'موسسه', 'سازمان', 'بنیاد' 20 ); 21 22 protected static $companyField = array( 23 'فناوری اطلاعات', 'راه و ساختمان', 'توسعه معادن', 'استخراج و اکتشاف', 24 'سرمایه گذاری', 'نساجی', 'کاریابی', 'تجهیزات اداری', 'تولیدی', 'فولاد' 25 ); 26 27 protected static $contract = array( 28 'رسمی', 'پیمانی', 'تمام وقت', 'پاره وقت', 'پروژه ای', 'ساعتی', 29 ); 30 31 /** 32 * @example 'شرکت' 33 * @return string 34 */ 35 public static function companyPrefix() 36 { 37 return static::randomElement(static::$companyPrefix); 38 } 39 40 /** 41 * @example 'سرمایه گذاری' 42 * @return string 43 */ 44 public static function companyField() 45 { 46 return static::randomElement(static::$companyField); 47 } 48 49 /** 50 * @example 'تمام وقت' 51 * @return string 52 */ 53 public function contract() 54 { 55 return static::randomElement(static::$contract); 56 } 57} 58