original_string: protected function makeTableHeader($caption)
      {
          if (is_array($caption)) {
              list($caption, $subcaption) = $caption;
          }
  
          $output = [];
          $output[] = '<tr>';
          $output[] = '<th colspan="3" colspan="100" style="'.$this->getHeaderCss().'">';
          $output[] = $caption;
  
          if (isset($subcaption)) {
              $output[] = '<div style="'.$this->getSubheaderCss().'">'.$subcaption.'</div>';
          }
  
          $output[] = '</td>';
          $output[] = '</tr>';
          return implode(PHP_EOL, $output);
      }
code: protected function makeTableHeader($caption)
      {
          if (is_array($caption)) {
              list($caption, $subcaption) = $caption;
          }
  
          $output = [];
          $output[] = '<tr>';
          $output[] = '<th colspan="3" colspan="100" style="'.$this->getHeaderCss().'">';
          $output[] = $caption;
  
          if (isset($subcaption)) {
              $output[] = '<div style="'.$this->getSubheaderCss().'">'.$subcaption.'</div>';
          }
  
          $output[] = '</td>';
          $output[] = '</tr>';
          return implode(PHP_EOL, $output);
      }
code_tokens: protected function makeTableHeader ( $ caption ) { if ( is_array ( $ caption ) ) { list ( $ caption , $ subcaption ) = $ caption ; } $ output = [ ] ; $ output [ ] = '<tr>' ; $ output [ ] = '<th colspan="3" colspan="100" style="' . $ this -> getHeaderCss ( ) . '">' ; $ output [ ] = $ caption ; if ( isset ( $ subcaption ) ) { $ output [ ] = '<div style="' . $ this -> getSubheaderCss ( ) . '">' . $ subcaption . '</div>' ; } $ output [ ] = '</td>' ; $ output [ ] = '</tr>' ; return implode ( PHP_EOL , $ output ) ; }
docstring: Builds the HTML used for the table header.
  @param mixed $caption Caption [and subcaption] of the dump
  @return string
docstring_tokens: Builds the HTML used for the table header .