getIdentifier(); return $event; } /** * Provide unique identifier for a request * * @return string */ protected function getIdentifier() { if ($this->identifier) { return $this->identifier; } $identifier = (string) $_SERVER['REQUEST_TIME_FLOAT']; if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $identifier .= $_SERVER['HTTP_X_FORWARDED_FOR']; } elseif (isset($_SERVER['REMOTE_ADDR'])) { $identifier .= $_SERVER['REMOTE_ADDR']; } $this->identifier = md5($identifier); return $this->identifier; } }