getFirstLine($apiKey); $timestamps = array_column($data, 'ts'); $line1 = array_column($data, 'phone_count'); return $this->addEmptyDays([$timestamps, $line1]); } private function getFirstLine(int $apiKey): array { $query = ( 'SELECT EXTRACT(EPOCH FROM date_trunc(:resolution, event_phone.lastseen + :offset))::bigint AS ts, COUNT(*) AS phone_count FROM event_phone WHERE event_phone.key = :api_key AND event_phone.lastseen >= :start_time AND event_phone.lastseen <= :end_time GROUP BY ts ORDER BY ts' ); return $this->execute($query, $apiKey); } }