ar_EG
1 year ago
ar_JO
1 year ago
ar_SA
1 year ago
at_AT
1 year ago
bg_BG
1 year ago
bn_BD
1 year ago
cs_CZ
1 year ago
da_DK
1 year ago
de_AT
1 year ago
de_CH
1 year ago
de_DE
1 year ago
el_CY
1 year ago
el_GR
1 year ago
en_AU
1 year ago
en_CA
1 year ago
en_GB
1 year ago
en_HK
1 year ago
en_IN
1 year ago
en_NG
1 year ago
en_NZ
1 year ago
en_PH
1 year ago
en_SG
1 year ago
en_UG
1 year ago
en_US
1 year ago
en_ZA
1 year ago
es_AR
1 year ago
es_ES
1 year ago
es_PE
1 year ago
es_VE
1 year ago
et_EE
1 year ago
fa_IR
1 year ago
fi_FI
1 year ago
fr_BE
1 year ago
fr_CA
1 year ago
fr_CH
1 year ago
fr_FR
1 year ago
he_IL
1 year ago
hr_HR
1 year ago
hu_HU
1 year ago
hy_AM
1 year ago
id_ID
1 year ago
is_IS
1 year ago
it_CH
1 year ago
it_IT
1 year ago
ja_JP
1 year ago
ka_GE
1 year ago
kk_KZ
1 year ago
ko_KR
1 year ago
lt_LT
1 year ago
lv_LV
1 year ago
me_ME
1 year ago
mn_MN
1 year ago
ms_MY
1 year ago
nb_NO
1 year ago
ne_NP
1 year ago
nl_BE
1 year ago
nl_NL
1 year ago
pl_PL
1 year ago
pt_BR
1 year ago
pt_PT
1 year ago
ro_MD
1 year ago
ro_RO
1 year ago
ru_RU
1 year ago
sk_SK
1 year ago
sl_SI
1 year ago
sr_Cyrl_RS
1 year ago
sr_Latn_RS
1 year ago
sr_RS
1 year ago
sv_SE
1 year ago
th_TH
1 year ago
tr_TR
1 year ago
uk_UA
1 year ago
vi_VN
1 year ago
zh_CN
1 year ago
zh_TW
1 year ago
Address.php
1 year ago
Barcode.php
1 year ago
Base.php
1 year ago
Biased.php
1 year ago
Color.php
1 year ago
Company.php
1 year ago
DateTime.php
1 year ago
File.php
1 year ago
HtmlLorem.php
1 year ago
Image.php
1 year ago
Internet.php
1 year ago
Lorem.php
1 year ago
Medical.php
1 year ago
Miscellaneous.php
1 year ago
Payment.php
1 year ago
Person.php
1 year ago
PhoneNumber.php
1 year ago
Text.php
1 year ago
UserAgent.php
1 year ago
Uuid.php
1 year ago
Company.php
57 lines
| 1 | <?php |
| 2 | /** |
| 3 | * @license MIT |
| 4 | * |
| 5 | * Modified by impress-org on 07-August-2024 using Strauss. |
| 6 | * @see https://github.com/BrianHenryIE/strauss |
| 7 | */ |
| 8 | |
| 9 | namespace Give\Vendors\Faker\Provider; |
| 10 | |
| 11 | class Company extends Base |
| 12 | { |
| 13 | protected static $formats = [ |
| 14 | '{{lastName}} {{companySuffix}}', |
| 15 | ]; |
| 16 | |
| 17 | protected static $companySuffix = ['Ltd']; |
| 18 | |
| 19 | protected static $jobTitleFormat = [ |
| 20 | '{{word}}', |
| 21 | ]; |
| 22 | |
| 23 | /** |
| 24 | * @example 'Acme Ltd' |
| 25 | * |
| 26 | * @return string |
| 27 | */ |
| 28 | public function company() |
| 29 | { |
| 30 | $format = static::randomElement(static::$formats); |
| 31 | |
| 32 | return $this->generator->parse($format); |
| 33 | } |
| 34 | |
| 35 | /** |
| 36 | * @example 'Ltd' |
| 37 | * |
| 38 | * @return string |
| 39 | */ |
| 40 | public static function companySuffix() |
| 41 | { |
| 42 | return static::randomElement(static::$companySuffix); |
| 43 | } |
| 44 | |
| 45 | /** |
| 46 | * @example 'Job' |
| 47 | * |
| 48 | * @return string |
| 49 | */ |
| 50 | public function jobTitle() |
| 51 | { |
| 52 | $format = static::randomElement(static::$jobTitleFormat); |
| 53 | |
| 54 | return $this->generator->parse($format); |
| 55 | } |
| 56 | } |
| 57 |