original_string: public function setSystem($system)
      {
          if (!in_array($system, $this->getSupportedTranliterationSystems())) {
              throw new \InvalidArgumentException(
                  sprintf('Transliteration system "%s" is not supported for "%s" language.',
                      $system,
                      $this->getLang()
                  )
              );
          }
  
          $this->system = $system;
  
          return $this;
      }
code: public function setSystem($system)
      {
          if (!in_array($system, $this->getSupportedTranliterationSystems())) {
              throw new \InvalidArgumentException(
                  sprintf('Transliteration system "%s" is not supported for "%s" language.',
                      $system,
                      $this->getLang()
                  )
              );
          }
  
          $this->system = $system;
  
          return $this;
      }
code_tokens: public function setSystem ( $ system ) { if ( ! in_array ( $ system , $ this -> getSupportedTranliterationSystems ( ) ) ) { throw new \ InvalidArgumentException ( sprintf ( 'Transliteration system "%s" is not supported for "%s" language.' , $ system , $ this -> getLang ( ) ) ) ; } $ this -> system = $ system ; return $ this ; }
docstring: Set transliteration system.
  
  @param  string   $system transliteration system
  @return Settings fluent interface
docstring_tokens: Set transliteration system .