Completed
Pull Request — master (#95)
by Matthew
02:33
created
src/AppBundle/Controller/AdminScoreController.php 1 patch
Spacing   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -47,9 +47,9 @@  discard block
 block discarded – undo
47 47
         $username = $request->query->get('username', $request->query->get('user'));
48 48
 
49 49
         if ($projectQuery != '' && $username != '') {
50
-            return $this->redirectToRoute('AdminScoreResult', [ 'project' => $projectQuery, 'username' => $username ]);
50
+            return $this->redirectToRoute('AdminScoreResult', ['project' => $projectQuery, 'username' => $username]);
51 51
         } elseif ($projectQuery != '' && $project === null) {
52
-            return $this->redirectToRoute('AdminScoreProject', [ 'project' => $projectQuery ]);
52
+            return $this->redirectToRoute('AdminScoreProject', ['project' => $projectQuery]);
53 53
         }
54 54
 
55 55
         // Set default project so we can populate the namespace selector.
@@ -96,20 +96,20 @@  discard block
 block discarded – undo
96 96
 
97 97
         // MULTIPLIERS (to review)
98 98
         $multipliers = [
99
-            'account-age-mult' => 1.25,             # 0 if = 365 jours
100
-            'edit-count-mult' => 1.25,              # 0 if = 10 000
101
-            'user-page-mult' => 0.1,                # 0 if =
102
-            'patrols-mult' => 1,                    # 0 if =
103
-            'blocks-mult' => 1.4,                   # 0 if = 10
99
+            'account-age-mult' => 1.25, # 0 if = 365 jours
100
+            'edit-count-mult' => 1.25, # 0 if = 10 000
101
+            'user-page-mult' => 0.1, # 0 if =
102
+            'patrols-mult' => 1, # 0 if =
103
+            'blocks-mult' => 1.4, # 0 if = 10
104 104
             'afd-mult' => 1.15,
105
-            'recent-activity-mult' => 0.9,          # 0 if =
105
+            'recent-activity-mult' => 0.9, # 0 if =
106 106
             'aiv-mult' => 1.15,
107
-            'edit-summaries-mult' => 0.8,           # 0 if =
108
-            'namespaces-mult' => 1.0,               # 0 if =
109
-            'pages-created-live-mult' => 1.4,       # 0 if =
110
-            'pages-created-deleted-mult' => 1.4,    # 0 if =
111
-            'rpp-mult' => 1.15,                     # 0 if =
112
-            'user-rights-mult' => 0.75,             # 0 if =
107
+            'edit-summaries-mult' => 0.8, # 0 if =
108
+            'namespaces-mult' => 1.0, # 0 if =
109
+            'pages-created-live-mult' => 1.4, # 0 if =
110
+            'pages-created-deleted-mult' => 1.4, # 0 if =
111
+            'rpp-mult' => 1.15, # 0 if =
112
+            'user-rights-mult' => 0.75, # 0 if =
113 113
         ];
114 114
 
115 115
         // Grab the connection to the replica database (which is separate from the above)
@@ -193,14 +193,14 @@  discard block
 block discarded – undo
193 193
                 $now = new DateTime();
194 194
                 $date = new DateTime($value);
195 195
                 $diff = $date->diff($now);
196
-                $formula = 365 * $diff->format("%y") + 30 * $diff->format("%m") + $diff->format("%d");
197
-                $value = $formula - 365;
196
+                $formula = 365 * $diff->format("%y")+30 * $diff->format("%m")+$diff->format("%d");
197
+                $value = $formula-365;
198 198
             }
199 199
 
200 200
             if ($key === "id") {
201 201
                 $id = $value;
202 202
             } else {
203
-                $multiplierKey = $row['source'] . '-mult';
203
+                $multiplierKey = $row['source'].'-mult';
204 204
                 $multiplier = isset($multipliers[$multiplierKey]) ? $multipliers[$multiplierKey] : 1;
205 205
                 $score = max(min($value * $multiplier, 100), -100);
206 206
                 $master[$key]["mult"] = $multiplier;
@@ -211,8 +211,8 @@  discard block
 block discarded – undo
211 211
         }
