. */ namespace OrangeHRM\Installer\Controller\Upgrader\Api; use OrangeHRM\Framework\Http\Request; use OrangeHRM\Installer\Controller\AbstractInstallerRestController; use OrangeHRM\Installer\Util\AppSetupUtility; class VersionAPI extends AbstractInstallerRestController { /** * @inheritDoc */ protected function handleGet(Request $request): array { $versions = array_keys(AppSetupUtility::MIGRATIONS_MAP); $excludeLatest = $request->query->getBoolean('excludeLatest', true); if ($excludeLatest) { array_pop($versions); } return $versions; } }