original_string: public function render(HTML_QuickForm2_Renderer $renderer)
      {
          foreach ($this->rules as $rule) {
              if ($rule[1] & HTML_QuickForm2_Rule::RUNAT_CLIENT) {
                  $renderer->getJavascriptBuilder()->addRule($rule[0]);
              }
          }
          $renderer->startContainer($this);
          foreach ($this as $element) {
              $element->render($renderer);
          }
          $renderer->finishContainer($this);
          return $renderer;
      }
code: public function render(HTML_QuickForm2_Renderer $renderer)
      {
          foreach ($this->rules as $rule) {
              if ($rule[1] & HTML_QuickForm2_Rule::RUNAT_CLIENT) {
                  $renderer->getJavascriptBuilder()->addRule($rule[0]);
              }
          }
          $renderer->startContainer($this);
          foreach ($this as $element) {
              $element->render($renderer);
          }
          $renderer->finishContainer($this);
          return $renderer;
      }
code_tokens: public function render ( HTML_QuickForm2_Renderer $ renderer ) { foreach ( $ this -> rules as $ rule ) { if ( $ rule [ 1 ] & HTML_QuickForm2_Rule :: RUNAT_CLIENT ) { $ renderer -> getJavascriptBuilder ( ) -> addRule ( $ rule [ 0 ] ) ; } } $ renderer -> startContainer ( $ this ) ; foreach ( $ this as $ element ) { $ element -> render ( $ renderer ) ; } $ renderer -> finishContainer ( $ this ) ; return $ renderer ; }
docstring: Renders the container using the given renderer
  
  @param    HTML_QuickForm2_Renderer    Renderer instance
  @return   HTML_QuickForm2_Renderer
docstring_tokens: Renders the container using the given renderer