Вход Регистрация
Файл: vendor/fakerphp/faker/src/Faker/Provider/ar_EG/Company.php
Строк: 46
<?php

namespace FakerProviderar_EG;

use 
FakerCalculatorLuhn;

class 
Company extends FakerProviderCompany
{
    protected static 
$formats = [
        
'{{companyPrefix}} {{cityName}}',
        
'{{companyPrefix}} {{lastName}}',
        
'{{cityName}} {{companySuffix}}',
        
'{{lastName}} {{companySuffix}}',
        
'{{companyPrefix}} {{lastName}} {{companySuffix}}',
        
'{{companyPrefix}} {{cityName}} {{companySuffix}}',
    ];

    protected static 
$catchPhraseWords = [
        [
'الخدمات''الحلول''الانظمة'],
        [
            
'الذهبية''الذكية''المتطورة''المتقدمة''الدولية''المتخصصه''السريعة',
            
'المثلى''الابداعية''المتكاملة''المتغيرة''المثالية',
        ],
    ];

    protected static 
$companyPrefix = ['شركة''مؤسسة''مجموعة''مكتب''أكاديمية''معرض'];

    protected static 
$companySuffix = [
        
' ش.م.م',
        
' للتجاره العامه',
        
'للأجهزة الطبيه',
        
'للتوريدات',
        
'للمقاولات',
        
'للتطوير العقاري',
        
'للدعايه و الاعلان',
        
'للحلول المتقدمه',
        
'للخدمات الدولية',
        
'الدولية',
        
'للانظمة المتكاملة',
    ];

    
/**
     * @example 'مؤسسة'
     *
     * @return string
     */
    
public function companyPrefix()
    {
        return static::
randomElement(self::$companyPrefix);
    }

    
/**
     * @example 'الحلول المتقدمة'
     */
    
public function catchPhrase()
    {
        
$result = [];

        foreach (static::
$catchPhraseWords as &$word) {
            
$result[] = static::randomElement($word);
        }

        return 
implode(' '$result);
    }

    
/**
     * example 010101010
     */
    
public static function companyTaxIdNumber()
    {
        
$partialValue = static::numerify(str_repeat('#'9));

        return 
Luhn::generateLuhnNumber($partialValue);
    }

    
/**
     * example 010101
     */
    
public static function companyTradeRegisterNumber()
    {
        
$partialValue = static::numerify(str_repeat('#'6));

        return 
Luhn::generateLuhnNumber($partialValue);
    }
}
Онлайн: 0
Реклама