<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Dashboard for /Volumes/Rest/Dev/Sites/authLDAP</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="css/bootstrap.min.css" rel="stylesheet"> <link href="css/nv.d3.min.css" rel="stylesheet"> <link href="css/style.css" rel="stylesheet"> <!--[if lt IE 9]> <script src="js/html5shiv.min.js"></script> <script src="js/respond.min.js"></script> <![endif]--> </head> <body> <header> <div class="container"> <div class="row"> <div class="col-md-12"> <ol class="breadcrumb"> <li><a href="index.html">/Volumes/Rest/Dev/Sites/authLDAP</a></li> <li class="active">(Dashboard)</li> </ol> </div> </div> </div> </header> <div class="container"> <div class="row"> <div class="col-md-12"> <h2>Classes</h2> </div> </div> <div class="row"> <div class="col-md-6"> <h3>Coverage Distribution</h3> <div id="classCoverageDistribution" style="height: 300px;"> <svg></svg> </div> </div> <div class="col-md-6"> <h3>Complexity</h3> <div id="classComplexity" style="height: 300px;"> <svg></svg> </div> </div> </div> <div class="row"> <div class="col-md-6"> <h3>Insufficient Coverage</h3> <div class="scrollbox"> <table class="table"> <thead> <tr> <th>Class</th> <th class="text-right">Coverage</th> </tr> </thead> <tbody> <tr><td><a href="ldap.php.html#254">AuthLDAP_Exception</a></td><td class="text-right">0%</td></tr> <tr><td><a href="ldap.php.html#29">LDAP</a></td><td class="text-right">72%</td></tr> </tbody> </table> </div> </div> <div class="col-md-6"> <h3>Project Risks</h3> <div class="scrollbox"> <table class="table"> <thead> <tr> <th>Class</th> <th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th> </tr> </thead> <tbody> <tr><td><a href="ldap.php.html#29">LDAP</a></td><td class="text-right">76</td></tr> <tr><td><a href="ldap.php.html#254">AuthLDAP_Exception</a></td><td class="text-right">6</td></tr> </tbody> </table> </div> </div> </div> <div class="row"> <div class="col-md-12"> <h2>Methods</h2> </div> </div> <div class="row"> <div class="col-md-6"> <h3>Coverage Distribution</h3> <div id="methodCoverageDistribution" style="height: 300px;"> <svg></svg> </div> </div> <div class="col-md-6"> <h3>Complexity</h3> <div id="methodComplexity" style="height: 300px;"> <svg></svg> </div> </div> </div> <div class="row"> <div class="col-md-6"> <h3>Insufficient Coverage</h3> <div class="scrollbox"> <table class="table"> <thead> <tr> <th>Method</th> <th class="text-right">Coverage</th> </tr> </thead> <tbody> <tr><td><a href="ldap.php.html#159"><abbr title="LDAP::getErrorNumber">getErrorNumber</abbr></a></td><td class="text-right">0%</td></tr> <tr><td><a href="ldap.php.html#164"><abbr title="LDAP::getErrorText">getErrorText</abbr></a></td><td class="text-right">0%</td></tr> <tr><td><a href="ldap.php.html#199"><abbr title="LDAP::debugOn">debugOn</abbr></a></td><td class="text-right">0%</td></tr> <tr><td><a href="ldap.php.html#208"><abbr title="LDAP::debugOff">debugOff</abbr></a></td><td class="text-right">0%</td></tr> <tr><td><a href="ldap.php.html#245"><abbr title="LDAP::logError">logError</abbr></a></td><td class="text-right">0%</td></tr> <tr><td><a href="ldap.php.html#256"><abbr title="AuthLDAP_Exception::__construct">__construct</abbr></a></td><td class="text-right">0%</td></tr> <tr><td><a href="ldap.php.html#180"><abbr title="LDAP::search">search</abbr></a></td><td class="text-right">66%</td></tr> <tr><td><a href="ldap.php.html#137"><abbr title="LDAP::bind">bind</abbr></a></td><td class="text-right">69%</td></tr> <tr><td><a href="ldap.php.html#96"><abbr title="LDAP::connect">connect</abbr></a></td><td class="text-right">72%</td></tr> <tr><td><a href="ldap.php.html#122"><abbr title="LDAP::disconnect">disconnect</abbr></a></td><td class="text-right">75%</td></tr> </tbody> </table> </div> </div> <div class="col-md-6"> <h3>Project Risks</h3> <div class="scrollbox"> <table class="table"> <thead> <tr> <th>Method</th> <th class="text-right"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></th> </tr> </thead> <tbody> <tr><td><a href="ldap.php.html#137"><abbr title="LDAP::bind">bind</abbr></a></td><td class="text-right">8</td></tr> <tr><td><a href="ldap.php.html#245"><abbr title="LDAP::logError">logError</abbr></a></td><td class="text-right">6</td></tr> <tr><td><a href="ldap.php.html#256"><abbr title="AuthLDAP_Exception::__construct">__construct</abbr></a></td><td class="text-right">6</td></tr> <tr><td><a href="ldap.php.html#180"><abbr title="LDAP::search">search</abbr></a></td><td class="text-right">4</td></tr> <tr><td><a href="ldap.php.html#96"><abbr title="LDAP::connect">connect</abbr></a></td><td class="text-right">4</td></tr> <tr><td><a href="ldap.php.html#122"><abbr title="LDAP::disconnect">disconnect</abbr></a></td><td class="text-right">2</td></tr> </tbody> </table> </div> </div> </div> <footer> <hr/> <p> <small>Generated by <a href="https://github.com/sebastianbergmann/php-code-coverage" target="_top">php-code-coverage 4.0.0</a> using <a href="https://secure.php.net/" target="_top">PHP 7.0.6</a> with <a href="https://xdebug.org/">Xdebug 2.4.0</a> at Wed Jun 8 5:43:14 UTC 2016.</small> </p> </footer> </div> <script src="js/jquery.min.js" type="text/javascript"></script> <script src="js/bootstrap.min.js" type="text/javascript"></script> <script src="js/holder.min.js" type="text/javascript"></script> <script src="js/d3.min.js" type="text/javascript"></script> <script src="js/nv.d3.min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function() { nv.addGraph(function() { var chart = nv.models.multiBarChart(); chart.tooltips(false) .showControls(false) .showLegend(false) .reduceXTicks(false) .staggerLabels(true) .yAxis.tickFormat(d3.format('d')); d3.select('#classCoverageDistribution svg') .datum(getCoverageDistributionData([1,0,0,0,0,0,0,0,1,0,0,0], "Class Coverage")) .transition().duration(500).call(chart); nv.utils.windowResize(chart.update); return chart; }); nv.addGraph(function() { var chart = nv.models.multiBarChart(); chart.tooltips(false) .showControls(false) .showLegend(false) .reduceXTicks(false) .staggerLabels(true) .yAxis.tickFormat(d3.format('d')); d3.select('#methodCoverageDistribution svg') .datum(getCoverageDistributionData([6,0,0,0,0,0,0,2,2,0,2,0], "Method Coverage")) .transition().duration(500).call(chart); nv.utils.windowResize(chart.update); return chart; }); function getCoverageDistributionData(data, label) { var labels = [ '0%', '0-10%', '10-20%', '20-30%', '30-40%', '40-50%', '50-60%', '60-70%', '70-80%', '80-90%', '90-100%', '100%' ]; var values = []; $.each(labels, function(key) { values.push({x: labels[key], y: data[key]}); }); return [ { key: label, values: values, color: "#4572A7" } ]; } nv.addGraph(function() { var chart = nv.models.scatterChart() .showDistX(true) .showDistY(true) .showLegend(false) .forceX([0, 100]); chart.tooltipContent(function(key, y, e, graph) { return '<p>' + graph.point.class + '</p>'; }); chart.xAxis.axisLabel('Code Coverage (in percent)'); chart.yAxis.axisLabel('Cyclomatic Complexity'); d3.select('#classComplexity svg') .datum(getComplexityData([[72.289156626506,41,"<a href=\"ldap.php.html#29\">LDAP<\/a>"],[0,2,"<a href=\"ldap.php.html#254\">AuthLDAP_Exception<\/a>"]], 'Class Complexity')) .transition() .duration(500) .call(chart); nv.utils.windowResize(chart.update); return chart; }); nv.addGraph(function() { var chart = nv.models.scatterChart() .showDistX(true) .showDistY(true) .showLegend(false) .forceX([0, 100]); chart.tooltipContent(function(key, y, e, graph) { return '<p>' + graph.point.class + '</p>'; }); chart.xAxis.axisLabel('Code Coverage (in percent)'); chart.yAxis.axisLabel('Method Complexity'); d3.select('#methodComplexity svg') .datum(getComplexityData([[96.153846153846,11,"<a href=\"ldap.php.html#51\">LDAP::__construct<\/a>"],[72.727272727273,4,"<a href=\"ldap.php.html#96\">LDAP::connect<\/a>"],[75,2,"<a href=\"ldap.php.html#122\">LDAP::disconnect<\/a>"],[69.230769230769,7,"<a href=\"ldap.php.html#137\">LDAP::bind<\/a>"],[0,1,"<a href=\"ldap.php.html#159\">LDAP::getErrorNumber<\/a>"],[0,1,"<a href=\"ldap.php.html#164\">LDAP::getErrorText<\/a>"],[66.666666666667,4,"<a href=\"ldap.php.html#180\">LDAP::search<\/a>"],[0,1,"<a href=\"ldap.php.html#199\">LDAP::debugOn<\/a>"],[0,1,"<a href=\"ldap.php.html#208\">LDAP::debugOff<\/a>"],[90,7,"<a href=\"ldap.php.html#225\">LDAP::authenticate<\/a>"],[0,2,"<a href=\"ldap.php.html#245\">LDAP::logError<\/a>"],[0,2,"<a href=\"ldap.php.html#256\">AuthLDAP_Exception::__construct<\/a>"]], 'Method Complexity')) .transition() .duration(500) .call(chart); nv.utils.windowResize(chart.update); return chart; }); function getComplexityData(data, label) { var values = []; $.each(data, function(key) { var value = Math.round(data[key][0]*100) / 100; values.push({ x: value, y: data[key][1], class: data[key][2], size: 0.05, shape: 'diamond' }); }); return [ { key: label, values: values, color: "#4572A7" } ]; } }); </script> </body> </html>