| @@ 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 | ||