212 212
 
213 213
         if ($id == 0) {
214
-            $this->addFlash("notice", [ "no-result", $username ]);
215
-            return $this->redirectToRoute("AdminScore", [ "project" => $project ]);
214
+            $this->addFlash("notice", ["no-result", $username]);
215
+            return $this->redirectToRoute("AdminScore", ["project" => $project]);
216 216
         }
217 217
 
218 218
         return $this->render('adminscore/result.html.twig', [
Please login to merge, or discard this patch.
src/Xtools/EditCounter.php 1 patch
Spacing   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -82,7 +82,7 @@  discard block
 block discarded – undo
82 82
      */
83 83
     protected function getPairData()
84 84
     {
85
-        if (! is_array($this->pairData)) {
85
+        if (!is_array($this->pairData)) {
86 86
             $this->pairData = $this->getRepository()
87 87
                 ->getPairData($this->project, $this->user);
88 88
         }
@@ -95,7 +95,7 @@  discard block
 block discarded – undo
95 95
      */
96 96
     protected function getLogCounts()
97 97
     {
98
-        if (! is_array($this->logCounts)) {
98
+        if (!is_array($this->logCounts)) {
99 99
             $this->logCounts = $this->getRepository()
100 100
                 ->getLogCounts($this->project, $this->user);
101 101
         }
@@ -144,7 +144,7 @@  discard block
 block discarded – undo
144 144
      */
145 145
     public function countAllRevisions()
146 146
     {
147
-        return $this->countLiveRevisions() + $this->countDeletedRevisions();
147
+        return $this->countLiveRevisions()+$this->countDeletedRevisions();
148 148
     }
149 149
 
150 150
     /**
@@ -163,7 +163,7 @@  discard block
 block discarded – undo
163 163
      */
164 164
     public function countRevisionsWithoutComments()
165 165
     {
166
-        return $this->countLiveRevisions() - $this->countRevisionsWithComments();
166
+        return $this->countLiveRevisions()-$this->countRevisionsWithComments();
167 167
     }
168 168
 
169 169
     /**
@@ -202,7 +202,7 @@  discard block
 block discarded – undo
202 202
      */
203 203
     public function countAllPagesEdited()
204 204
     {
205
-        return $this->countLivePagesEdited() + $this->countDeletedPagesEdited();
205
+        return $this->countLivePagesEdited()+$this->countDeletedPagesEdited();
206 206
     }
207 207
 
208 208
     /**
@@ -212,7 +212,7 @@  discard block
 block discarded – undo
212 212
      */
213 213
     public function countPagesCreated()
214 214
     {
215
-        return $this->countCreatedPagesLive() + $this->countPagesCreatedDeleted();
215
+        return $this->countCreatedPagesLive()+$this->countPagesCreatedDeleted();
216 216
     }
217 217
 
218 218
     /**
@@ -340,7 +340,7 @@  discard block
 block discarded – undo
340 340
             // Try block just in case there are older, unpredictable formats
341 341
             try {
342 342
                 $expiry = strtotime($durationStr, $timestamp);
343
-                $duration = ($expiry - $timestamp) / (60 * 60 * 24);
343
+                $duration = ($expiry-$timestamp) / (60 * 60 * 24);
344 344
 
345 345
                 if (!$duration || $duration > $this->longestBlockDays) {
346 346
                     $this->longestBlockDays = $duration;
@@ -424,7 +424,7 @@  discard block
 block discarded – undo
424 424
         $import = isset($logCounts['import-import']) ? (int)$logCounts['import-import'] : 0;
425 425
         $interwiki = isset($logCounts['import-interwiki']) ? (int)$logCounts['import-interwiki'] : 0;
426 426
         $upload = isset($logCounts['import-upload']) ? (int)$logCounts['import-upload'] : 0;
427
-        return $import + $interwiki + $upload;
427
+        return $import+$interwiki+$upload;
428 428
     }
429 429
 
430 430
     /**
@@ -548,9 +548,9 @@  discard block
 block discarded – undo
548 548
     public function approvals()
549 549
     {
550 550
         $logCounts = $this->getLogCounts();
551
-        $total = $logCounts['review-approve'] +
552
-        (!empty($logCounts['review-approve-a']) ? $logCounts['review-approve-a'] : 0) +
553
-        (!empty($logCounts['review-approve-i']) ? $logCounts['review-approve-i'] : 0) +
551
+        $total = $logCounts['review-approve']+
552
+        (!empty($logCounts['review-approve-a']) ? $logCounts['review-approve-a'] : 0)+
553
+        (!empty($logCounts['review-approve-i']) ? $logCounts['review-approve-i'] : 0)+
554 554
         (!empty($logCounts['review-approve-ia']) ? $logCounts['review-approve-ia'] : 0);
555 555
         return $total;
556 556
     }
@@ -574,7 +574,7 @@  discard block
 block discarded – undo
574 574
         $logCounts = $this->getLogCounts();
575 575
         $create2 = $logCounts['newusers-create2'] ?: 0;
576 576
         $byemail = $logCounts['newusers-byemail'] ?: 0;
577
-        return $create2 + $byemail;
577
+        return $create2+$byemail;
578 578
     }
579 579
 
580 580
     /**
@@ -622,7 +622,7 @@  discard block
 block discarded – undo
622 622
 
623 623
         $totals = $this->getRepository()->getMonthCounts($this->project, $this->user);
624 624
         $out = [
625
-            'yearLabels' => [],  // labels for years
625
+            'yearLabels' => [], // labels for years
626 626
             'monthLabels' => [], // labels for months
627 627
             'totals' => [], // actual totals, grouped by namespace, year and then month
628 628
         ];
@@ -650,7 +650,7 @@  discard block
 block discarded – undo
650 650
                 $out['totals'][$ns][$total['year']] = [];
651 651
             }
652 652
 
653
-            $out['totals'][$ns][$total['year']][$total['month']] = (int) $total['count'];
653
+            $out['totals'][$ns][$total['year']][$total['month']] = (int)$total['count'];
654 654
         }
655 655
 
656 656
         $dateRange = new DatePeriod(
@@ -660,8 +660,8 @@  discard block
 block discarded – undo
660 660
         );
661 661
 
662 662
         foreach ($dateRange as $monthObj) {
663
-            $year = (int) $monthObj->format('Y');
664
-            $month = (int) $monthObj->format('n');
663
+            $year = (int)$monthObj->format('Y');
664
+            $month = (int)$monthObj->format('n');
665 665
 
666 666
             // Fill in labels
667 667
             $out['monthLabels'][] = $monthObj->format('Y-m');
@@ -770,8 +770,8 @@  discard block
 block discarded – undo
770 770
                 ->globalEditCounts($this->user, $this->project);
771 771
             if ($sorted) {
772 772
                 // Sort.
773
-                uasort($this->globalEditCounts, function ($a, $b) {
774
-                    return $b['total'] - $a['total'];
773
+                uasort($this->globalEditCounts, function($a, $b) {
774
+                    return $b['total']-$a['total'];
775 775
                 });
776 776
             }
777 777
         }
@@ -807,7 +807,7 @@  discard block
 block discarded – undo
807 807
                 $nsName = $project->getNamespaces()[$revision['page_namespace']];
808 808
             }
809 809
             $page = $project->getRepository()
810
-                ->getPage($project, $nsName . ':' . $revision['page_title']);
810
+                ->getPage($project, $nsName.':'.$revision['page_title']);
811 811
             $edit = new Edit($page, $revision);
812 812
             $globalEdits[$edit->getTimestamp()->getTimestamp().'-'.$edit->getId()] = $edit;
813 813
         }
@@ -824,7 +824,7 @@  discard block
 block discarded – undo
824 824
      */
825 825
     protected function getEditSizeData()
826 826
     {
827
-        if (! is_array($this->editSizeData)) {
827
+        if (!is_array($this->editSizeData)) {
828 828
             $this->editSizeData = $this->getRepository()
829 829
                 ->getEditSizeData($this->project, $this->user);
830 830
         }
@@ -848,7 +848,7 @@  discard block
 block discarded – undo
848 848
     public function countSmallEdits()
849 849
     {
850 850
         $editSizeData = $this->getEditSizeData();
851
-        return isset($editSizeData['small_edits']) ? (int) $editSizeData['small_edits'] : 0;
851
+        return isset($editSizeData['small_edits']) ? (int)$editSizeData['small_edits'] : 0;
852 852
     }
853 853
 
854 854
     /**
@@ -858,7 +858,7 @@  discard block
 block discarded – undo
858 858
     public function countLargeEdits()
859 859
     {
860 860
         $editSizeData = $this->getEditSizeData();
861
-        return isset($editSizeData['large_edits']) ? (int) $editSizeData['large_edits'] : 0;
861
+        return isset($editSizeData['large_edits']) ? (int)$editSizeData['large_edits'] : 0;
862 862
     }
863 863
 
864 864
     /**
Please login to merge, or discard this patch.
src/Xtools/ProjectRepository.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -148,7 +148,7 @@  discard block
 block discarded – undo
148 148
                     || $projMetadata['url'] == "https://$project"
149 149
                     || $projMetadata['url'] == "https://$project.org"
150 150
                     || $projMetadata['url'] == "https://www.$project") {
151
-                    $this->log->debug(__METHOD__ . " Using cached data for $project");
151
+                    $this->log->debug(__METHOD__." Using cached data for $project");
152 152
                     return $projMetadata;
153 153
                 }
154 154
             }
@@ -204,7 +204,7 @@  discard block
 block discarded – undo
204 204
         }
205 205
 
206 206
         // Redis cache
207
-        $cacheKey = "projectMetadata." . preg_replace("/[^A-Za-z0-9]/", '', $projectUrl);
207
+        $cacheKey = "projectMetadata.".preg_replace("/[^A-Za-z0-9]/", '', $projectUrl);
208 208
         if ($this->cache->hasItem($cacheKey)) {
209 209
             $this->metadata = $this->cache->getItem($cacheKey)->get();
210 210
             return $this->metadata;
@@ -284,7 +284,7 @@  discard block
 block discarded – undo
284 284
         $optedIn = $this->container->getParameter('opted_in');
285 285
         // In case there's just one given.
286 286
         if (!is_array($optedIn)) {
287
-            $optedIn = [ $optedIn ];
287
+            $optedIn = [$optedIn];
288 288
         }
289 289
         return $optedIn;
290 290
     }
Please login to merge, or discard this patch.
src/AppBundle/EventSubscriber/RateLimitSubscriber.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -56,8 +56,8 @@  discard block
 block discarded – undo
56 56
      */
57 57
     public function onKernelController(FilterControllerEvent $event)
58 58
     {
59
-        $this->rateLimit = (int) $this->container->getParameter('app.rate_limit_count');
60
-        $this->rateDuration = (int) $this->container->getParameter('app.rate_limit_time');
59
+        $this->rateLimit = (int)$this->container->getParameter('app.rate_limit_count');
60
+        $this->rateDuration = (int)$this->container->getParameter('app.rate_limit_time');
61 61
 
62 62
         // Zero values indicate the rate limiting feature should be disabled.
63 63
         if ($this->rateLimit === 0 || $this->rateDuration === 0) {
@@ -65,7 +65,7 @@  discard block
 block discarded – undo
65 65
         }
66 66
 
67 67
         $controller = $event->getController();
68
-        $loggedIn = (bool) $this->container->get('session')->get('logged_in_user');
68
+        $loggedIn = (bool)$this->container->get('session')->get('logged_in_user');
69 69
 
70 70
         /**
71 71
          * Rate limiting will not apply to these actions
@@ -91,7 +91,7 @@  discard block
 block discarded – undo
91 91
         $cacheItem = $cache->getItem($cacheKey);
92 92
 
93 93
         // If increment value already in cache, or start with 1.
94
-        $count = $cacheItem->isHit() ? (int) $cacheItem->get() + 1 : 1;
94
+        $count = $cacheItem->isHit() ? (int)$cacheItem->get()+1 : 1;
95 95
 
96 96
         // Check if limit has been exceeded, and if so, throw an error.
97 97
         if ($count > $this->rateLimit) {
@@ -143,14 +143,14 @@  discard block
 block discarded – undo
143 143
         // Log the denied request
144 144
         $logger = $this->container->get('monolog.logger.rate_limit');
145 145
         $logger->info(
146
-            "<URI>: " . $request->getRequestUri() .
147
-            ($logComment != '' ? "\t<Reason>: $logComment" : '') .
148
-            "\t<User agent>: " . $request->headers->get('User-Agent')
146
+            "<URI>: ".$request->getRequestUri().
147
+            ($logComment != '' ? "\t<Reason>: $logComment" : '').
148
+            "\t<User agent>: ".$request->headers->get('User-Agent')
149 149
         );
150 150
 
151
-        throw new AccessDeniedHttpException("Possible spider crawl detected. " .
152
-            'If you are human, you are making too many requests during a short period of time. ' .
153
-            "Please wait $this->rateDuration minutes before reloading this tool. You can then " .
151
+        throw new AccessDeniedHttpException("Possible spider crawl detected. ".
152
+            'If you are human, you are making too many requests during a short period of time. '.
153
+            "Please wait $this->rateDuration minutes before reloading this tool. You can then ".
154 154
             'login to prevent this from happening again.');
155 155
     }
156 156
 }
Please login to merge, or discard this patch.
src/Xtools/Page.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -66,7 +66,7 @@  discard block
 block discarded – undo
66 66
         $info = $this->getPageInfo();
67 67
         $title = isset($info['title']) ? $info['title'] : $this->unnormalizedPageName;
68 68
         $nsName = $this->getNamespaceName();
69
-        return str_replace($nsName . ':', '', $title);
69
+        return str_replace($nsName.':', '', $title);
70 70
     }
71 71
 
72 72
     /**
@@ -207,7 +207,7 @@  discard block
 block discarded – undo
207 207
 
208 208
         // Otherwise do a COUNT in the event fetching
209 209
         // all revisions is not desired
210
-        return (int) $this->getRepository()->getNumRevisions($this, $user);
210
+        return (int)$this->getRepository()->getNumRevisions($this, $user);
211 211
     }
212 212
 
213 213
     /**
@@ -234,7 +234,7 @@  discard block
 block discarded – undo
234 234
     {
235 235
         $content = $this->getRepository()->getPagesWikitext(
236 236
             $this->getProject(),
237
-            [ $this->getTitle() ]
237
+            [$this->getTitle()]
238 238
         );
239 239
 
240 240
         return isset($content[$this->getTitle()])
@@ -381,7 +381,7 @@  discard block
 block discarded – undo
381 381
 
382 382
         $wikidataInfo = $this->getRepository()->getWikidataInfo($this);
383 383
 
384
-        $terms = array_map(function ($entry) {
384
+        $terms = array_map(function($entry) {
385 385
             return $entry['term'];
386 386
         }, $wikidataInfo);
387 387
 
@@ -392,7 +392,7 @@  discard block
 block discarded – undo
392 392
                 'prio' => 2,
393 393
                 'name' => 'Wikidata',
394 394
                 'notice' => "Label for language <em>$lang</em> is missing", // FIXME: i18n
395
-                'explanation' => "See: <a target='_blank' " .
395
+                'explanation' => "See: <a target='_blank' ".
396 396
                     "href='//www.wikidata.org/wiki/Help:Label'>Help:Label</a>",
397 397
             ];
398 398
         }
@@ -402,7 +402,7 @@  discard block
 block discarded – undo
402 402
                 'prio' => 3,
403 403
                 'name' => 'Wikidata',
404 404
                 'notice' => "Description for language <em>$lang</em> is missing", // FIXME: i18n
405
-                'explanation' => "See: <a target='_blank' " .
405
+                'explanation' => "See: <a target='_blank' ".
406 406
                     "href='//www.wikidata.org/wiki/Help:Description'>Help:Description</a>",
407 407
             ];
408 408
         }
@@ -473,8 +473,8 @@  discard block
 block discarded – undo
473 473
             return 0;
474 474
         }
475 475
 
476
-        return array_sum(array_map(function ($item) {
477
-            return (int) $item['views'];
476
+        return array_sum(array_map(function($item) {
477
+            return (int)$item['views'];
478 478
         }, $pageviews['items']));
479 479
     }
480 480
 
Please login to merge, or discard this patch.
src/Xtools/RFX.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -119,7 +119,7 @@  discard block
 block discarded – undo
119 119
             }
120 120
         }
121 121
 
122
-        $final = [];    // initialize the final array
122
+        $final = []; // initialize the final array
123 123
         $finalRaw = []; // Initialize the raw data array
124 124
 
125 125
         foreach ($this->data as $key => $value) {
@@ -132,7 +132,7 @@  discard block
 block discarded – undo
132 132
 
133 133
         $final = array_count_values($final); // find repetition and its count
134 134
 
135
-        $final = array_diff($final, [1]);    // remove single occurrences
135
+        $final = array_diff($final, [1]); // remove single occurrences
136 136
 
137 137
         $this->duplicates = array_keys($final);
138 138
     }
Please login to merge, or discard this patch.
src/AppBundle/Controller/RfXVoteCalculatorController.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -48,7 +48,7 @@  discard block
 block discarded – undo
48 48
         $username = $request->query->get('username');
49 49
 
50 50
         if ($projectQuery != '' && $username != '') {
51
-            $routeParams = [ 'project' => $projectQuery, 'username' => $username ];
51
+            $routeParams = ['project' => $projectQuery, 'username' => $username];
52 52
             return $this->redirectToRoute(
53 53
                 'rfxvoteResult',
54 54
                 $routeParams
@@ -167,8 +167,8 @@  discard block
 block discarded – undo
167 167
             $titles = [];
168 168
 
169 169
             while ($row = $sth->fetch()) {
170
-                $titles[] = $namespaces[$row['page_namespace']] .
171
-                    ':' .$row['page_title'];
170
+                $titles[] = $namespaces[$row['page_namespace']].
171
+                    ':'.$row['page_title'];
172 172
             }
173 173
 
174 174
             // Chunking... it's possible to make a URI too long
Please login to merge, or discard this patch.
src/AppBundle/Controller/RfXAnalysisController.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -166,7 +166,7 @@
 block discarded – undo
166 166
         $neutral = $rfx->getSection('neutral');
167 167
         $dup = $rfx->getDuplicates();
168 168
 
169
-        $total = count($support) + count($oppose) + count($neutral);
169
+        $total = count($support)+count($oppose)+count($neutral);
170 170
 
171 171
         if ($total === 0) {
172 172
             $this->addFlash('notice', ['no-result', $pagename]);
Please login to merge, or discard this patch.
src/AppBundle/Controller/ArticleInfoController.php 1 patch
Spacing   +20 added lines, -20 removed lines patch added patch discarded remove patch
@@ -80,9 +80,9 @@  discard block
 block discarded – undo
80 80
         $article = $request->query->get('article');
81 81
 
82 82
         if ($projectQuery != '' && $article != '') {
83
-            return $this->redirectToRoute('ArticleInfoResult', [ 'project'=>$projectQuery, 'article' => $article ]);
83
+            return $this->redirectToRoute('ArticleInfoResult', ['project'=>$projectQuery, 'article' => $article]);
84 84
         } elseif ($article != '') {
85
-            return $this->redirectToRoute('ArticleInfoProject', [ 'project'=>$projectQuery ]);
85
+            return $this->redirectToRoute('ArticleInfoProject', ['project'=>$projectQuery]);
86 86
         }
87 87
 
88 88
         if ($projectQuery == '') {
@@ -120,10 +120,10 @@  discard block
 block discarded – undo
120 120
             $rendered = str_replace('"', '\"', trim($rendered));
121 121
 
122 122
             // Uglify temporary file.
123
-            $tmpFile = sys_get_temp_dir() . '/xtools_articleinfo_gadget.js';
123
+            $tmpFile = sys_get_temp_dir().'/xtools_articleinfo_gadget.js';
124 124
             $script = "echo \"$rendered\" | tee $tmpFile >/dev/null && ";
125
-            $script .= $this->get('kernel')->getRootDir() .
126
-                "/Resources/node_modules/uglify-es/bin/uglifyjs $tmpFile --mangle " .
125
+            $script .= $this->get('kernel')->getRootDir().
126
+                "/Resources/node_modules/uglify-es/bin/uglifyjs $tmpFile --mangle ".
127 127
                 "&& rm $tmpFile >/dev/null";
128 128
             $process = new Process($script);
129 129
             $process->run();
@@ -142,10 +142,10 @@  discard block
 block discarded – undo
142 142
             $rendered = str_replace('\"', '"', trim($rendered));
143 143
 
144 144
             // Add comment after uglifying since it removes comments.
145
-            $rendered = "/**\n * This code was automatically generated and should not " .
146
-                "be manually edited.\n * For updates, please copy and paste from " .
147
-                $this->generateUrl('ArticleInfoGadget', ['uglify' => 1], UrlGeneratorInterface::ABSOLUTE_URL) .
148
-                "\n * Released under GPL v3 license.\n */\n" . $rendered;
145
+            $rendered = "/**\n * This code was automatically generated and should not ".
146
+                "be manually edited.\n * For updates, please copy and paste from ".
147
+                $this->generateUrl('ArticleInfoGadget', ['uglify' => 1], UrlGeneratorInterface::ABSOLUTE_URL).
148
+                "\n * Released under GPL v3 license.\n */\n".$rendered;
149 149
         }
150 150
 
151 151
         $response = new \Symfony\Component\HttpFoundation\Response($rendered);
@@ -246,10 +246,10 @@  discard block
 block discarded – undo
246 246
         $userGroupsTable = $this->projectRepo->getTableName($this->dbName, 'user_groups');
247 247
         $userFromerGroupsTable = $this->projectRepo->getTableName($this->dbName, 'user_former_groups');
248 248
         $query = "SELECT COUNT(rev_user_text) AS count, rev_user_text AS username, ug_group AS current
249
-                  FROM " . $this->projectRepo->getTableName($this->dbName, 'revision') . "
249
+                  FROM " . $this->projectRepo->getTableName($this->dbName, 'revision')."
250 250
                   LEFT JOIN $userGroupsTable ON rev_user = ug_user
251 251
                   LEFT JOIN $userFromerGroupsTable ON rev_user = ufg_user
252
-                  WHERE rev_page = " . $this->pageInfo['page']->getId() . " AND (ug_group = 'bot' OR ufg_group = 'bot')
252
+                  WHERE rev_page = ".$this->pageInfo['page']->getId()." AND (ug_group = 'bot' OR ufg_group = 'bot')
253 253
                   GROUP BY rev_user_text";
254 254
         $res = $this->conn->query($query)->fetchAll();
255 255
 
@@ -258,14 +258,14 @@  discard block
 block discarded – undo
258 258
         $sum = 0;
259 259
         foreach ($res as $bot) {
260 260
             $bots[$bot['username']] = [
261
-                'count' => (int) $bot['count'],
261
+                'count' => (int)$bot['count'],
262 262
                 'current' => $bot['current'] === 'bot'
263 263
             ];
264 264
             $sum += $bot['count'];
265 265
         }
266 266
 
267
-        uasort($bots, function ($a, $b) {
268
-            return $b['count'] - $a['count'];
267
+        uasort($bots, function($a, $b) {
268
+            return $b['count']-$a['count'];
269 269
         });
270 270
 
271 271
         $this->pageInfo['general']['bot_revision_count'] = $sum;
@@ -313,8 +313,8 @@  discard block
 block discarded – undo
313 313
 
314 314
             if ($info['all'] > 1) {
315 315
                 // Number of seconds/days between first and last edit
316
-                $secs = $info['last']->getTimestamp() - $info['first']->getTimestamp();
317
-                $days = $secs / ( 60 * 60 * 24 );
316
+                $secs = $info['last']->getTimestamp()-$info['first']->getTimestamp();
317
+                $days = $secs / (60 * 60 * 24);
318 318
 
319 319
                 // Average time between edits (in days)
320 320
                 $this->pageInfo['editors'][$editor]['atbe'] = $days / $info['all'];
@@ -332,7 +332,7 @@  discard block
 block discarded – undo
332 332
 
333 333
         // First sort editors array by the amount of text they added
334 334
         $topTenEditorsByAdded = $this->pageInfo['editors'];
335
-        uasort($topTenEditorsByAdded, function ($a, $b) {
335
+        uasort($topTenEditorsByAdded, function($a, $b) {
336 336
             if ($a['added'] === $b['added']) {
337 337
                 return 0;
338 338
             }
@@ -341,7 +341,7 @@  discard block
 block discarded – undo
341 341
 
342 342
         // Then build a new array of top 10 editors by added text,
343 343
         //   in the data structure needed for the chart
344
-        $this->pageInfo['topTenEditorsByAdded'] = array_map(function ($editor) {
344
+        $this->pageInfo['topTenEditorsByAdded'] = array_map(function($editor) {
345 345
             $added = $this->pageInfo['editors'][$editor]['added'];
346 346
             return [
347 347
                 'label' => $editor,
@@ -366,7 +366,7 @@  discard block
 block discarded – undo
366 366
         $title = str_replace(' ', '_', $page->getTitle());
367 367
         $sql = "SELECT log_action, log_type, log_timestamp AS timestamp
368 368
                 FROM $loggingTable
369
-                WHERE log_namespace = '" . $page->getNamespace() . "'
369
+                WHERE log_namespace = '".$page->getNamespace()."'
370 370
                 AND log_title = :title AND log_timestamp > 1
371 371
                 AND log_type IN ('delete', 'move', 'protect', 'stable')";
372 372
         $resultQuery = $this->conn->prepare($sql);
@@ -491,7 +491,7 @@  discard block
 block discarded – undo
491 491
 
492 492
             if ($revCount === 0) {
493 493
                 $firstEdit = $edit;
494
-                $firstEditMonth = mktime(0, 0, 0, (int) $firstEdit->getMonth(), 1, $firstEdit->getYear());
494
+                $firstEditMonth = mktime(0, 0, 0, (int)$firstEdit->getMonth(), 1, $firstEdit->getYear());
495 495
             }
496 496
 
497 497
             $username = $edit->getUser()->getUsername();
Please login to merge, or discard this patch.