getHeaderLine('Accept'); return str_contains($accept, 'application/vnd.api+json') ? 'jsonapi' : 'rest'; } public function wantsHtml(ServerRequest $request): bool { $accept = $request->getHeaderLine('Accept'); return $accept === '' || str_contains($accept, 'text/html'); } }