for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* This file is part of the Clover to Html package.
*
* (c) Stéphane Demonchaux <[email protected]>
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace CloverToHtml;
class StateManager
{
public function getLineState(StatsInterface $stats):? string
$percent = $stats->getLineCoveredPercent();
if ($percent > 70) {
return 'green';
} elseif ($percent > 50) {
return 'warning';
} elseif ($percent > 40) {
return 'danger';
}