@@ -1,6 +1,6 @@ discard block |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | -declare(strict_types = 1); |
|
| 3 | +declare(strict_types=1); |
|
| 4 | 4 | |
| 5 | 5 | namespace App\Model; |
| 6 | 6 | |
@@ -160,7 +160,7 @@ discard block |
||
| 160 | 160 | |
| 161 | 161 | // Filter out unblocks unless requested. |
| 162 | 162 | if ($blocksOnly) { |
| 163 | - $blocks = array_filter($blocks, function ($block) { |
|
| 163 | + $blocks = array_filter($blocks, function($block) { |
|
| 164 | 164 | return 'block' === $block['log_action']; |
| 165 | 165 | }); |
| 166 | 166 | } |
@@ -194,7 +194,7 @@ discard block |
||
| 194 | 194 | */ |
| 195 | 195 | public function countAllRevisions(): int |
| 196 | 196 | { |
| 197 | - return $this->countLiveRevisions() + $this->countDeletedRevisions(); |
|
| 197 | + return $this->countLiveRevisions()+$this->countDeletedRevisions(); |
|
| 198 | 198 | } |
| 199 | 199 | |
| 200 | 200 | /** |
@@ -233,7 +233,7 @@ discard block |
||
| 233 | 233 | */ |
| 234 | 234 | public function countAllPagesEdited(): int |
| 235 | 235 | { |
| 236 | - return $this->countLivePagesEdited() + $this->countDeletedPagesEdited(); |
|
| 236 | + return $this->countLivePagesEdited()+$this->countDeletedPagesEdited(); |
|
| 237 | 237 | } |
| 238 | 238 | |
| 239 | 239 | /** |
@@ -243,7 +243,7 @@ discard block |
||
| 243 | 243 | */ |
| 244 | 244 | public function countPagesCreated(): int |
| 245 | 245 | { |
| 246 | - return $this->countCreatedPagesLive() + $this->countPagesCreatedDeleted(); |
|
| 246 | + return $this->countCreatedPagesLive()+$this->countPagesCreatedDeleted(); |
|
| 247 | 247 | } |
| 248 | 248 | |
| 249 | 249 | /** |
@@ -382,7 +382,7 @@ discard block |
||
| 382 | 382 | } elseif ('unblock' === $block['log_action']) { |
| 383 | 383 | // The last block was lifted. So the duration will be the time from when the |
| 384 | 384 | // last block was set to the time of the unblock. |
| 385 | - $timeSinceLastBlock = $timestamp - $lastBlock[0]; |
|
| 385 | + $timeSinceLastBlock = $timestamp-$lastBlock[0]; |
|
| 386 | 386 | if ($timeSinceLastBlock > $this->longestBlockSeconds) { |
| 387 | 387 | $this->longestBlockSeconds = $timeSinceLastBlock; |
| 388 | 388 | |
@@ -393,8 +393,8 @@ discard block |
||
| 393 | 393 | // The last block was modified. So we will adjust $lastBlock to include |
| 394 | 394 | // the difference of the duration of the new reblock, and time since the last block. |
| 395 | 395 | // $lastBlock is left unchanged if its duration was indefinite. |
| 396 | - $timeSinceLastBlock = $timestamp - $lastBlock[0]; |
|
| 397 | - $lastBlock[1] = $timeSinceLastBlock + $duration; |
|
| 396 | + $timeSinceLastBlock = $timestamp-$lastBlock[0]; |
|
| 397 | + $lastBlock[1] = $timeSinceLastBlock+$duration; |
|
| 398 | 398 | } |
| 399 | 399 | } |
| 400 | 400 | |
@@ -404,7 +404,7 @@ discard block |
||
| 404 | 404 | } |
| 405 | 405 | |
| 406 | 406 | // Test if the last block is still active, and if so use the expiry as the duration. |
| 407 | - $lastBlockExpiry = $lastBlock[0] + $lastBlock[1]; |
|
| 407 | + $lastBlockExpiry = $lastBlock[0]+$lastBlock[1]; |
|
| 408 | 408 | if ($lastBlockExpiry > time() && $lastBlockExpiry > $this->longestBlockSeconds) { |
| 409 | 409 | $this->longestBlockSeconds = $lastBlock[1]; |
| 410 | 410 | // Otherwise, test if the duration of the last block is now the longest overall. |
@@ -448,7 +448,7 @@ discard block |
||
| 448 | 448 | // If invalid, $duration is left as null. |
| 449 | 449 | if (strtotime($durationStr)) { |
| 450 | 450 | $expiry = strtotime($durationStr, $timestamp); |
| 451 | - $duration = $expiry - $timestamp; |
|
| 451 | + $duration = $expiry-$timestamp; |
|
| 452 | 452 | } |
| 453 | 453 | |
| 454 | 454 | return [$timestamp, $duration]; |
@@ -535,7 +535,7 @@ discard block |
||
| 535 | 535 | $import = $logCounts['import-import'] ?? 0; |
| 536 | 536 | $interwiki = $logCounts['import-interwiki'] ?? 0; |
| 537 | 537 | $upload = $logCounts['import-upload'] ?? 0; |
| 538 | - return $import + $interwiki + $upload; |
|
| 538 | + return $import+$interwiki+$upload; |
|
| 539 | 539 | } |
| 540 | 540 | |
| 541 | 541 | /** |
@@ -557,7 +557,7 @@ discard block |
||
| 557 | 557 | $logCounts = $this->getLogCounts(); |
| 558 | 558 | $new = $logCounts['contentmodel-new'] ?? 0; |
| 559 | 559 | $modified = $logCounts['contentmodel-change'] ?? 0; |
| 560 | - return $new + $modified; |
|
| 560 | + return $new+$modified; |
|
| 561 | 561 | } |
| 562 | 562 | |
| 563 | 563 | /** |
@@ -686,9 +686,9 @@ discard block |
||
| 686 | 686 | public function approvals(): int |
| 687 | 687 | { |
| 688 | 688 | $logCounts = $this->getLogCounts(); |
| 689 | - return (!empty($logCounts['review-approve']) ? $logCounts['review-approve'] : 0) + |
|
| 690 | - (!empty($logCounts['review-approve2']) ? $logCounts['review-approve2'] : 0) + |
|
| 691 | - (!empty($logCounts['review-approve-i']) ? $logCounts['review-approve-i'] : 0) + |
|
| 689 | + return (!empty($logCounts['review-approve']) ? $logCounts['review-approve'] : 0)+ |
|
| 690 | + (!empty($logCounts['review-approve2']) ? $logCounts['review-approve2'] : 0)+ |
|
| 691 | + (!empty($logCounts['review-approve-i']) ? $logCounts['review-approve-i'] : 0)+ |
|
| 692 | 692 | (!empty($logCounts['review-approve2-i']) ? $logCounts['review2-approve-i'] : 0); |
| 693 | 693 | } |
| 694 | 694 | |
@@ -711,7 +711,7 @@ discard block |
||
| 711 | 711 | $logCounts = $this->getLogCounts(); |
| 712 | 712 | $create2 = $logCounts['newusers-create2'] ?: 0; |
| 713 | 713 | $byemail = $logCounts['newusers-byemail'] ?: 0; |
| 714 | - return $create2 + $byemail; |
|
| 714 | + return $create2+$byemail; |
|
| 715 | 715 | } |
| 716 | 716 | |
| 717 | 717 | /** |
@@ -813,7 +813,7 @@ discard block |
||
| 813 | 813 | |
| 814 | 814 | $totals = $this->repository->getMonthCounts($this->project, $this->user); |
| 815 | 815 | $out = [ |
| 816 | - 'yearLabels' => [], // labels for years |
|
| 816 | + 'yearLabels' => [], // labels for years |
|
| 817 | 817 | 'monthLabels' => [], // labels for months |
| 818 | 818 | 'totals' => [], // actual totals, grouped by namespace, year and then month |
| 819 | 819 | ]; |
@@ -907,7 +907,7 @@ discard block |
||
| 907 | 907 | $out['totals'][$ns][$total['year']] = []; |
| 908 | 908 | } |
| 909 | 909 | |
| 910 | - $out['totals'][$ns][$total['year']][$total['month']] = (int) $total['count']; |
|
| 910 | + $out['totals'][$ns][$total['year']][$total['month']] = (int)$total['count']; |
|
| 911 | 911 | } |
| 912 | 912 | |
| 913 | 913 | return [$out, $firstEdit]; |
@@ -924,9 +924,9 @@ discard block |
||
| 924 | 924 | private function fillInMonthTotalsAndLabels(array $out, DatePeriod $dateRange): array |
| 925 | 925 | { |
| 926 | 926 | foreach ($dateRange as $monthObj) { |
| 927 | - $year = (int) $monthObj->format('Y'); |
|
| 927 | + $year = (int)$monthObj->format('Y'); |
|
| 928 | 928 | $yearLabel = $this->i18n->dateFormat($monthObj, 'yyyy'); |
| 929 | - $month = (int) $monthObj->format('n'); |
|
| 929 | + $month = (int)$monthObj->format('n'); |
|
| 930 | 930 | $monthLabel = $this->i18n->dateFormat($monthObj, 'yyyy-MM'); |
| 931 | 931 | |
| 932 | 932 | // Fill in labels |
@@ -1070,7 +1070,7 @@ discard block |
||
| 1070 | 1070 | public function countSmallEdits(): int |
| 1071 | 1071 | { |
| 1072 | 1072 | $editSizeData = $this->getEditSizeData(); |
| 1073 | - return isset($editSizeData['small_edits']) ? (int) $editSizeData['small_edits'] : 0; |
|
| 1073 | + return isset($editSizeData['small_edits']) ? (int)$editSizeData['small_edits'] : 0; |
|
| 1074 | 1074 | } |
| 1075 | 1075 | |
| 1076 | 1076 | /** |
@@ -1080,7 +1080,7 @@ discard block |
||
| 1080 | 1080 | public function countLargeEdits(): int |
| 1081 | 1081 | { |
| 1082 | 1082 | $editSizeData = $this->getEditSizeData(); |
| 1083 | - return isset($editSizeData['large_edits']) ? (int) $editSizeData['large_edits'] : 0; |
|
| 1083 | + return isset($editSizeData['large_edits']) ? (int)$editSizeData['large_edits'] : 0; |
|
| 1084 | 1084 | } |
| 1085 | 1085 | |
| 1086 | 1086 | /** |
@@ -1,6 +1,6 @@ discard block |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | -declare(strict_types = 1); |
|
| 3 | +declare(strict_types=1); |
|
| 4 | 4 | |
| 5 | 5 | namespace App\Model; |
| 6 | 6 | |
@@ -124,7 +124,7 @@ discard block |
||
| 124 | 124 | $title = $info['title'] ?? $this->unnormalizedPageName; |
| 125 | 125 | $nsName = $this->getNamespaceName(); |
| 126 | 126 | return $nsName |
| 127 | - ? str_replace($nsName . ':', '', $title) |
|
| 127 | + ? str_replace($nsName.':', '', $title) |
|
| 128 | 128 | : $title; |
| 129 | 129 | } |
| 130 | 130 | |
@@ -322,7 +322,7 @@ discard block |
||
| 322 | 322 | { |
| 323 | 323 | $content = $this->repository->getPagesWikitext( |
| 324 | 324 | $this->getProject(), |
| 325 | - [ $this->getTitle() ] |
|
| 325 | + [$this->getTitle()] |
|
| 326 | 326 | ); |
| 327 | 327 | |
| 328 | 328 | return $content[$this->getTitle()] ?? null; |
@@ -388,7 +388,7 @@ discard block |
||
| 388 | 388 | |
| 389 | 389 | $wikidataInfo = $this->repository->getWikidataInfo($this); |
| 390 | 390 | |
| 391 | - $terms = array_map(function ($entry) { |
|
| 391 | + $terms = array_map(function($entry) { |
|
| 392 | 392 | return $entry['term']; |
| 393 | 393 | }, $wikidataInfo); |
| 394 | 394 | |
@@ -399,7 +399,7 @@ discard block |
||
| 399 | 399 | 'prio' => 2, |
| 400 | 400 | 'name' => 'Wikidata', |
| 401 | 401 | 'notice' => "Label for language <em>$lang</em> is missing", // FIXME: i18n |
| 402 | - 'explanation' => "See: <a target='_blank' " . |
|
| 402 | + 'explanation' => "See: <a target='_blank' ". |
|
| 403 | 403 | "href='//www.wikidata.org/wiki/Help:Label'>Help:Label</a>", |
| 404 | 404 | ]; |
| 405 | 405 | } |
@@ -409,7 +409,7 @@ discard block |
||
| 409 | 409 | 'prio' => 3, |
| 410 | 410 | 'name' => 'Wikidata', |
| 411 | 411 | 'notice' => "Description for language <em>$lang</em> is missing", // FIXME: i18n |
| 412 | - 'explanation' => "See: <a target='_blank' " . |
|
| 412 | + 'explanation' => "See: <a target='_blank' ". |
|
| 413 | 413 | "href='//www.wikidata.org/wiki/Help:Description'>Help:Description</a>", |
| 414 | 414 | ]; |
| 415 | 415 | } |
@@ -487,7 +487,7 @@ discard block |
||
| 487 | 487 | return 0; |
| 488 | 488 | } |
| 489 | 489 | |
| 490 | - return array_sum(array_map(function ($item) { |
|
| 490 | + return array_sum(array_map(function($item) { |
|
| 491 | 491 | return (int)$item['views']; |
| 492 | 492 | }, $pageviews['items'])); |
| 493 | 493 | } |
@@ -1,6 +1,6 @@ discard block |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | -declare(strict_types = 1); |
|
| 3 | +declare(strict_types=1); |
|
| 4 | 4 | |
| 5 | 5 | namespace App\Model; |
| 6 | 6 | |
@@ -163,7 +163,7 @@ discard block |
||
| 163 | 163 | { |
| 164 | 164 | $firstDateTime = $this->topEdits[0]->getTimestamp(); |
| 165 | 165 | $lastDateTime = end($this->topEdits)->getTimestamp(); |
| 166 | - $secs = $firstDateTime->getTimestamp() - $lastDateTime->getTimestamp(); |
|
| 166 | + $secs = $firstDateTime->getTimestamp()-$lastDateTime->getTimestamp(); |
|
| 167 | 167 | $days = $secs / (60 * 60 * 24); |
| 168 | 168 | return $days / count($this->topEdits); |
| 169 | 169 | } |
@@ -1,6 +1,6 @@ discard block |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | -declare(strict_types = 1); |
|
| 3 | +declare(strict_types=1); |
|
| 4 | 4 | |
| 5 | 5 | namespace App\Model; |
| 6 | 6 | |
@@ -154,7 +154,7 @@ discard block |
||
| 154 | 154 | */ |
| 155 | 155 | public function getTotalEditCount(): int |
| 156 | 156 | { |
| 157 | - return $this->data['total_edit_count'] ?? $this->data['deleted_edit_count'] + $this->data['live_edit_count']; |
|
| 157 | + return $this->data['total_edit_count'] ?? $this->data['deleted_edit_count']+$this->data['live_edit_count']; |
|
| 158 | 158 | } |
| 159 | 159 | |
| 160 | 160 | /** |
@@ -1,5 +1,5 @@ |
||
| 1 | 1 | <?php |
| 2 | -declare(strict_types = 1); |
|
| 2 | +declare(strict_types=1); |
|
| 3 | 3 | |
| 4 | 4 | namespace App\Model; |
| 5 | 5 | |
@@ -1,6 +1,6 @@ discard block |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | -declare(strict_types = 1); |
|
| 3 | +declare(strict_types=1); |
|
| 4 | 4 | |
| 5 | 5 | namespace App\Twig; |
| 6 | 6 | |
@@ -117,7 +117,7 @@ discard block |
||
| 117 | 117 | public function requestTime(): float |
| 118 | 118 | { |
| 119 | 119 | if (!isset($this->requestTime)) { |
| 120 | - $this->requestTime = microtime(true) - $this->getRequest()->server->get('REQUEST_TIME_FLOAT'); |
|
| 120 | + $this->requestTime = microtime(true)-$this->getRequest()->server->get('REQUEST_TIME_FLOAT'); |
|
| 121 | 121 | } |
| 122 | 122 | |
| 123 | 123 | return $this->requestTime; |
@@ -544,7 +544,7 @@ discard block |
||
| 544 | 544 | } |
| 545 | 545 | |
| 546 | 546 | $sizeMessage = $this->numberFormat( |
| 547 | - pow(1024, $base - floor($base)), |
|
| 547 | + pow(1024, $base-floor($base)), |
|
| 548 | 548 | $precision |
| 549 | 549 | ); |
| 550 | 550 | |
@@ -701,15 +701,15 @@ discard block |
||
| 701 | 701 | |
| 702 | 702 | if ($seconds >= 86400) { |
| 703 | 703 | // Over a day |
| 704 | - $val = (int) floor($seconds / 86400); |
|
| 704 | + $val = (int)floor($seconds / 86400); |
|
| 705 | 705 | $key = 'days'; |
| 706 | 706 | } elseif ($seconds >= 3600) { |
| 707 | 707 | // Over an hour, less than a day |
| 708 | - $val = (int) floor($seconds / 3600); |
|
| 708 | + $val = (int)floor($seconds / 3600); |
|
| 709 | 709 | $key = 'hours'; |
| 710 | 710 | } elseif ($seconds >= 60) { |
| 711 | 711 | // Over a minute, less than an hour |
| 712 | - $val = (int) floor($seconds / 60); |
|
| 712 | + $val = (int)floor($seconds / 60); |
|
| 713 | 713 | $key = 'minutes'; |
| 714 | 714 | } |
| 715 | 715 | |
@@ -1,6 +1,6 @@ |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | -declare(strict_types = 1); |
|
| 3 | +declare(strict_types=1); |
|
| 4 | 4 | |
| 5 | 5 | namespace App\EventSubscriber; |
| 6 | 6 | |
@@ -1,6 +1,6 @@ discard block |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | -declare(strict_types = 1); |
|
| 3 | +declare(strict_types=1); |
|
| 4 | 4 | |
| 5 | 5 | namespace App\Model; |
| 6 | 6 | |
@@ -48,7 +48,7 @@ discard block |
||
| 48 | 48 | $this->repository = $repository; |
| 49 | 49 | $this->project = $project; |
| 50 | 50 | $this->user = $user; |
| 51 | - $this->categories = array_map(function ($category) { |
|
| 51 | + $this->categories = array_map(function($category) { |
|
| 52 | 52 | return str_replace(' ', '_', $category); |
| 53 | 53 | }, $categories); |
| 54 | 54 | $this->start = $start; |
@@ -80,7 +80,7 @@ discard block |
||
| 80 | 80 | */ |
| 81 | 81 | public function getCategoriesNormalized(): array |
| 82 | 82 | { |
| 83 | - return array_map(function ($category) { |
|
| 83 | + return array_map(function($category) { |
|
| 84 | 84 | return str_replace('_', ' ', $category); |
| 85 | 85 | }, $this->categories); |
| 86 | 86 | } |
@@ -1,6 +1,6 @@ discard block |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | -declare(strict_types = 1); |
|
| 3 | +declare(strict_types=1); |
|
| 4 | 4 | |
| 5 | 5 | namespace App\Model; |
| 6 | 6 | |
@@ -169,7 +169,7 @@ discard block |
||
| 169 | 169 | |
| 170 | 170 | $refs = $crawler->filter('#mw-content-text .reference'); |
| 171 | 171 | $refContent = []; |
| 172 | - $refs->each(function ($ref) use (&$refContent): void { |
|
| 172 | + $refs->each(function($ref) use (&$refContent): void { |
|
| 173 | 173 | $refContent[] = $ref->text(); |
| 174 | 174 | }); |
| 175 | 175 | $uniqueRefs = count(array_unique($refContent)); |
@@ -197,7 +197,7 @@ discard block |
||
| 197 | 197 | $totalChars = 0; |
| 198 | 198 | $totalWords = 0; |
| 199 | 199 | $paragraphs = $crawler->filter($selector); |
| 200 | - $paragraphs->each(function ($node) use (&$totalChars, &$totalWords): void { |
|
| 200 | + $paragraphs->each(function($node) use (&$totalChars, &$totalWords): void { |
|
| 201 | 201 | /** @var Crawler $node */ |
| 202 | 202 | $text = preg_replace('/\[\d+]/', '', trim($node->text(null, true))); |
| 203 | 203 | $totalChars += strlen($text); |
@@ -261,7 +261,7 @@ discard block |
||
| 261 | 261 | $data = [ |
| 262 | 262 | 'project' => $project->getDomain(), |
| 263 | 263 | 'page' => $page->getTitle(), |
| 264 | - 'watchers' => (int) $page->getWatchers(), |
|
| 264 | + 'watchers' => (int)$page->getWatchers(), |
|
| 265 | 265 | 'pageviews' => $page->getLastPageviews($pageviewsOffset), |
| 266 | 266 | 'pageviews_offset' => $pageviewsOffset, |
| 267 | 267 | ]; |
@@ -284,7 +284,7 @@ discard block |
||
| 284 | 284 | if ($info) { |
| 285 | 285 | $creationDateTime = DateTime::createFromFormat('YmdHis', $info['created_at']); |
| 286 | 286 | $modifiedDateTime = DateTime::createFromFormat('YmdHis', $info['modified_at']); |
| 287 | - $secsSinceLastEdit = (new DateTime)->getTimestamp() - $modifiedDateTime->getTimestamp(); |
|
| 287 | + $secsSinceLastEdit = (new DateTime)->getTimestamp()-$modifiedDateTime->getTimestamp(); |
|
| 288 | 288 | |
| 289 | 289 | // Some wikis (such foundation.wikimedia.org) may be missing the creation date. |
| 290 | 290 | $creationDateTime = false === $creationDateTime |
@@ -296,16 +296,16 @@ discard block |
||
| 296 | 296 | ->getAssessment($page); |
| 297 | 297 | |
| 298 | 298 | $data = array_merge($data, [ |
| 299 | - 'revisions' => (int) $info['num_edits'], |
|
| 300 | - 'editors' => (int) $info['num_editors'], |
|
| 301 | - 'minor_edits' => (int) $info['minor_edits'], |
|
| 299 | + 'revisions' => (int)$info['num_edits'], |
|
| 300 | + 'editors' => (int)$info['num_editors'], |
|
| 301 | + 'minor_edits' => (int)$info['minor_edits'], |
|
| 302 | 302 | 'author' => $info['author'], |
| 303 | - 'author_editcount' => null === $info['author_editcount'] ? null : (int) $info['author_editcount'], |
|
| 303 | + 'author_editcount' => null === $info['author_editcount'] ? null : (int)$info['author_editcount'], |
|
| 304 | 304 | 'created_at' => $creationDateTime, |
| 305 | 305 | 'created_rev_id' => $info['created_rev_id'], |
| 306 | 306 | 'modified_at' => $modifiedDateTime->format('Y-m-d H:i'), |
| 307 | 307 | 'secs_since_last_edit' => $secsSinceLastEdit, |
| 308 | - 'last_edit_id' => (int) $info['modified_rev_id'], |
|
| 308 | + 'last_edit_id' => (int)$info['modified_rev_id'], |
|
| 309 | 309 | 'assessment' => $assessment, |
| 310 | 310 | ]); |
| 311 | 311 | } |
@@ -455,8 +455,8 @@ discard block |
||
| 455 | 455 | } |
| 456 | 456 | |
| 457 | 457 | // Sort by edit count. |
| 458 | - uasort($this->bots, function ($a, $b) { |
|
| 459 | - return $b['count'] - $a['count']; |
|
| 458 | + uasort($this->bots, function($a, $b) { |
|
| 459 | + return $b['count']-$a['count']; |
|
| 460 | 460 | }); |
| 461 | 461 | |
| 462 | 462 | return $this->bots; |