. */ namespace OrangeHRM\Installer\Controller\Upgrader\Api; use OrangeHRM\Framework\Http\Request; use OrangeHRM\Installer\Controller\AbstractInstallerRestController; use OrangeHRM\Installer\Util\SystemCheck; class SystemCheckAPI extends AbstractInstallerRestController { /** * @inheritDoc */ protected function handleGet(Request $request): array { $systemCheck = new SystemCheck(); return [ 'data' => $systemCheck->getSystemCheckResults(), 'meta' => [ 'isInterrupted' => $systemCheck->isInterruptContinue() ] ]; } }