\TrackingIdentity
This represents an identity. This effectively maps (IdentityDomain, IdentityValue) => ID, and is used by identity finders to isolate the physical tracking values (member ID, tracking cookie value) from the tracker, which just sees the integer ID values.
Note that a site user may have more than one of these objects,. e.g. one for Member if they log on, one for tracking
cookie. These are not merged at this level, and are not understood to be equivalent here. The equivalence is
represented in tracking stores.
Synopsis
class TrackingIdentity
extends DataObject
{
- // members
- public static array $db = ;
- // methods
- public void getType()
- public void getIdentifier()
- public static get_identity()
- public static void create_identity()
Hierarchy
Extends
- DataObject
Members
public
- $db
Methods
public
- create_identity() — Create an identity and return it.
- getIdentifier()
- getType()
- get_identity() — Get an identity. Return null if there is no match.