From 8c23041c63cb119d9574bb82f5a12e4ee6181dbb Mon Sep 17 00:00:00 2001 From: Steve Boyd Date: Tue, 20 Aug 2024 10:07:55 +1200 Subject: [PATCH] API Use symfony for IPUtils --- composer.json | 3 ++- src/Models/LoginSession.php | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index a56db44..5113acb 100644 --- a/composer.json +++ b/composer.json @@ -25,7 +25,8 @@ "require": { "php": "^8.1", "silverstripe/admin": "^2", - "silverstripe/framework": "^5.1", + "silverstripe/framework": "^5.3", + "symfony/http-foundation": "^6.1", "ua-parser/uap-php": "^3.9.14" }, "require-dev": { diff --git a/src/Models/LoginSession.php b/src/Models/LoginSession.php index 39038d5..5f4a6cb 100644 --- a/src/Models/LoginSession.php +++ b/src/Models/LoginSession.php @@ -15,7 +15,7 @@ use SilverStripe\ORM\FieldType\DBDatetime; use SilverStripe\Security\RememberLoginHash; use SilverStripe\SessionManager\Security\LogInAuthenticationHandler; -use SilverStripe\Control\Util\IPUtils; +use Symfony\Component\HttpFoundation\IpUtils; /** * Tracks a login session for a specific user on a specific device.