original_string: public function setElementTemplateForGroupId($groupId, $elementClass, $template)
      {
          $this->elementTemplatesForGroupId[$groupId][strtolower($elementClass)] = $template;
          return $this;
      }
code: public function setElementTemplateForGroupId($groupId, $elementClass, $template)
      {
          $this->elementTemplatesForGroupId[$groupId][strtolower($elementClass)] = $template;
          return $this;
      }
code_tokens: public function setElementTemplateForGroupId ( $ groupId , $ elementClass , $ template ) { $ this -> elementTemplatesForGroupId [ $ groupId ] [ strtolower ( $ elementClass ) ] = $ template ; return $ this ; }
docstring: Sets grouped elements templates using group id
  
  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 id
  @param    string  Element class name
  @param    mixed   Template
  @return   HTML_QuickForm2_Renderer_Default
docstring_tokens: Sets grouped elements templates using group id