Completed
Push — master ( 1fa736...d80d19 )
by Sam
03:03
created
src/AppBundle/Helper/ApiHelper.php 2 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -255,7 +255,7 @@
 block discarded – undo
255 255
      * Adapted from https://github.com/MusikAnimal/pageviews
256 256
      * @param  array       $params        Associative array of params to pass to API
257 257
      * @param  string      $project       Project to query, e.g. en.wikipedia.org
258
-     * @param  string|func $dataKey       The key for the main chunk of data, in the query hash
258
+     * @param  string $dataKey       The key for the main chunk of data, in the query hash
259 259
      *                                    (e.g. 'categorymembers' for API:Categorymembers).
260 260
      *                                    If this is a function it is given the response data,
261 261
      *                                    and expected to return the data we want to concatentate.
Please login to merge, or discard this patch.
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -65,7 +65,7 @@  discard block
 block discarded – undo
65 65
     public function groups($project, $username)
66 66
     {
67 67
         $this->setUp($project);
68
-        $params = [ "list"=>"users", "ususers"=>$username, "usprop"=>"groups" ];
68
+        $params = ["list"=>"users", "ususers"=>$username, "usprop"=>"groups"];
69 69
         $query = new SimpleRequest('query', $params);
70 70
         $result = [];
71 71
 
@@ -91,7 +91,7 @@  discard block
 block discarded – undo
91 91
     public function globalGroups($project, $username)
92 92
     {
93 93
         $this->setUp($project);
94
-        $params = [ "meta"=>"globaluserinfo", "guiuser"=>$username, "guiprop"=>"groups" ];
94
+        $params = ["meta"=>"globaluserinfo", "guiuser"=>$username, "guiprop"=>"groups"];
95 95
         $query = new SimpleRequest('query', $params);
96 96
         $result = [];
97 97
 
@@ -141,7 +141,7 @@  discard block
 block discarded – undo
141 141
                 $groups[] = "B";
142 142
             }
143 143
             if (in_array("steward", $admin["groups"])) {
144
-                $groups[] = "S" ;
144
+                $groups[] = "S";
145 145
             }
146 146
             if (in_array("checkuser", $admin["groups"])) {
147 147
                 $groups[] = "CU";
@@ -152,7 +152,7 @@  discard block
 block discarded – undo
152 152
             if (in_array("bot", $admin["groups"])) {
153 153
                 $groups[] = "Bot";
154 154
             }
155
-            $result[ $admin["name"] ] = [
155
+            $result[$admin["name"]] = [
156 156
                 "groups" => implode('/', $groups)
157 157
             ];
158 158
         }
@@ -227,7 +227,7 @@  discard block
 block discarded – undo
227 227
             $normalized = [];
228 228
             if (isset($result['query']['normalized'])) {
229 229
                 array_map(
230
-                    function ($e) use (&$normalized) {
230
+                    function($e) use (&$normalized) {
231 231
                         $normalized[$e['to']] = $e['from'];
232 232
                     },
233 233
                     $result['query']['normalized']
@@ -312,7 +312,7 @@  discard block
 block discarded – undo
312 312
         $query = FluentRequest::factory()->setAction('query')->setParams($requestData);
313 313
         $innerPromise = $this->api->getRequestAsync($query);
314 314
 
315
-        $innerPromise->then(function ($result) use (&$data) {
315
+        $innerPromise->then(function($result) use (&$data) {
316 316
             // some failures come back as 200s, so we still resolve and let the outer function handle it
317 317
             if (isset($result['error']) || !isset($result['query'])) {
318 318
                 return $data['promise']->resolve($data);
Please login to merge, or discard this patch.
tests/Xtools/PageTest.php 1 patch
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -10,7 +10,6 @@
 block discarded – undo
10 10
 use Xtools\Page;
11 11
 use Xtools\PagesRepository;
12 12
 use Xtools\Project;
13
-use Xtools\ProjectRepository;
14 13
 use Xtools\User;
15 14
 
16 15
 /**
Please login to merge, or discard this patch.
src/AppBundle/Controller/AutomatedEditsController.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -168,7 +168,7 @@  discard block
 block discarded – undo
168 168
         $archiveTable = $projectData->getRepository()->getTableName($dbName, 'archive');
169 169
 
170 170
         $condBegin = $start ? " AND rev_timestamp > :start " : null;
171
-        $condEnd = $end ? " AND rev_timestamp < :end ": null;
171
+        $condEnd = $end ? " AND rev_timestamp < :end " : null;
172 172
 
173 173
         $regexes = [];
174 174
 
@@ -262,8 +262,8 @@  discard block
 block discarded – undo
262 262
         }
263 263
 
264 264
         // Sort the array and do some simple math.
265
-        uasort($results, function ($a, $b) {
266
-            return $b['count'] - $a['count'];
265
+        uasort($results, function($a, $b) {
266
+            return $b['count']-$a['count'];
267 267
         });
268 268
 
269 269
         if ($total != 0) {
Please login to merge, or discard this patch.
src/AppBundle/Controller/SimpleEditCounterController.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -48,7 +48,7 @@  discard block
 block discarded – undo
48 48
 
49 49
         // If we've got a project and user, redirect to results.
50 50
         if ($projectName != '' && $username != '') {
51
-            $routeParams = [ 'project' => $projectName, 'username' => $username ];
51
+            $routeParams = ['project' => $projectName, 'username' => $username];
52 52
             return $this->redirectToRoute('SimpleEditCounterResult', $routeParams);
53 53
         }
54 54
 
@@ -120,8 +120,8 @@  discard block
 block discarded – undo
120 120
         $resultQuery->execute();
121 121
 
122 122
         if ($resultQuery->errorCode() > 0) {
123
-            $this->addFlash('notice', [ 'no-result', $username ]);
124
-            return $this->redirectToRoute('SimpleEditCounterProject', [ 'project' => $project->getDomain() ]);
123
+            $this->addFlash('notice', ['no-result', $username]);
124
+            return $this->redirectToRoute('SimpleEditCounterProject', ['project' => $project->getDomain()]);
125 125
         }
126 126
 
127 127
         // Fetch the result data
@@ -145,16 +145,16 @@  discard block
 block discarded – undo
145 145
                 $rev = $row['value'];
146 146
             }
147 147
             if ($row['source'] == 'groups') {
148
-                $groups .= $row['value']. ', ';
148
+                $groups .= $row['value'].', ';
149 149
             }
150 150
         }
151 151
 
152 152
         // Unknown user - If the user is created the $results variable will have 3 entries.
153 153
         // This is a workaround to detect non-existent IPs.
154 154
         if (count($results) < 3 && $arch == 0 && $rev == 0) {
155
-            $this->addFlash('notice', [ 'no-result', $username ]);
155
+            $this->addFlash('notice', ['no-result', $username]);
156 156
 
157
-            return $this->redirectToRoute('SimpleEditCounterProject', [ 'project' => $project->getDomain() ]);
157
+            return $this->redirectToRoute('SimpleEditCounterProject', ['project' => $project->getDomain()]);
158 158
         }
159 159
 
160 160
         // Remove the last comma and space
@@ -183,7 +183,7 @@  discard block
 block discarded – undo
183 183
             'project' => $project,
184 184
             'id' => $id,
185 185
             'arch' => $arch,
186
-            'rev' => $rev + $arch,
186
+            'rev' => $rev+$arch,
187 187
             'live' => $rev,
188 188
             'groups' => $groups,
189 189
             'globalGroups' => $globalGroups,
Please login to merge, or discard this patch.
src/Xtools/Repository.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -150,7 +150,7 @@
 block discarded – undo
150 150
         // $tableExtension in order to generate the new table name
151 151
         if ($this->isLabs() && $tableExtension !== null) {
152 152
             $mapped = true;
153
-            $tableName = $tableName . '_' . $tableExtension;
153
+            $tableName = $tableName.'_'.$tableExtension;
154 154
         } elseif ($this->container->hasParameter("app.table.$tableName")) {
155 155
             // Use the table specified in the table mapping configuration, if present.
156 156
             $mapped = true;
Please login to merge, or discard this patch.
src/Xtools/EditCounterRepository.php 2 patches
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -7,7 +7,6 @@
 block discarded – undo
7 7
 
8 8
 use AppBundle\Helper\AutomatedEditsHelper;
9 9
 use DateInterval;
10
-use DateTime;
11 10
 use Mediawiki\Api\SimpleRequest;
12 11
 
13 12
 /**
Please login to merge, or discard this patch.
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -27,7 +27,7 @@  discard block
 block discarded – undo
27 27
     public function getPairData(Project $project, User $user)
28 28
     {
29 29
         // Set up cache.
30
-        $cacheKey = 'pairdata.' . $project->getDatabaseName() . '.' . $user->getUsername();
30
+        $cacheKey = 'pairdata.'.$project->getDatabaseName().'.'.$user->getUsername();
31 31
         if ($this->cache->hasItem($cacheKey)) {
32 32
             return $this->cache->getItem($cacheKey)->get();
33 33
         }
@@ -153,10 +153,10 @@  discard block
 block discarded – undo
153 153
         $resultQuery->execute();
154 154
         $results = $resultQuery->fetchAll();
155 155
         $logCounts = array_combine(
156
-            array_map(function ($e) {
156
+            array_map(function($e) {
157 157
                 return $e['source'];
158 158
             }, $results),
159
-            array_map(function ($e) {
159
+            array_map(function($e) {
160 160
                 return $e['value'];
161 161
             }, $results)
162 162
         );
@@ -378,9 +378,9 @@  discard block
 block discarded – undo
378 378
         $resultQuery->bindParam(":id", $userId);
379 379
         $resultQuery->execute();
380 380
         $results = $resultQuery->fetchAll();
381
-        $namespaceTotals = array_combine(array_map(function ($e) {
381
+        $namespaceTotals = array_combine(array_map(function($e) {
382 382
             return $e['page_namespace'];
383
-        }, $results), array_map(function ($e) {
383
+        }, $results), array_map(function($e) {
384 384
             return $e['total'];
385 385
         }, $results));
386 386
 
@@ -439,7 +439,7 @@  discard block
 block discarded – undo
439 439
             }
440 440
             $queries[] = $sql;
441 441
         }
442
-        $sql = "(\n" . join("\n) UNION (\n", $queries) . ")\n";
442
+        $sql = "(\n".join("\n) UNION (\n", $queries).")\n";
443 443
         $resultQuery = $this->getProjectsConnection()->prepare($sql);
444 444
         $resultQuery->bindParam(":username", $username);
445 445
         $resultQuery->execute();
Please login to merge, or discard this patch.
tests/AppBundle/Controller/ApiControllerTest.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -47,8 +47,8 @@
 block discarded – undo
47 47
             $this->assertEquals(200, $client->getResponse()->getStatusCode());
48 48
 
49 49
             // Check that a correct namespace value was returned
50
-            $response = (array) json_decode($client->getResponse()->getContent());
51
-            $namespaces = (array) $response['namespaces'];
50
+            $response = (array)json_decode($client->getResponse()->getContent());
51
+            $namespaces = (array)$response['namespaces'];
52 52
             $this->assertEquals('Utilisateur', array_values($namespaces)[2]); // User in French
53 53
         }
54 54
     }
Please login to merge, or discard this patch.
src/Xtools/EditCounter.php 1 patch
Spacing   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -61,7 +61,7 @@  discard block
 block discarded – undo
61 61
      */
62 62
     protected function getPairData()
63 63
     {
64
-        if (! is_array($this->pairData)) {
64
+        if (!is_array($this->pairData)) {
65 65
             $this->pairData = $this->getRepository()
66 66
                 ->getPairData($this->project, $this->user);
67 67
         }
@@ -74,7 +74,7 @@  discard block
 block discarded – undo
74 74
      */
75 75
     protected function getLogCounts()
76 76
     {
77
-        if (! is_array($this->logCounts)) {
77
+        if (!is_array($this->logCounts)) {
78 78
             $this->logCounts = $this->getRepository()
79 79
                 ->getLogCounts($this->project, $this->user);
80 80
         }
@@ -123,7 +123,7 @@  discard block
 block discarded – undo
123 123
      */
124 124
     public function countAllRevisions()
125 125
     {
126
-        return $this->countLiveRevisions() + $this->countDeletedRevisions();
126
+        return $this->countLiveRevisions()+$this->countDeletedRevisions();
127 127
     }
128 128
 
129 129
     /**
@@ -142,7 +142,7 @@  discard block
 block discarded – undo
142 142
      */
143 143
     public function countRevisionsWithoutComments()
144 144
     {
145
-        return $this->countAllRevisions() - $this->countRevisionsWithComments();
145
+        return $this->countAllRevisions()-$this->countRevisionsWithComments();
146 146
     }
147 147
 
148 148
     /**
@@ -212,7 +212,7 @@  discard block
 block discarded – undo
212 212
      */
213 213
     public function countAllPagesEdited()
214 214
     {
215
-        return $this->countLivePagesEdited() + $this->countDeletedPagesEdited();
215
+        return $this->countLivePagesEdited()+$this->countDeletedPagesEdited();
216 216
     }
217 217
 
218 218
     /**
@@ -222,7 +222,7 @@  discard block
 block discarded – undo
222 222
      */
223 223
     public function countPagesCreated()
224 224
     {
225
-        return $this->countCreatedPagesLive() + $this->countPagesCreatedDeleted();
225
+        return $this->countCreatedPagesLive()+$this->countPagesCreatedDeleted();
226 226
     }
227 227
 
228 228
     /**
@@ -350,7 +350,7 @@  discard block
 block discarded – undo
350 350
             // Try block just in case there are older, unpredictable formats
351 351
             try {
352 352
                 $expiry = strtotime($durationStr, $timestamp);
353
-                $duration = ($expiry - $timestamp) / (60 * 60 * 24);
353
+                $duration = ($expiry-$timestamp) / (60 * 60 * 24);
354 354
 
355 355
                 if (!$duration || $duration > $this->longestBlockDays) {
356 356
                     $this->longestBlockDays = $duration;
@@ -434,7 +434,7 @@  discard block
 block discarded – undo
434 434
         $import = isset($logCounts['import-import']) ? (int)$logCounts['import-import'] : 0;
435 435
         $interwiki = isset($logCounts['import-interwiki']) ? (int)$logCounts['import-interwiki'] : 0;
436 436
         $upload = isset($logCounts['import-upload']) ? (int)$logCounts['import-upload'] : 0;
437
-        return $import + $interwiki + $upload;
437
+        return $import+$interwiki+$upload;
438 438
     }
439 439
 
440 440
     /**
@@ -567,9 +567,9 @@  discard block
 block discarded – undo
567 567
     public function approvals()
568 568
     {
569 569
         $logCounts = $this->getLogCounts();
570
-        $total = $logCounts['review-approve'] +
571
-        (!empty($logCounts['review-approve-a']) ? $logCounts['review-approve-a'] : 0) +
572
-        (!empty($logCounts['review-approve-i']) ? $logCounts['review-approve-i'] : 0) +
570
+        $total = $logCounts['review-approve']+
571
+        (!empty($logCounts['review-approve-a']) ? $logCounts['review-approve-a'] : 0)+
572
+        (!empty($logCounts['review-approve-i']) ? $logCounts['review-approve-i'] : 0)+
573 573
         (!empty($logCounts['review-approve-ia']) ? $logCounts['review-approve-ia'] : 0);
574 574
         return $total;
575 575
     }
@@ -593,7 +593,7 @@  discard block
 block discarded – undo
593 593
         $logCounts = $this->getLogCounts();
594 594
         $create2 = $logCounts['newusers-create2'] ?: 0;
595 595
         $byemail = $logCounts['newusers-byemail'] ?: 0;
596
-        return $create2 + $byemail;
596
+        return $create2+$byemail;
597 597
     }
598 598
 
599 599
     /**
@@ -663,14 +663,14 @@  discard block
 block discarded – undo
663 663
             if (!isset($out['totals'][$ns])) {
664 664
                 $out['totals'][$ns] = [];
665 665
             }
666
-            $out['totals'][$ns][$total['year'] . $total['month']] = $total['count'];
666
+            $out['totals'][$ns][$total['year'].$total['month']] = $total['count'];
667 667
         }
668 668
         // Fill in the blanks (where no edits were made in a given month for a namespace).
669 669
         for ($y = $out['min_year']; $y <= $out['max_year']; $y++) {
670 670
             for ($m = 1; $m <= 12; $m++) {
671 671
                 foreach ($out['totals'] as $nsId => &$total) {
672
-                    if (!isset($total[$y . $m])) {
673
-                        $total[$y . $m] = 0;
672
+                    if (!isset($total[$y.$m])) {
673
+                        $total[$y.$m] = 0;
674 674
                     }
675 675
                 }
676 676
             }
@@ -732,8 +732,8 @@  discard block
 block discarded – undo
732 732
                 ->globalEditCounts($this->user, $this->project);
733 733
             if ($sorted) {
734 734
                 // Sort.
735
-                uasort($this->globalEditCounts, function ($a, $b) {
736
-                    return $b['total'] - $a['total'];
735
+                uasort($this->globalEditCounts, function($a, $b) {
736
+                    return $b['total']-$a['total'];
737 737
                 });
738 738
             }
739 739
         }
@@ -771,7 +771,7 @@  discard block
 block discarded – undo
771 771
                 $nsName = $project->getNamespaces()[$revision['page_namespace']];
772 772
             }
773 773
             $page = $project->getRepository()
774
-                ->getPage($project, $nsName . ':' . $revision['page_title']);
774
+                ->getPage($project, $nsName.':'.$revision['page_title']);
775 775
             $edit = new Edit($page, $revision);
776 776
             $globalEdits[$edit->getTimestamp()->getTimestamp().'-'.$edit->getId()] = $edit;
777 777
         }
Please login to merge, or discard this patch.
src/AppBundle/Controller/PagesController.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -78,7 +78,7 @@  discard block
 block discarded – undo
78 78
                 'username' => $username,
79 79
             ]);
80 80
         } elseif ($projectQuery != "") {
81
-            return $this->redirectToRoute("PagesProject", [ 'project'=>$projectQuery ]);
81
+            return $this->redirectToRoute("PagesProject", ['project'=>$projectQuery]);
82 82
         }
83 83
 
84 84
         // set default wiki so we can populate the namespace selector
@@ -207,8 +207,8 @@  discard block
 block discarded – undo
207 207
         }
208 208
 
209 209
         if ($total < 1) {
210
-            $this->addFlash('notice', [ 'no-result', $username ]);
211
-            return $this->redirectToRoute('PagesProject', [ 'project' => $project ]);
210
+            $this->addFlash('notice', ['no-result', $username]);
211
+            return $this->redirectToRoute('PagesProject', ['project' => $project]);
212 212
         }
213 213
 
214 214
         ksort($pagesByNamespaceByDate);
Please login to merge, or discard this patch.