PluginProbe
Metricool – Social media and site statistics / 2.1.1
Metricool – Social media and site statistics v2.1.1
2.1.1 2.1.0 2.0.2 2.0.1 2.0.0 1.27 trunk
← All changes | app/Http/Endpoints/Responses/Statistics/RefererResponse.php +23 -0 2.0.0 → 2.1.1 View file →
@@ -1,0 +1,23 @@
1 +<?php
2 +
3 +declare(strict_types=1);
4 +
5 +namespace Metricool\Http\Endpoints\Responses\Statistics;
6 +
7 +use Metricool\Http\Endpoints\Responses\DistributionResponse;
8 +use Metricool\Http\Metricool\DTOs\DistributionDTO;
9 +
10 +class RefererResponse extends DistributionResponse
11 +{
12 + /**
13 + * @inheritDoc
14 + */
15 + public function parseSingleItem(DistributionDTO $item, int $total): object
16 + {
17 + return (object) [
18 + 'url' => $item->value,
19 + 'pageViews' => $item->amount,
20 + 'percentage' => $item->calculatePercentageFromTotal($total),
21 + ];
22 + }
23 +}