original_string: public function mergeConfig($configA, $configB)
      {
          $configA = $this->makeConfig($configA);
  
          $configB = $this->makeConfig($configB);
  
          return (object) array_merge((array) $configA, (array) $configB);
      }
code: public function mergeConfig($configA, $configB)
      {
          $configA = $this->makeConfig($configA);
  
          $configB = $this->makeConfig($configB);
  
          return (object) array_merge((array) $configA, (array) $configB);
      }
code_tokens: public function mergeConfig ( $ configA , $ configB ) { $ configA = $ this -> makeConfig ( $ configA ) ; $ configB = $ this -> makeConfig ( $ configB ) ; return ( object ) array_merge ( ( array ) $ configA , ( array ) $ configB ) ; }
docstring: Merges two configuration sources, either prepared or not, and returns
  them as a single configuration object.
  @param mixed $configA
  @param mixed $configB
  @return stdClass The config object
docstring_tokens: Merges two configuration sources either prepared or not and returns them as a single configuration object .