original_string: public function mergeAttr()
      {
          $arrays = func_get_args();
          $result = array();
  
          foreach ($arrays as $array) {
              $result = $this->mergeRecursive($result, $array);
          }
  
          return $result;
      }
code: public function mergeAttr()
      {
          $arrays = func_get_args();
          $result = array();
  
          foreach ($arrays as $array) {
              $result = $this->mergeRecursive($result, $array);
          }
  
          return $result;
      }
code_tokens: public function mergeAttr ( ) { $ arrays = func_get_args ( ) ; $ result = array ( ) ; foreach ( $ arrays as $ array ) { $ result = $ this -> mergeRecursive ( $ result , $ array ) ; } return $ result ; }
docstring: It will merge multiple attributes arrays without erase values
  
  @return array
docstring_tokens: It will merge multiple attributes arrays without erase values