Subversion-Projekte lars-tiefland.laravel_shop

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 1
<?php
2
 
3
namespace Faker\Provider\fa_IR;
4
 
5
class Company extends \Faker\Provider\Company
6
{
7
    protected static $formats = [
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 = [
19
        'شرکت', 'موسسه', 'سازمان', 'بنیاد',
20
    ];
21
 
22
    protected static $companyField = [
23
        'فناوری اطلاعات', 'راه و ساختمان', 'توسعه معادن', 'استخراج و اکتشاف',
24
        'سرمایه گذاری', 'نساجی', 'کاریابی', 'تجهیزات اداری', 'تولیدی', 'فولاد',
25
    ];
26
 
27
    protected static $contract = [
28
        'رسمی', 'پیمانی', 'تمام وقت', 'پاره وقت', 'پروژه ای', 'ساعتی',
29
    ];
30
 
31
    /**
32
     * @example 'شرکت'
33
     *
34
     * @return string
35
     */
36
    public static function companyPrefix()
37
    {
38
        return static::randomElement(static::$companyPrefix);
39
    }
40
 
41
    /**
42
     * @example 'سرمایه گذاری'
43
     *
44
     * @return string
45
     */
46
    public static function companyField()
47
    {
48
        return static::randomElement(static::$companyField);
49
    }
50
 
51
    /**
52
     * @example 'تمام وقت'
53
     *
54
     * @return string
55
     */
56
    public function contract()
57
    {
58
        return static::randomElement(static::$contract);
59
    }
60
}