$value) { $candidate[$value] = $data[$key]; } $candidates[] = $candidate; } fclose($handle); } else { error_log('Error opening CSV'); exit(1); } } // TODO: Check that candidates were read successfully?? $renderer = new SPLPageRenderer(); $pageContent = $renderer->renderCouncilPage($config, $candidates); if ($pageContent === null) { exit(2); } echo $pageContent; exit(0);