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