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