@@ -35,7 +35,7 @@ discard block |
||
35 | 35 | $query = parse_query($request->getUri()->getQuery()); |
36 | 36 | $appId = $query[GPlayApps::REQ_PARAM_APP_ID]; |
37 | 37 | $locale = $query[GPlayApps::REQ_PARAM_LOCALE] ?? GPlayApps::DEFAULT_LOCALE; |
38 | - $url = GPlayApps::GOOGLE_PLAY_APPS_URL . '/details?' . http_build_query([ |
|
38 | + $url = GPlayApps::GOOGLE_PLAY_APPS_URL.'/details?'.http_build_query([ |
|
39 | 39 | GPlayApps::REQ_PARAM_APP_ID => $appId, |
40 | 40 | ]); |
41 | 41 | |
@@ -86,9 +86,9 @@ discard block |
||
86 | 86 | ScraperUtil::html2text($scriptDataInfo[0][10][1][1]); |
87 | 87 | |
88 | 88 | $installs = $scriptDataInfo[0][12][9][2] ?? 0; |
89 | - $score = (float)($scriptDataRating[0][6][0][1] ?? 0); |
|
90 | - $numberVoters = (int)($scriptDataRating[0][6][2][1] ?? 0); |
|
91 | - $reviewsCount = (int)($scriptDataRating[0][6][3][1] ?? 0); |
|
89 | + $score = (float) ($scriptDataRating[0][6][0][1] ?? 0); |
|
90 | + $numberVoters = (int) ($scriptDataRating[0][6][2][1] ?? 0); |
|
91 | + $reviewsCount = (int) ($scriptDataRating[0][6][3][1] ?? 0); |
|
92 | 92 | $histogram = $scriptDataRating[0][6][1] ?? null; |
93 | 93 | |
94 | 94 | $histogramRating = new HistogramRating( |
@@ -100,12 +100,11 @@ discard block |
||
100 | 100 | ); |
101 | 101 | |
102 | 102 | $price = isset($scriptDataPrice[0][2][0][0][0][1][0][0]) ? |
103 | - (float)($scriptDataPrice[0][2][0][0][0][1][0][0] / 1000000) : |
|
104 | - 0; |
|
103 | + (float) ($scriptDataPrice[0][2][0][0][0][1][0][0] / 1000000) : 0; |
|
105 | 104 | $currency = $scriptDataPrice[0][2][0][0][0][1][0][1]; |
106 | 105 | $priceText = $scriptDataPrice[0][2][0][0][0][1][0][2] ?: 'Free'; |
107 | 106 | $offersIAPCost = $scriptDataInfo[0][12][12][0] ?? null; |
108 | - $adSupported = (bool)$scriptDataInfo[0][12][14][0]; |
|
107 | + $adSupported = (bool) $scriptDataInfo[0][12][14][0]; |
|
109 | 108 | |
110 | 109 | [$size, $appVersion, $androidVersion] = $scriptDataVersion; |
111 | 110 | if (LocaleHelper::isDependOnDevice($locale, $size)) { |
@@ -144,7 +143,7 @@ discard block |
||
144 | 143 | } |
145 | 144 | try { |
146 | 145 | $updated = !empty($scriptDataInfo[0][12][8][0]) ? |
147 | - new \DateTimeImmutable('@' . $scriptDataInfo[0][12][8][0]) |
|
146 | + new \DateTimeImmutable('@'.$scriptDataInfo[0][12][8][0]) |
|
148 | 147 | : null; |
149 | 148 | } catch (\Exception $e) { |
150 | 149 | $updated = null; |
@@ -216,7 +215,7 @@ discard block |
||
216 | 215 | */ |
217 | 216 | private function extractDeveloper(array $scriptDataInfo): Developer |
218 | 217 | { |
219 | - $developerPage = GPlayApps::GOOGLE_PLAY_URL . $scriptDataInfo[0][12][5][5][4][2]; |
|
218 | + $developerPage = GPlayApps::GOOGLE_PLAY_URL.$scriptDataInfo[0][12][5][5][4][2]; |
|
220 | 219 | $developerId = parse_query(parse_url($developerPage, PHP_URL_QUERY))['id']; |
221 | 220 | $developerName = $scriptDataInfo[0][12][5][1]; |
222 | 221 | $developerEmail = $scriptDataInfo[0][12][5][2][0]; |
@@ -242,8 +241,8 @@ discard block |
||
242 | 241 | private function extractCategory(array $data): ?Category |
243 | 242 | { |
244 | 243 | if (isset($data[0]) && $data[0] !== null && $data[2] !== null) { |
245 | - $genreId = (string)$data[2]; |
|
246 | - $genreName = (string)$data[0]; |
|
244 | + $genreId = (string) $data[2]; |
|
245 | + $genreName = (string) $data[0]; |
|
247 | 246 | return new Category($genreId, $genreName); |
248 | 247 | } |
249 | 248 | return null; |
@@ -255,7 +254,7 @@ discard block |
||
255 | 254 | */ |
256 | 255 | private function extractScreenshots(array $scriptDataInfo): array |
257 | 256 | { |
258 | - return !empty($scriptDataInfo[0][12][0]) ? array_map(static function (array $v) { |
|
257 | + return !empty($scriptDataInfo[0][12][0]) ? array_map(static function(array $v) { |
|
259 | 258 | return new GoogleImage($v[3][2]); |
260 | 259 | }, $scriptDataInfo[0][12][0]) : []; |
261 | 260 | } |
@@ -271,8 +270,8 @@ discard block |
||
271 | 270 | $scriptDataInfo[0][12][3][0][3][2] !== null && |
272 | 271 | $scriptDataInfo[0][12][3][1][3][2] !== null |
273 | 272 | ) { |
274 | - $videoThumb = (string)$scriptDataInfo[0][12][3][1][3][2]; |
|
275 | - $videoUrl = (string)$scriptDataInfo[0][12][3][0][3][2]; |
|
273 | + $videoThumb = (string) $scriptDataInfo[0][12][3][1][3][2]; |
|
274 | + $videoUrl = (string) $scriptDataInfo[0][12][3][0][3][2]; |
|
276 | 275 | |
277 | 276 | return new Video($videoThumb, $videoUrl); |
278 | 277 | } |
@@ -295,25 +294,25 @@ discard block |
||
295 | 294 | for ($i = 0; $i < $count; $i++) { |
296 | 295 | $reviewData = $scriptDataReviews[0][$i]; |
297 | 296 | $reviewId = $reviewData[0]; |
298 | - $reviewUrl = $appUrl . '&reviewId=' . urlencode($reviewId); |
|
297 | + $reviewUrl = $appUrl.'&reviewId='.urlencode($reviewId); |
|
299 | 298 | $userName = $reviewData[1][0]; |
300 | 299 | $avatar = new GoogleImage($reviewData[1][1][3][2]); |
301 | 300 | $date = null; |
302 | 301 | if (isset($reviewData[5][0])) { |
303 | 302 | try { |
304 | - $date = new \DateTimeImmutable('@' . $reviewData[5][0]); |
|
303 | + $date = new \DateTimeImmutable('@'.$reviewData[5][0]); |
|
305 | 304 | } catch (\Exception $e) { |
306 | 305 | } |
307 | 306 | } |
308 | 307 | $score = $reviewData[2] ?? 0; |
309 | - $text = (string)($reviewData[4] ?? ''); |
|
308 | + $text = (string) ($reviewData[4] ?? ''); |
|
310 | 309 | $likeCount = $reviewData[6]; |
311 | 310 | |
312 | 311 | $reply = null; |
313 | 312 | if (isset($reviewData[7][1])) { |
314 | 313 | $replyText = $reviewData[7][1]; |
315 | 314 | try { |
316 | - $replyDate = new \DateTimeImmutable('@' . $reviewData[7][2][0]); |
|
315 | + $replyDate = new \DateTimeImmutable('@'.$reviewData[7][2][0]); |
|
317 | 316 | $reply = new ReplyReview( |
318 | 317 | $replyDate, |
319 | 318 | $replyText |