From ed68e1ed8a9e3c8b9cac2c0c4afed8d027017e37 Mon Sep 17 00:00:00 2001 From: Damodar Lohani Date: Wed, 13 May 2026 05:23:15 +0000 Subject: [PATCH] Fix geoRecord/getGeoForIp registration to use $context Co-Authored-By: Claude Opus 4.7 --- app/init/resources/request.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/init/resources/request.php b/app/init/resources/request.php index 2276e18e7f..404f6cbcdc 100644 --- a/app/init/resources/request.php +++ b/app/init/resources/request.php @@ -1437,7 +1437,7 @@ return function (Container $context): void { return new Agent($adapter); }, ['register']); - $container->set('geoRecord', function ($request, callable $getGeoForIp) { + $context->set('geoRecord', function ($request, callable $getGeoForIp) { $ip = $request->getIp(); if (!filter_var($ip, FILTER_VALIDATE_IP)) { @@ -1448,7 +1448,7 @@ return function (Container $context): void { return $getGeoForIp($ip); }, ['request', 'getGeoForIp']); - $container->set('getGeoForIp', function (Locale $locale) { + $context->set('getGeoForIp', function (Locale $locale) { $cache = []; return function (string $ip) use ($locale, &$cache): GeoRecord {