ÿØÿÛ C 

ÿØÿÛ C 

<?php

namespace Faker\Provider\fi_FI;

class Company extends \Faker\Provider\Company
{
    protected static $formats = [
        '{{lastName}} {{companySuffix}}',
        '{{lastName}}-{{lastName}}',
        '{{lastName}}, {{lastName}} and {{lastName}}',
    ];

    protected static $catchPhraseWords = [
        [
            'Ainoa', 'Adaptiivinen', 'Automatisoitu', 'Avoin', 'Avoimen lÃ¤hdekoodin', 'Digitalisoitu', 'Dynaaminen', 'Erikoistunut', 'Ennakoiva', 'Ergonominen', 'Hallittu', 'Hajautettu', 'Horisontaalinen', 'Integroitu', 'Innovatiivinen', 'Jaettava', 'Keskittynyt', 'KÃ¤yttÃ¤jÃ¤ystÃ¤vÃ¤llinen', 'Laajenettu', 'Laajennettava', 'LievittÃ¤vÃ¤', 'Maailmanlaajuinen', 'Muokattava', 'Monitoroitu', 'Monikerroksinen', 'Ohjelmoitava', 'Optimoitu', 'Organisoitu', 'Orgaaninen', 'Rinnastettava', 'RÃ¤Ã¤tÃ¤lÃ¶itÃ¤vÃ¤', 'Saumaton', 'Tasapainotettava', 'TÃ¤ysin yhteensopiva', 'Yhteensopiva', 'Yksinomainen', 'Vaiheittainen', 'Virtuaalinen', 'VisionÃ¤Ã¤rinen', 'Valinnainen', 'Verkostoitunut',
        ],
        [
            '24/7', '3. sukupolven', '4. sukupolven', '5. sukupolven', '6. sukupolven', 'alueellinen', 'analysoiva', 'assymmetrinen', 'asynkroninen', 'asiakaslÃ¤htÃ¶inen', 'dynaaminen', 'globaali', 'heuristinen', 'hybridi', 'inkrementaalinen', 'interaktiivinen', 'kahtiajakautuva', 'kaksisuuntainen', 'konkreettinen', 'korkean tason', 'logistinen', 'johdonmukainen', 'maksimaalinen', 'moniajettava', 'multimedia', 'optimaalinen', 'optimoiva', 'omistautunut', 'paikallinen', 'reaaliaikainen', 'seuraavan sukupolven', 'skaalautuva', 'systeeminen',
        ],
        [
            'algoritmi', 'yhteisÃ¶', 'analysaattori', 'sovellus', 'lÃ¤hestymistapa', 'arkkitehtuuri', 'arkisto', 'ryhmÃ¤', 'sovitin', 'benchmark', 'kapasiteetti', 'tietokanta', 'piiri', 'emulaatio', 'konsepti', 'firmware', 'rakenne', 'funktio', 'rauta', 'help-desk', 'hierarkia', 'hubi', 'implementaatio', 'intranet', 'malli', 'ohjelmisto', 'ratkaisu', 'strategia', 'menestys', 'projekti', 'tuote', 'tuki', 'www-sivusto', 'synergia', 'protokolla', 'koodaus', 'ennuste', 'joustavuus', 'extranet', 'salaus', 'kompleksisuus', 'ydin', 'asenne', 'liitto', 'internetratkaisu', 'asennus', 'monitorointi', 'infrastruktuuri',
        ],
    ];

    protected static $bsWords = [
        [
            'implementoi', 'kÃ¤yttÃ¤Ã¤', 'integroi', 'optimoi', 'kehittÃ¤Ã¤', 'muuntaa', 'omaksuu', 'mahdollistaa', 'orkestoi', 'uudelleenkeksii', 'kerÃ¤Ã¤', 'kokoaa', 'kasvattaa', 'parantaa', 'helpottaa', 'toimittaa', 'antaa', 'tÃ¤yttÃ¤Ã¤', 'vapauttaa', 'ajaa', 'jatkaa', 'mullistaa', 'iteroi', 'generoi', 'hyÃ¶dyntÃ¤Ã¤', 'brandaa', 'muokkaa', 'kasvattaa', 'kytkee', 'innovoi', 'viljelee', 'visualisoi',
        ],
        [
            'maailmanluokan', '24/7', 'maailmanlaajuisia', 'interaktiivisia', 'seksikkÃ¤itÃ¤', 'rikkaita', 'visionÃ¤Ã¤risiÃ¤', 'parhaita', 'viraaleja', 'dynaamisia', 'strategisia', 'vallankumouksellisia', '24/365', 'e-bisnes', 'virtuaalisia', 'intuitiivisia', 'ennakoivia', 'kitkattomia', 'jaettuja', 'reaaliaikaisia', 'huippuluokan', 'tehokkaita', 'suorituskykyisiÃ¤', 'pystyviÃ¤', 'laajennettavissa olevia', 'venyviÃ¤', 'yhteisvaikutteisia', 'seuraavan sukupolven', 'plug-and-play', 'yhteistyÃ¶kykyisiÃ¤', 'kustomoituja', 'langattomia', 'selkeitÃ¤', 'avoimen lÃ¤hdekoodin',
        ],
        [
            'kanavia', 'silmÃ¤munia', 'ratkaisuja', 'e-palveluja', 'portaaleja', 'teknologioita', 'kÃ¤yttÃ¤jiÃ¤', 'verkkoja', 'palveluita', 'ohjelmia', 'web-ohjelmistoja', 'kokemuksia', 'systeemejÃ¤', 'rajapintoja', 'yhteisÃ¶jÃ¤', 'markkinarakoja', 'skeemoja', 'arkkitehtuureja', 'malleja', 'sisÃ¤ltÃ¶Ã¤', 'mainoksia',
        ],
    ];

    protected static $companySuffix = ['OY', 'AB', 'OY AB', 'RY', 'OYj', 'Tmi.', 'Inc.', 'Ltd'];

    /**
     * @example 'Ainoa 3.sukupolven ohjelmisto'
     */
    public function catchPhrase()
    {
        $result = [];

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

        return implode(' ', $result);
    }

    /**
     * @example 'hyÃ¶dyntÃ¤Ã¤ maailmanlaajuisia yhteisÃ¶jÃ¤'
     */
    public function bs()
    {
        $result = [];

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

        return implode(' ', $result);
    }
}
