public function Json::render in Site Audit 8.3
Overrides Renderer::render
File
- src/
Renderer/ Json.php, line 15
Class
Namespace
Drupal\site_audit\RendererCode
public function render($detail = FALSE) {
$report = [
'percent' => $this->report
->getPercent(),
'label' => $this->report
->getLabel(),
'checks' => [],
];
foreach ($this->report
->getCheckObjects() as $check) {
$report['checks'][get_class($check)] = [
'label' => $check
->getLabel(),
'description' => $check
->getDescription(),
'result' => $check
->getResult(),
'action' => $check
->renderAction(),
'score' => $check
->getScore(),
];
}
return json_encode($report);
}