$LoggedInID = new Identity($GLOBALS['user']['sub']);
$LoggedInID->withTraits([
(new IdentityTrait('session_id'))->withValue($GLOBALS['guid']),
(new IdentityTrait('email'))->withValue($GLOBALS['email']),
(new IdentityTrait('preferred_username'))->withValue($GLOBALS['preferred_username']),
(new IdentityTrait('route'))->withValue($GLOBALS['route']->Page),
(new IdentityTrait('locale'))->withValue($Locale)
]);
$GLOBALS['flagsmith_identity'] = $LoggedInID;
object(Flagsmith\Models\Identity)#115 (3) { ["id":"Flagsmith\Models\Identity":private]=> string(36) "28e0577f-37eb-471a-8bb0-0c3309ed50ce" ["traits":"Flagsmith\Models\Identity":private]=> NULL ["flags":"Flagsmith\Models\Identity":private]=> NULL }
$AnonymousID->withTrait((new IdentityTrait('session_id'))->withValue($GLOBALS['guid']));
$AnonymousID->withTrait((new IdentityTrait('route'))->withValue($GLOBALS['route']->Page));
$AnonymousID->withTrait((new IdentityTrait('locale'))->withValue($Locale));
object(Flagsmith\Models\Identity)#206 (3) { ["id":"Flagsmith\Models\Identity":private]=> string(36) "b1e2a203-f4e1-93db-95c5-2dd10e5e7944" ["traits":"Flagsmith\Models\Identity":private]=> array(0) { } ["flags":"Flagsmith\Models\Identity":private]=> NULL }