|
|
|
@@ -60,14 +60,14 @@
|
|
|
|
|
<td class="danger small"><div align="right">50.00%</div></td>
|
|
|
|
|
<td class="danger small"><div align="right">2 / 4</div></td>
|
|
|
|
|
<td class="danger small"><abbr title="Change Risk Anti-Patterns (CRAP) Index">CRAP</abbr></td>
|
|
|
|
|
<td class="warning big"> <div class="progress">
|
|
|
|
|
<div class="progress-bar progress-bar-warning" role="progressbar" aria-valuenow="83.33" aria-valuemin="0" aria-valuemax="100" style="width: 83.33%">
|
|
|
|
|
<span class="sr-only">83.33% covered (warning)</span>
|
|
|
|
|
<td class="success big"> <div class="progress">
|
|
|
|
|
<div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="93.94" aria-valuemin="0" aria-valuemax="100" style="width: 93.94%">
|
|
|
|
|
<span class="sr-only">93.94% covered (success)</span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td class="warning small"><div align="right">83.33%</div></td>
|
|
|
|
|
<td class="warning small"><div align="right">55 / 66</div></td>
|
|
|
|
|
<td class="success small"><div align="right">93.94%</div></td>
|
|
|
|
|
<td class="success small"><div align="right">62 / 66</div></td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
@@ -88,15 +88,15 @@
|
|
|
|
|
</td>
|
|
|
|
|
<td class="danger small"><div align="right">50.00%</div></td>
|
|
|
|
|
<td class="danger small"><div align="right">2 / 4</div></td>
|
|
|
|
|
<td class="danger small">24.24</td>
|
|
|
|
|
<td class="warning big"> <div class="progress">
|
|
|
|
|
<div class="progress-bar progress-bar-warning" role="progressbar" aria-valuenow="83.33" aria-valuemin="0" aria-valuemax="100" style="width: 83.33%">
|
|
|
|
|
<span class="sr-only">83.33% covered (warning)</span>
|
|
|
|
|
<td class="danger small">22.11</td>
|
|
|
|
|
<td class="success big"> <div class="progress">
|
|
|
|
|
<div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="93.94" aria-valuemin="0" aria-valuemax="100" style="width: 93.94%">
|
|
|
|
|
<span class="sr-only">93.94% covered (success)</span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td class="warning small"><div align="right">83.33%</div></td>
|
|
|
|
|
<td class="warning small"><div align="right">55 / 66</div></td>
|
|
|
|
|
<td class="success small"><div align="right">93.94%</div></td>
|
|
|
|
|
<td class="success small"><div align="right">62 / 66</div></td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr>
|
|
|
|
@@ -172,15 +172,15 @@
|
|
|
|
|
</td>
|
|
|
|
|
<td class="danger small"><div align="right">0.00%</div></td>
|
|
|
|
|
<td class="danger small"><div align="right">0 / 1</div></td>
|
|
|
|
|
<td class="danger small">12.19</td>
|
|
|
|
|
<td class="danger big"> <div class="progress">
|
|
|
|
|
<div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="20.00" aria-valuemin="0" aria-valuemax="100" style="width: 20.00%">
|
|
|
|
|
<span class="sr-only">20.00% covered (danger)</span>
|
|
|
|
|
<td class="danger small">4.02</td>
|
|
|
|
|
<td class="success big"> <div class="progress">
|
|
|
|
|
<div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="90.00" aria-valuemin="0" aria-valuemax="100" style="width: 90.00%">
|
|
|
|
|
<span class="sr-only">90.00% covered (success)</span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</td>
|
|
|
|
|
<td class="danger small"><div align="right">20.00%</div></td>
|
|
|
|
|
<td class="danger small"><div align="right">2 / 10</div></td>
|
|
|
|
|
<td class="success small"><div align="right">90.00%</div></td>
|
|
|
|
|
<td class="success small"><div align="right">9 / 10</div></td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -330,18 +330,18 @@
|
|
|
|
|
<tr><td><div align="right"><a name="140"></a><a href="#140">140</a></div></td><td class="codeLine"><span class="default"> </span><span class="keyword">private</span><span class="default"> </span><span class="keyword">function</span><span class="default"> </span><span class="default">hash_equals</span><span class="keyword">(</span><span class="default">$knownString</span><span class="keyword">,</span><span class="default"> </span><span class="default">$userString</span><span class="keyword">)</span></td></tr>
|
|
|
|
|
<tr><td><div align="right"><a name="141"></a><a href="#141">141</a></div></td><td class="codeLine"><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
|
|
|
<tr class="covered-by-small-tests popin" data-title="2 tests cover line 142" data-content="<ul><li class="covered-by-small-tests">LeagueTests\TokenType\MacTest::testDetermineAccessTokenInHeaderValid</li><li class="covered-by-small-tests">LeagueTests\TokenType\MacTest::testDetermineAccessTokenInHeaderMismatchTimestamp</li></ul>" data-placement="bottom" data-html="true"><td><div align="right"><a name="142"></a><a href="#142">142</a></div></td><td class="codeLine"><span class="default"> </span><span class="keyword">if</span><span class="default"> </span><span class="keyword">(</span><span class="default">function_exists</span><span class="keyword">(</span><span class="default">'\hash_equals'</span><span class="keyword">)</span><span class="keyword">)</span><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
|
|
|
<tr class="covered-by-small-tests popin" data-title="2 tests cover line 143" data-content="<ul><li class="covered-by-small-tests">LeagueTests\TokenType\MacTest::testDetermineAccessTokenInHeaderValid</li><li class="covered-by-small-tests">LeagueTests\TokenType\MacTest::testDetermineAccessTokenInHeaderMismatchTimestamp</li></ul>" data-placement="bottom" data-html="true"><td><div align="right"><a name="143"></a><a href="#143">143</a></div></td><td class="codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">\</span><span class="default">hash_equals</span><span class="keyword">(</span><span class="default">$knownString</span><span class="keyword">,</span><span class="default"> </span><span class="default">$userString</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
|
|
|
|
<tr class="danger"><td><div align="right"><a name="143"></a><a href="#143">143</a></div></td><td class="codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">\</span><span class="default">hash_equals</span><span class="keyword">(</span><span class="default">$knownString</span><span class="keyword">,</span><span class="default"> </span><span class="default">$userString</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
|
|
|
|
<tr class="warning"><td><div align="right"><a name="144"></a><a href="#144">144</a></div></td><td class="codeLine"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
|
|
|
|
<tr class="danger"><td><div align="right"><a name="145"></a><a href="#145">145</a></div></td><td class="codeLine"><span class="default"> </span><span class="keyword">if</span><span class="default"> </span><span class="keyword">(</span><span class="default">strlen</span><span class="keyword">(</span><span class="default">$knownString</span><span class="keyword">)</span><span class="default"> </span><span class="default">!==</span><span class="default"> </span><span class="default">strlen</span><span class="keyword">(</span><span class="default">$userString</span><span class="keyword">)</span><span class="keyword">)</span><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
|
|
|
<tr class="danger"><td><div align="right"><a name="146"></a><a href="#146">146</a></div></td><td class="codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">false</span><span class="keyword">;</span></td></tr>
|
|
|
|
|
<tr class="covered-by-small-tests popin" data-title="2 tests cover line 145" data-content="<ul><li class="covered-by-small-tests">LeagueTests\TokenType\MacTest::testDetermineAccessTokenInHeaderValid</li><li class="covered-by-small-tests">LeagueTests\TokenType\MacTest::testDetermineAccessTokenInHeaderMismatchTimestamp</li></ul>" data-placement="bottom" data-html="true"><td><div align="right"><a name="145"></a><a href="#145">145</a></div></td><td class="codeLine"><span class="default"> </span><span class="keyword">if</span><span class="default"> </span><span class="keyword">(</span><span class="default">strlen</span><span class="keyword">(</span><span class="default">$knownString</span><span class="keyword">)</span><span class="default"> </span><span class="default">!==</span><span class="default"> </span><span class="default">strlen</span><span class="keyword">(</span><span class="default">$userString</span><span class="keyword">)</span><span class="keyword">)</span><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
|
|
|
<tr class="covered-by-small-tests popin" data-title="1 test covers line 146" data-content="<ul><li class="covered-by-small-tests">LeagueTests\TokenType\MacTest::testDetermineAccessTokenInHeaderMismatchTimestamp</li></ul>" data-placement="bottom" data-html="true"><td><div align="right"><a name="146"></a><a href="#146">146</a></div></td><td class="codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">false</span><span class="keyword">;</span></td></tr>
|
|
|
|
|
<tr class="warning"><td><div align="right"><a name="147"></a><a href="#147">147</a></div></td><td class="codeLine"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
|
|
|
|
<tr class="danger"><td><div align="right"><a name="148"></a><a href="#148">148</a></div></td><td class="codeLine"><span class="default"> </span><span class="default">$len</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">strlen</span><span class="keyword">(</span><span class="default">$knownString</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
|
|
|
|
<tr class="danger"><td><div align="right"><a name="149"></a><a href="#149">149</a></div></td><td class="codeLine"><span class="default"> </span><span class="default">$result</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">0</span><span class="keyword">;</span></td></tr>
|
|
|
|
|
<tr class="danger"><td><div align="right"><a name="150"></a><a href="#150">150</a></div></td><td class="codeLine"><span class="default"> </span><span class="default">for</span><span class="default"> </span><span class="keyword">(</span><span class="default">$i</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">0</span><span class="keyword">;</span><span class="default"> </span><span class="default">$i</span><span class="default"> </span><span class="keyword"><</span><span class="default"> </span><span class="default">$len</span><span class="keyword">;</span><span class="default"> </span><span class="default">$i</span><span class="default">++</span><span class="keyword">)</span><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
|
|
|
<tr class="danger"><td><div align="right"><a name="151"></a><a href="#151">151</a></div></td><td class="codeLine"><span class="default"> </span><span class="default">$result</span><span class="default"> </span><span class="default">|=</span><span class="default"> </span><span class="keyword">(</span><span class="default">ord</span><span class="keyword">(</span><span class="default">$knownString</span><span class="keyword">[</span><span class="default">$i</span><span class="keyword">]</span><span class="keyword">)</span><span class="default"> </span><span class="keyword">^</span><span class="default"> </span><span class="default">ord</span><span class="keyword">(</span><span class="default">$userString</span><span class="keyword">[</span><span class="default">$i</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
|
|
|
|
<tr class="danger"><td><div align="right"><a name="152"></a><a href="#152">152</a></div></td><td class="codeLine"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
|
|
|
|
<tr class="covered-by-small-tests popin" data-title="1 test covers line 148" data-content="<ul><li class="covered-by-small-tests">LeagueTests\TokenType\MacTest::testDetermineAccessTokenInHeaderValid</li></ul>" data-placement="bottom" data-html="true"><td><div align="right"><a name="148"></a><a href="#148">148</a></div></td><td class="codeLine"><span class="default"> </span><span class="default">$len</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">strlen</span><span class="keyword">(</span><span class="default">$knownString</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
|
|
|
|
<tr class="covered-by-small-tests popin" data-title="1 test covers line 149" data-content="<ul><li class="covered-by-small-tests">LeagueTests\TokenType\MacTest::testDetermineAccessTokenInHeaderValid</li></ul>" data-placement="bottom" data-html="true"><td><div align="right"><a name="149"></a><a href="#149">149</a></div></td><td class="codeLine"><span class="default"> </span><span class="default">$result</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">0</span><span class="keyword">;</span></td></tr>
|
|
|
|
|
<tr class="covered-by-small-tests popin" data-title="1 test covers line 150" data-content="<ul><li class="covered-by-small-tests">LeagueTests\TokenType\MacTest::testDetermineAccessTokenInHeaderValid</li></ul>" data-placement="bottom" data-html="true"><td><div align="right"><a name="150"></a><a href="#150">150</a></div></td><td class="codeLine"><span class="default"> </span><span class="default">for</span><span class="default"> </span><span class="keyword">(</span><span class="default">$i</span><span class="default"> </span><span class="keyword">=</span><span class="default"> </span><span class="default">0</span><span class="keyword">;</span><span class="default"> </span><span class="default">$i</span><span class="default"> </span><span class="keyword"><</span><span class="default"> </span><span class="default">$len</span><span class="keyword">;</span><span class="default"> </span><span class="default">$i</span><span class="default">++</span><span class="keyword">)</span><span class="default"> </span><span class="keyword">{</span></td></tr>
|
|
|
|
|
<tr class="covered-by-small-tests popin" data-title="1 test covers line 151" data-content="<ul><li class="covered-by-small-tests">LeagueTests\TokenType\MacTest::testDetermineAccessTokenInHeaderValid</li></ul>" data-placement="bottom" data-html="true"><td><div align="right"><a name="151"></a><a href="#151">151</a></div></td><td class="codeLine"><span class="default"> </span><span class="default">$result</span><span class="default"> </span><span class="default">|=</span><span class="default"> </span><span class="keyword">(</span><span class="default">ord</span><span class="keyword">(</span><span class="default">$knownString</span><span class="keyword">[</span><span class="default">$i</span><span class="keyword">]</span><span class="keyword">)</span><span class="default"> </span><span class="keyword">^</span><span class="default"> </span><span class="default">ord</span><span class="keyword">(</span><span class="default">$userString</span><span class="keyword">[</span><span class="default">$i</span><span class="keyword">]</span><span class="keyword">)</span><span class="keyword">)</span><span class="keyword">;</span></td></tr>
|
|
|
|
|
<tr class="covered-by-small-tests popin" data-title="1 test covers line 152" data-content="<ul><li class="covered-by-small-tests">LeagueTests\TokenType\MacTest::testDetermineAccessTokenInHeaderValid</li></ul>" data-placement="bottom" data-html="true"><td><div align="right"><a name="152"></a><a href="#152">152</a></div></td><td class="codeLine"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
|
|
|
|
<tr><td><div align="right"><a name="153"></a><a href="#153">153</a></div></td><td class="codeLine"><span class="default"> </span><span class="comment">// They are only identical strings if $result is exactly 0...</span></td></tr>
|
|
|
|
|
<tr class="danger"><td><div align="right"><a name="154"></a><a href="#154">154</a></div></td><td class="codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">0</span><span class="default"> </span><span class="default">===</span><span class="default"> </span><span class="default">$result</span><span class="keyword">;</span></td></tr>
|
|
|
|
|
<tr class="covered-by-small-tests popin" data-title="1 test covers line 154" data-content="<ul><li class="covered-by-small-tests">LeagueTests\TokenType\MacTest::testDetermineAccessTokenInHeaderValid</li></ul>" data-placement="bottom" data-html="true"><td><div align="right"><a name="154"></a><a href="#154">154</a></div></td><td class="codeLine"><span class="default"> </span><span class="keyword">return</span><span class="default"> </span><span class="default">0</span><span class="default"> </span><span class="default">===</span><span class="default"> </span><span class="default">$result</span><span class="keyword">;</span></td></tr>
|
|
|
|
|
<tr class="warning"><td><div align="right"><a name="155"></a><a href="#155">155</a></div></td><td class="codeLine"><span class="default"> </span><span class="keyword">}</span></td></tr>
|
|
|
|
|
<tr><td><div align="right"><a name="156"></a><a href="#156">156</a></div></td><td class="codeLine"><span class="keyword">}</span></td></tr>
|
|
|
|
|
|
|
|
|
@@ -356,7 +356,7 @@
|
|
|
|
|
<span class="warning"><strong>Dead Code</strong></span>
|
|
|
|
|
</p>
|
|
|
|
|
<p>
|
|
|
|
|
<small>Generated by <a href="http://github.com/sebastianbergmann/php-code-coverage" target="_top">PHP_CodeCoverage 2.2.2</a> using <a href="http://php.net/" target="_top">PHP 5.6.5</a> and <a href="http://phpunit.de/">PHPUnit 4.3.5</a> at Fri Sep 4 7:37:16 UTC 2015.</small>
|
|
|
|
|
<small>Generated by <a href="http://github.com/sebastianbergmann/php-code-coverage" target="_top">PHP_CodeCoverage 2.2.2</a> using <a href="http://php.net/" target="_top">PHP 5.4.37</a> and <a href="http://phpunit.de/">PHPUnit 4.3.5</a> at Fri Sep 4 7:38:05 UTC 2015.</small>
|
|
|
|
|
</p>
|
|
|
|
|
<a title="Back to the top" id="toplink" href="#"><span class="glyphicon glyphicon-arrow-up"></span></a>
|
|
|
|
|
</footer>
|
|
|
|
|