<?php namespace Faker\Provider\ru_RU; class Company extends \Faker\Provider\Company { protected static $companyNameFormats = array( '{{companyPrefix}} {{companyNameElement}}', '{{companyPrefix}} {{companyNameElement}}{{companyNameElement}}', '{{companyPrefix}} {{companyNameElement}}{{companyNameElement}}{{companyNameElement}}', '{{companyPrefix}} {{companyNameElement}}{{companyNameElement}}{{companyNameElement}}{{companyNameSuffix}}', ); protected static $companyPrefixes = array( 'ООО', 'ЗÐО', 'ООО КомпаниÑ', 'ОÐО', 'ОÐО' ); protected static $companyNameSuffixes = array( 'Маш', 'Ðаладка', 'ÐкÑпедициÑ', 'Пром', 'КомплекÑ', 'Машина', 'СноÑ', '-М', 'Лизинг', 'ТраÑÑ‚' ); protected static $companyElements = array( 'ЖелДор', 'Гараж', 'Цемент', 'ÐÑбоцемент', 'Строй', 'Лифт', 'Креп', 'Ðвто', 'Теле', 'ТранÑ', 'Ðлмаз', 'Метиз', 'Мотор', 'РоÑ', 'ТÑж', 'Тех', 'Сантех', 'Урал', 'Башкир', 'Тверь', 'Казань', 'Обл', 'Бух', 'Хоз', 'Ðлектро', 'ТекÑтиль' ); /** * @example 'ООО ÐÑбеÑтЦементМонтаж' */ public function company() { $format = static::randomElement(static::$companyNameFormats); return $this->generator->parse($format); } public static function companyPrefix() { return static::randomElement(static::$companyPrefixes); } public static function companyNameElement() { return static::randomElement(static::$companyElements); } public static function companyNameSuffix() { return static::randomElement(static::$companyNameSuffixes); } }