suggestedValuesCallback = function ($idSite, $maxValuesToReturn) { return range(0, min(23, $maxValuesToReturn)); }; } public function formatValue($value, $idSite, Formatter $formatter) { $hourInTz = VisitLastActionTime::convertHourToHourInSiteTimezone($value, $idSite); return \Piwik\Plugins\VisitTime\getTimeLabel($hourInTz); } /** * @param Request $request * @param Visitor $visitor * @param Action|null $action * @return mixed */ public function onNewVisit(Request $request, Visitor $visitor, $action) { return Date::getDatetimeFromTimestamp($request->getCurrentTimestamp()); } }