if (!
isset($this->sessionID
)) { $this->sessionID =
$id;
} $builder =
$this->db->
table($this->table
)->
where('id',
$this->idPrefix .
$id);
if ($this->matchIP
) { $builder =
$builder->
where('ip_address',
$this->ipAddress
);
} $this->
setSelect($builder);
$result =
$builder->
get()->
getRow();
if ($result === null
) { // PHP7 will reuse the same SessionHandler object after
// ID regeneration, so we need to explicitly set this to
// FALSE instead of relying on the default ...
$this->rowExists = false;
$this->fingerprint =
md5(''
);
return '';
}