original_string: public function addConfig(ParametersConfig $config):void
      {
          array_unshift($this->configs, $config);
          foreach ($this->info->getNames() as $name) {
              if ($config->hasValue($name)) {
                  $this->missingValues[$name] = false;
              }
          }
      }
code: public function addConfig(ParametersConfig $config):void
      {
          array_unshift($this->configs, $config);
          foreach ($this->info->getNames() as $name) {
              if ($config->hasValue($name)) {
                  $this->missingValues[$name] = false;
              }
          }
      }
code_tokens: public function addConfig ( ParametersConfig $ config ) : void { array_unshift ( $ this -> configs , $ config ) ; foreach ( $ this -> info -> getNames ( ) as $ name ) { if ( $ config -> hasValue ( $ name ) ) { $ this -> missingValues [ $ name ] = false ; } } }
docstring: Add a parameter configuration that may provide values
  and type hints.
docstring_tokens: Add a parameter configuration that may provide values and type hints .