for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Sunnysideup\HealthCheckProvider\Checks\Content;
use SilverStripe\ORM\DB;
use Sunnysideup\HealthCheckProvider\Checks\HealthCheckItemRunner;
class PageEditsInLastYear extends HealthCheckItemRunner
{
private static $limit = 3;
$limit
public function getCalculatedAnswer(): array
$returnArray = [];
$rows = DB::query('SELECT unix_timestamp(LastEdited) as A FROM SiteTree_Versions');
foreach ($rows as $row) {
$returnArray[] = $row['A'];
}
return $returnArray;
protected function nameSpacesRequired(): array
return [
'SilverStripe\\Reports',
];