original_string: public function manipulate(Config $config)
      {
          if ($this->isArrayAppend) {
              $this->appendToArraySetting($config);
          } else {
              $this->setSingleConfigValue($config);
          }
      }
code: public function manipulate(Config $config)
      {
          if ($this->isArrayAppend) {
              $this->appendToArraySetting($config);
          } else {
              $this->setSingleConfigValue($config);
          }
      }
code_tokens: public function manipulate ( Config $ config ) { if ( $ this -> isArrayAppend ) { $ this -> appendToArraySetting ( $ config ) ; } else { $ this -> setSingleConfigValue ( $ config ) ; } }
docstring: Performs the INI config manipulation.
  
  @param Config $config
  @throws \Exception if trying to append to a non-array setting value or if trying to set an
  array value to a non-array setting
docstring_tokens: Performs the INI config manipulation .