protected function PHP_CodeCoverage_Report_HTML_Renderer_File::renderFunctionOrMethodItem

Parameters

Text_Template $template:

Return value

string

2 calls to PHP_CodeCoverage_Report_HTML_Renderer_File::renderFunctionOrMethodItem()
PHP_CodeCoverage_Report_HTML_Renderer_File::renderFunctionItems in drupal/core/vendor/phpunit/php-code-coverage/PHP/CodeCoverage/Report/HTML/Renderer/File.php
PHP_CodeCoverage_Report_HTML_Renderer_File::renderTraitOrClassItems in drupal/core/vendor/phpunit/php-code-coverage/PHP/CodeCoverage/Report/HTML/Renderer/File.php

File

drupal/core/vendor/phpunit/php-code-coverage/PHP/CodeCoverage/Report/HTML/Renderer/File.php, line 273

Class

PHP_CodeCoverage_Report_HTML_Renderer_File
Renders a PHP_CodeCoverage_Report_Node_File node.

Code

protected function renderFunctionOrMethodItem(Text_Template $template, array $item, $indent = '') {
  $numTestedItems = $item['executedLines'] == $item['executableLines'] ? 1 : 0;
  return $this
    ->renderItemTemplate($template, array(
    'name' => sprintf('%s<a href="#%d">%s</a>', $indent, $item['startLine'], htmlspecialchars($item['signature'])),
    'numMethods' => 1,
    'numTestedMethods' => $numTestedItems,
    'linesExecutedPercent' => PHP_CodeCoverage_Util::percent($item['executedLines'], $item['executableLines'], FALSE),
    'linesExecutedPercentAsString' => PHP_CodeCoverage_Util::percent($item['executedLines'], $item['executableLines'], TRUE),
    'numExecutedLines' => $item['executedLines'],
    'numExecutableLines' => $item['executableLines'],
    'testedMethodsPercent' => PHP_CodeCoverage_Util::percent($numTestedItems, 1, FALSE),
    'testedMethodsPercentAsString' => PHP_CodeCoverage_Util::percent($numTestedItems, 1, TRUE),
    'crap' => $item['crap'],
  ));
}