@@ -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 | |
@@ -98,7 +98,7 @@ discard block |
||
98 | 98 | $stats = $this->groupStatsByUsername($stats); |
99 | 99 | |
100 | 100 | // Resort, as for some reason the SQL doesn't do this properly. |
101 | - uasort($stats, function ($a, $b) { |
|
101 | + uasort($stats, function($a, $b) { |
|
102 | 102 | if ($a['total'] === $b['total']) { |
103 | 103 | return 0; |
104 | 104 | } |
@@ -126,7 +126,7 @@ discard block |
||
126 | 126 | $this->usersAndGroups = $this->project->getUsersInGroups($groupUserGroups['local'], $groupUserGroups['global']); |
127 | 127 | |
128 | 128 | // Populate $this->usersInGroup with users who are in the relevant user group for $this->group. |
129 | - $this->usersInGroup = array_keys(array_filter($this->usersAndGroups, function ($groups) { |
|
129 | + $this->usersInGroup = array_keys(array_filter($this->usersAndGroups, function($groups) { |
|
130 | 130 | return in_array($this->getRelevantUserGroup(), $groups); |
131 | 131 | })); |
132 | 132 | |
@@ -149,7 +149,7 @@ discard block |
||
149 | 149 | } |
150 | 150 | |
151 | 151 | if ($wikiPath) { |
152 | - $out = array_map(function ($url) { |
|
152 | + $out = array_map(function($url) { |
|
153 | 153 | return str_replace('.svg.png', '.svg', preg_replace('/.*\/18px-/', '', $url)); |
154 | 154 | }, $out); |
155 | 155 | } |
@@ -163,7 +163,7 @@ discard block |
||
163 | 163 | */ |
164 | 164 | public function numDays(): int |
165 | 165 | { |
166 | - return (int)(($this->end - $this->start) / 60 / 60 / 24) + 1; |
|
166 | + return (int)(($this->end-$this->start) / 60 / 60 / 24)+1; |
|
167 | 167 | } |
168 | 168 | |
169 | 169 | /** |
@@ -253,6 +253,6 @@ discard block |
||
253 | 253 | */ |
254 | 254 | public function getNumWithActionsNotInGroup(): int |
255 | 255 | { |
256 | - return count($this->adminStats) - $this->numWithActions; |
|
256 | + return count($this->adminStats)-$this->numWithActions; |
|
257 | 257 | } |
258 | 258 | } |
@@ -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 | |
@@ -958,7 +958,7 @@ discard block |
||
958 | 958 | |
959 | 959 | if ($info['all'] > 1) { |
960 | 960 | // Number of seconds/days between first and last edit. |
961 | - $secs = $info['last']->getTimestamp() - $info['first']->getTimestamp(); |
|
961 | + $secs = $info['last']->getTimestamp()-$info['first']->getTimestamp(); |
|
962 | 962 | $days = $secs / (60 * 60 * 24); |
963 | 963 | |
964 | 964 | // Average time between edits (in days). |
@@ -967,7 +967,7 @@ discard block |
||
967 | 967 | } |
968 | 968 | |
969 | 969 | // Loop through again and add percentages. |
970 | - $this->topTenEditorsByEdits = array_map(function ($editor) use ($topTenCount) { |
|
970 | + $this->topTenEditorsByEdits = array_map(function($editor) use ($topTenCount) { |
|
971 | 971 | $editor['percentage'] = 100 * ($editor['value'] / $topTenCount); |
972 | 972 | return $editor; |
973 | 973 | }, $topTenEditorsByEdits); |
@@ -985,7 +985,7 @@ discard block |
||
985 | 985 | { |
986 | 986 | // First sort editors array by the amount of text they added. |
987 | 987 | $topTenEditorsByAdded = $this->editors; |
988 | - uasort($topTenEditorsByAdded, function ($a, $b) { |
|
988 | + uasort($topTenEditorsByAdded, function($a, $b) { |
|
989 | 989 | if ($a['added'] === $b['added']) { |
990 | 990 | return 0; |
991 | 991 | } |
@@ -996,12 +996,12 @@ discard block |
||
996 | 996 | $topTenEditorsByAdded = array_keys(array_slice($topTenEditorsByAdded, 0, 10, true)); |
997 | 997 | |
998 | 998 | // Get the sum of added text so that we can add in percentages. |
999 | - $topTenTotalAdded = array_sum(array_map(function ($editor) { |
|
999 | + $topTenTotalAdded = array_sum(array_map(function($editor) { |
|
1000 | 1000 | return $this->editors[$editor]['added']; |
1001 | 1001 | }, $topTenEditorsByAdded)); |
1002 | 1002 | |
1003 | 1003 | // Then build a new array of top 10 editors by added text in the data structure needed for the chart. |
1004 | - return array_map(function ($editor) use ($topTenTotalAdded) { |
|
1004 | + return array_map(function($editor) use ($topTenTotalAdded) { |
|
1005 | 1005 | $added = $this->editors[$editor]['added']; |
1006 | 1006 | return [ |
1007 | 1007 | 'label' => $editor, |
@@ -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 | |
@@ -126,14 +126,14 @@ discard block |
||
126 | 126 | $firstAddrUnpacked = unpack('H*', $firstAddrBin); |
127 | 127 | $firstAddrHex = reset($firstAddrUnpacked); |
128 | 128 | $range[0] = inet_ntop($firstAddrBin); |
129 | - $flexBits = 128 - $prefixLen; |
|
129 | + $flexBits = 128-$prefixLen; |
|
130 | 130 | $lastAddrHex = $firstAddrHex; |
131 | 131 | |
132 | 132 | $pos = 31; |
133 | 133 | while ($flexBits > 0) { |
134 | 134 | $orig = substr($lastAddrHex, $pos, 1); |
135 | 135 | $origVal = hexdec($orig); |
136 | - $newVal = $origVal | (pow(2, min(4, $flexBits)) - 1); |
|
136 | + $newVal = $origVal | (pow(2, min(4, $flexBits))-1); |
|
137 | 137 | $new = dechex($newVal); |
138 | 138 | $lastAddrHex = substr_replace($lastAddrHex, $new, $pos, 1); |
139 | 139 | $flexBits -= 4; |
@@ -144,8 +144,8 @@ discard block |
||
144 | 144 | $range[1] = inet_ntop($lastAddrBin); |
145 | 145 | } else { |
146 | 146 | $cidr = explode('/', $this->username); |
147 | - $range[0] = long2ip(ip2long($cidr[0]) & -1 << (32 - (int)$cidr[1])); |
|
148 | - $range[1] = long2ip(ip2long($range[0]) + pow(2, (32 - (int)$cidr[1])) - 1); |
|
147 | + $range[0] = long2ip(ip2long($cidr[0]) & -1 << (32-(int)$cidr[1])); |
|
148 | + $range[1] = long2ip(ip2long($range[0])+pow(2, (32-(int)$cidr[1]))-1); |
|
149 | 149 | } |
150 | 150 | |
151 | 151 | // Find the leftmost common characters between the two addresses. |
@@ -353,7 +353,7 @@ discard block |
||
353 | 353 | */ |
354 | 354 | public function countEdits(Project $project, $namespace = 'all', $start = false, $end = false): int |
355 | 355 | { |
356 | - return (int) $this->repository->countEdits($project, $this, $namespace, $start, $end); |
|
356 | + return (int)$this->repository->countEdits($project, $this, $namespace, $start, $end); |
|
357 | 357 | } |
358 | 358 | |
359 | 359 | /** |
@@ -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 (false !== $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; |
@@ -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,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 |