use Symfony\Component\HttpFoundation\Request; $request = Request::createFromGlobals(); $userLocale = $request->getLocale(); // You can now use $userLocale variable to adjust your content accordingly
use Symfony\Component\HttpFoundation\Request; use GeoIp2\Database\Reader; $request = Request::createFromGlobals(); $ipAddress = $request->getClientIp(); $reader = new Reader('/usr/local/share/GeoIP/GeoIP2-City.mmdb'); $record = $reader->city($ipAddress); $userLocale = $record->country->isoCode; $request->setLocale($userLocale);Based on the code examples and the class name, it seems that the package library is the Symfony HttpFoundation component.