original_string: public function image_icon($pix, $alt, $component='moodle', array $attributes = null) {
          $icon = new image_icon($pix, $alt, $component, $attributes);
          return $this->render($icon);
      }
code: public function image_icon($pix, $alt, $component='moodle', array $attributes = null) {
          $icon = new image_icon($pix, $alt, $component, $attributes);
          return $this->render($icon);
      }
code_tokens: public function image_icon ( $ pix , $ alt , $ component = 'moodle' , array $ attributes = null ) { $ icon = new image_icon ( $ pix , $ alt , $ component , $ attributes ) ; return $ this -> render ( $ icon ) ; }
docstring: Return HTML for an image_icon.
  
  Theme developers: DO NOT OVERRIDE! Please override function
  {@link core_renderer::render_image_icon()} instead.
  
  @param string $pix short pix name
  @param string $alt mandatory alt attribute
  @param string $component standard compoennt name like 'moodle', 'mod_forum', etc.
  @param array $attributes htm lattributes
  @return string HTML fragment
docstring_tokens: Return HTML for an image_icon .