@@ 240-255 (lines=16) @@ | ||
237 | * @param string $engine |
|
238 | * @return Collection |
|
239 | */ |
|
240 | public function mostFrequentDomains($siteID, $engine = 'google') |
|
241 | { |
|
242 | $response = $this->performQuery('sites/most_frequent_domains', ['id' => $siteID, 'engine' => $engine]); |
|
243 | ||
244 | $domains = collect($response['Site'])->transform(function ($site) { |
|
245 | return new StatFrequentDomain([ |
|
246 | 'domain' => Arr::get($site, 'Domain'), |
|
247 | 'top_ten_results' => Arr::get($site, 'TopTenResults'), |
|
248 | 'results_analyzed' => Arr::get($site, 'ResultsAnalyzed'), |
|
249 | 'coverage' => Arr::get($site, 'Coverage'), |
|
250 | 'analyzed_on' => Arr::get($site, 'AnalyzedOn'), |
|
251 | ]); |
|
252 | }); |
|
253 | ||
254 | return $domains; |
|
255 | } |
|
256 | } |
|
257 |
@@ 124-139 (lines=16) @@ | ||
121 | * @param string $engine |
|
122 | * @return Collection |
|
123 | */ |
|
124 | public function mostFrequentDomains($tagID, $engine = 'google') |
|
125 | { |
|
126 | $response = $this->performQuery('tags/most_frequent_domains', ['id' => $tagID, 'engine' => $engine]); |
|
127 | ||
128 | $domains = collect($response['Site'])->transform(function ($site) { |
|
129 | return new StatFrequentDomain([ |
|
130 | 'domain' => Arr::get($site, 'Domain'), |
|
131 | 'top_ten_results' => Arr::get($site, 'TopTenResults'), |
|
132 | 'results_analyzed' => Arr::get($site, 'ResultsAnalyzed'), |
|
133 | 'coverage' => Arr::get($site, 'Coverage'), |
|
134 | 'analyzed_on' => Arr::get($site, 'AnalyzedOn'), |
|
135 | ]); |
|
136 | }); |
|
137 | ||
138 | return $domains; |
|
139 | } |
|
140 | } |
|
141 |