visitsHelper->visitsForDomain($domain, new VisitsParams($dateRangeInput->toDateRange())); [$rows, $headers] = VisitsCommandUtils::resolveRowsAndHeaders($paginator, $this->mapExtraFields(...)); ShlinkTable::default($io)->render($headers, $rows); return self::SUCCESS; } /** * @return array */ protected function mapExtraFields(Visit $visit): array { $shortUrl = $visit->shortUrl; return $shortUrl === null ? [] : ['shortUrl' => $this->shortUrlStringifier->stringify($shortUrl)]; } }