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\ka_GE;
4
 
5
class Company extends \Faker\Provider\Company
6
{
7
    protected static $companyPrefixes = [
8
        'შპს', 'შპს', 'შპს', 'სს', 'სს', 'სს', 'კს', 'სს კორპორაცია', 'იმ', 'სპს', 'კოოპერატივი',
9
    ];
10
 
11
    protected static $companyNameSuffixes = [
12
        'საბჭო', 'ექსპედიცია', 'პრომი', 'კომპლექსი', 'ავტო', 'ლიზინგი', 'თრასთი', 'ეიდი', 'პლუსი',
13
        'ლაბი', 'კავშირი', ' და კომპანია',
14
    ];
15
 
16
    protected static $companyElements = [
17
        'ცემ', 'გეო', 'ქარ', 'ქიმ', 'ლიფტ', 'ტელე', 'რადიო', 'ტრანს', 'ალმას', 'მეტრო',
18
        'მოტორ', 'ტექ', 'სანტექ', 'ელექტრო', 'რეაქტო', 'ტექსტილ', 'კაბელ', 'მავალ', 'ტელ',
19
        'ტექნო',
20
    ];
21
 
22
    protected static $companyNameFormats = [
23
        '{{companyPrefix}} {{companyNameElement}}{{companyNameSuffix}}',
24
        '{{companyPrefix}} {{companyNameElement}}{{companyNameElement}}{{companyNameSuffix}}',
25
        '{{companyPrefix}} {{companyNameElement}}{{companyNameElement}}{{companyNameElement}}{{companyNameSuffix}}',
26
        '{{companyPrefix}} {{companyNameElement}}{{companyNameElement}}{{companyNameElement}}{{companyNameSuffix}}',
27
    ];
28
 
29
    /**
30
     * @example 'იმ ელექტროალმასგეოსაბჭო'
31
     */
32
    public function company()
33
    {
34
        $format = static::randomElement(static::$companyNameFormats);
35
 
36
        return $this->generator->parse($format);
37
    }
38
 
39
    public static function companyPrefix()
40
    {
41
        return static::randomElement(static::$companyPrefixes);
42
    }
43
 
44
    public static function companyNameElement()
45
    {
46
        return static::randomElement(static::$companyElements);
47
    }
48
 
49
    public static function companyNameSuffix()
50
    {
51
        return static::randomElement(static::$companyNameSuffixes);
52
    }
53
}