original_string: public function setElementTemplateForGroupClass($groupClass, $elementClass, $template)
      {
          $this->elementTemplatesForGroupClass[strtolower($groupClass)][strtolower($elementClass)] = $template;
          return $this;
      }
code: public function setElementTemplateForGroupClass($groupClass, $elementClass, $template)
      {
          $this->elementTemplatesForGroupClass[strtolower($groupClass)][strtolower($elementClass)] = $template;
          return $this;
      }
code_tokens: public function setElementTemplateForGroupClass ( $ groupClass , $ elementClass , $ template ) { $ this -> elementTemplatesForGroupClass [ strtolower ( $ groupClass ) ] [ strtolower ( $ elementClass ) ] = $ template ; return $ this ; }
docstring: Sets grouped elements templates using group class
  
  Templates set via {@link setTemplateForClass()} will not be used for
  grouped form elements. When searching for a template to use, the renderer
  will first consider template set for a specific group id, then the
  group templates set by group class.
  
  @param    string  Group class name
  @param    string  Element class name
  @param    mixed   Template
  @return   HTML_QuickForm2_Renderer_Default
docstring_tokens: Sets grouped elements templates using group class