text: <?php
  
  namespace Faker\Provider\is_IS;
  
  /**
   * @author Birkir Gudjonsson <birkir.gudjonsson@gmail.com>
   */
  class Company extends \Faker\Provider\Company
  {
      /**
       * @var array Danish company name formats.
       */
      protected static $formats = array(
          '{{lastName}} {{companySuffix}}',
          '{{lastName}} {{companySuffix}}',
          '{{lastName}} {{companySuffix}}',
          '{{firstname}} {{lastName}} {{companySuffix}}',
          '{{middleName}} {{companySuffix}}',
          '{{middleName}} {{companySuffix}}',
          '{{middleName}} {{companySuffix}}',
          '{{firstname}} {{middleName}} {{companySuffix}}',
          '{{lastName}} & {{lastName}} {{companySuffix}}',
          '{{lastName}} og {{lastName}} {{companySuffix}}',
          '{{lastName}} & {{lastName}} {{companySuffix}}',
          '{{lastName}} og {{lastName}} {{companySuffix}}',
          '{{middleName}} & {{middleName}} {{companySuffix}}',
          '{{middleName}} og {{middleName}} {{companySuffix}}',
          '{{middleName}} & {{lastName}}',
          '{{middleName}} og {{lastName}}',
      );
  
      /**
       * @var array Company suffixes.
       */
      protected static $companySuffix = array('ehf.', 'hf.', 'sf.');
  
      /**
       * @link http://www.rsk.is/atvinnurekstur/virdisaukaskattur/
       *
       * @var string VSK number format.
       */
      protected static $vskFormat = '%####';
  
      /**
       * Generates a VSK number (5 digits).
       *
       * @return string
       */
      public static function vsk()
      {
          return static::numerify(static::$vskFormat);
      }
  }
  