original_string: protected function renderEnvironment()
      {
          $def = $this->def;
  
          $ret = '';
  
          $ret .= $this->start('table');
          $ret .= $this->element('caption', 'Environment');
  
          $ret .= $this->row('Parent of fragment', $def->info_parent);
          $ret .= $this->renderChildren($def->info_parent_def->child);
          $ret .= $this->row('Block wrap name', $def->info_block_wrapper);
  
          $ret .= $this->start('tr');
          $ret .= $this->element('th', 'Global attributes');
          $ret .= $this->element('td', $this->listifyAttr($def->info_global_attr), null, 0);
          $ret .= $this->end('tr');
  
          $ret .= $this->start('tr');
          $ret .= $this->element('th', 'Tag transforms');
          $list = array();
          foreach ($def->info_tag_transform as $old => $new) {
              $new = $this->getClass($new, 'TagTransform_');
              $list[] = "<$old> with $new";
          }
          $ret .= $this->element('td', $this->listify($list));
          $ret .= $this->end('tr');
  
          $ret .= $this->start('tr');
          $ret .= $this->element('th', 'Pre-AttrTransform');
          $ret .= $this->element('td', $this->listifyObjectList($def->info_attr_transform_pre));
          $ret .= $this->end('tr');
  
          $ret .= $this->start('tr');
          $ret .= $this->element('th', 'Post-AttrTransform');
          $ret .= $this->element('td', $this->listifyObjectList($def->info_attr_transform_post));
          $ret .= $this->end('tr');
  
          $ret .= $this->end('table');
          return $ret;
      }
code: protected function renderEnvironment()
      {
          $def = $this->def;
  
          $ret = '';
  
          $ret .= $this->start('table');
          $ret .= $this->element('caption', 'Environment');
  
          $ret .= $this->row('Parent of fragment', $def->info_parent);
          $ret .= $this->renderChildren($def->info_parent_def->child);
          $ret .= $this->row('Block wrap name', $def->info_block_wrapper);
  
          $ret .= $this->start('tr');
          $ret .= $this->element('th', 'Global attributes');
          $ret .= $this->element('td', $this->listifyAttr($def->info_global_attr), null, 0);
          $ret .= $this->end('tr');
  
          $ret .= $this->start('tr');
          $ret .= $this->element('th', 'Tag transforms');
          $list = array();
          foreach ($def->info_tag_transform as $old => $new) {
              $new = $this->getClass($new, 'TagTransform_');
              $list[] = "<$old> with $new";
          }
          $ret .= $this->element('td', $this->listify($list));
          $ret .= $this->end('tr');
  
          $ret .= $this->start('tr');
          $ret .= $this->element('th', 'Pre-AttrTransform');
          $ret .= $this->element('td', $this->listifyObjectList($def->info_attr_transform_pre));
          $ret .= $this->end('tr');
  
          $ret .= $this->start('tr');
          $ret .= $this->element('th', 'Post-AttrTransform');
          $ret .= $this->element('td', $this->listifyObjectList($def->info_attr_transform_post));
          $ret .= $this->end('tr');
  
          $ret .= $this->end('table');
          return $ret;
      }
code_tokens: protected function renderEnvironment ( ) { $ def = $ this -> def ; $ ret = '' ; $ ret .= $ this -> start ( 'table' ) ; $ ret .= $ this -> element ( 'caption' , 'Environment' ) ; $ ret .= $ this -> row ( 'Parent of fragment' , $ def -> info_parent ) ; $ ret .= $ this -> renderChildren ( $ def -> info_parent_def -> child ) ; $ ret .= $ this -> row ( 'Block wrap name' , $ def -> info_block_wrapper ) ; $ ret .= $ this -> start ( 'tr' ) ; $ ret .= $ this -> element ( 'th' , 'Global attributes' ) ; $ ret .= $ this -> element ( 'td' , $ this -> listifyAttr ( $ def -> info_global_attr ) , null , 0 ) ; $ ret .= $ this -> end ( 'tr' ) ; $ ret .= $ this -> start ( 'tr' ) ; $ ret .= $ this -> element ( 'th' , 'Tag transforms' ) ; $ list = array ( ) ; foreach ( $ def -> info_tag_transform as $ old => $ new ) { $ new = $ this -> getClass ( $ new , 'TagTransform_' ) ; $ list [ ] = "<$old> with $new" ; } $ ret .= $ this -> element ( 'td' , $ this -> listify ( $ list ) ) ; $ ret .= $ this -> end ( 'tr' ) ; $ ret .= $ this -> start ( 'tr' ) ; $ ret .= $ this -> element ( 'th' , 'Pre-AttrTransform' ) ; $ ret .= $ this -> element ( 'td' , $ this -> listifyObjectList ( $ def -> info_attr_transform_pre ) ) ; $ ret .= $ this -> end ( 'tr' ) ; $ ret .= $ this -> start ( 'tr' ) ; $ ret .= $ this -> element ( 'th' , 'Post-AttrTransform' ) ; $ ret .= $ this -> element ( 'td' , $ this -> listifyObjectList ( $ def -> info_attr_transform_post ) ) ; $ ret .= $ this -> end ( 'tr' ) ; $ ret .= $ this -> end ( 'table' ) ; return $ ret ; }
docstring: Renders environment table, which is miscellaneous info
  @return string
docstring_tokens: Renders environment table which is miscellaneous info