Cancelled
Pull Request — master (#149)
by Albert
05:31
created
src/AppBundle/Controller/MetaController.php 1 patch
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -95,7 +95,7 @@  discard block
 block discarded – undo
95 95
         $timeline = [];
96 96
         $startObj = new DateTime($start);
97 97
         $endObj = new DateTime($end);
98
-        $numDays = (int) $endObj->diff($startObj)->format("%a");
98
+        $numDays = (int)$endObj->diff($startObj)->format("%a");
99 99
         $grandSum = 0;
100 100
 
101 101
         // Generate array of date labels
@@ -105,17 +105,17 @@  discard block
 block discarded – undo
105 105
 
106 106
         foreach ($data as $entry) {
107 107
             if (!isset($totals[$entry['tool']])) {
108
-                $totals[$entry['tool']] = (int) $entry['count'];
108
+                $totals[$entry['tool']] = (int)$entry['count'];
109 109
 
110 110
                 // Create arrays for each tool, filled with zeros for each date in the timeline
111 111
                 $timeline[$entry['tool']] = array_fill(0, $numDays, 0);
112 112
             } else {
113
-                $totals[$entry['tool']] += (int) $entry['count'];
113
+                $totals[$entry['tool']] += (int)$entry['count'];
114 114
             }
115 115
 
116 116
             $date = new DateTime($entry['date']);
117
-            $dateIndex = (int) $date->diff($startObj)->format("%a");
118
-            $timeline[$entry['tool']][$dateIndex] = (int) $entry['count'];
117
+            $dateIndex = (int)$date->diff($startObj)->format("%a");
118
+            $timeline[$entry['tool']][$dateIndex] = (int)$entry['count'];
119 119
 
120 120
             $grandSum += $entry['count'];
121 121
         }
@@ -152,7 +152,7 @@  discard block
 block discarded – undo
152 152
         $timeline = [];
153 153
         $startObj = new DateTime($start);
154 154
         $endObj = new DateTime($end);
155
-        $numDays = (int) $endObj->diff($startObj)->format("%a");
155
+        $numDays = (int)$endObj->diff($startObj)->format("%a");
156 156
         $grandSum = 0;
157 157
 
158 158
         // Generate array of date labels
@@ -162,17 +162,17 @@  discard block
 block discarded – undo
162 162
 
163 163
         foreach ($data as $entry) {
164 164
             if (!isset($totals[$entry['endpoint']])) {
165
-                $totals[$entry['endpoint']] = (int) $entry['count'];
165
+                $totals[$entry['endpoint']] = (int)$entry['count'];
166 166
 
167 167
                 // Create arrays for each endpoint, filled with zeros for each date in the timeline
168 168
                 $timeline[$entry['endpoint']] = array_fill(0, $numDays, 0);
169 169
             } else {
170
-                $totals[$entry['endpoint']] += (int) $entry['count'];
170
+                $totals[$entry['endpoint']] += (int)$entry['count'];
171 171
             }
172 172
 
173 173
             $date = new DateTime($entry['date']);
174
-            $dateIndex = (int) $date->diff($startObj)->format("%a");
175
-            $timeline[$entry['endpoint']][$dateIndex] = (int) $entry['count'];
174
+            $dateIndex = (int)$date->diff($startObj)->format("%a");
175
+            $timeline[$entry['endpoint']][$dateIndex] = (int)$entry['count'];
176 176
 
177 177
             $grandSum += $entry['count'];
178 178
         }
@@ -219,7 +219,7 @@  discard block
 block discarded – undo
219 219
         }
220 220
 
221 221
         $conn = $this->container->get('doctrine')->getManager('default')->getConnection();
222
-        $date =  date('Y-m-d');
222
+        $date = date('Y-m-d');
223 223
 
224 224
         // Increment count in timeline
225 225
         $existsSql = "SELECT 1 FROM usage_timeline
Please login to merge, or discard this patch.
src/Xtools/Edit.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -49,7 +49,7 @@  discard block
 block discarded – undo
49 49
         $this->page = $page;
50 50
 
51 51
         // Copy over supported attributes
52
-        $this->id = (int) $attrs['id'];
52
+        $this->id = (int)$attrs['id'];
53 53
 
54 54
         // Allow DateTime or string (latter assumed to be of format YmdHis)
55 55
         if ($attrs['timestamp'] instanceof DateTime) {
@@ -237,7 +237,7 @@  discard block
 block discarded – undo
237 237
         $isSection = preg_match_all("/^\/\* (.*?) \*\//", $summary, $sectionMatch);
238 238
 
239 239
         if ($isSection && isset($page)) {
240
-            $pageUrl = $project->getUrl(false) . str_replace(
240
+            $pageUrl = $project->getUrl(false).str_replace(
241 241
                 '$1',
242 242
                 $page->getTitle($useUnnormalizedPageTitle),
243 243
                 $project->getArticlePath()
@@ -247,8 +247,8 @@  discard block
 block discarded – undo
247 247
             // Must have underscores for the link to properly go to the section.
248 248
             $sectionTitleLink = htmlspecialchars(str_replace(' ', '_', $sectionTitle));
249 249
 
250
-            $sectionWikitext = "<a target='_blank' href='$pageUrl#$sectionTitleLink'>&rarr;</a>" .
251
-                "<em class='text-muted'>" . htmlspecialchars($sectionTitle) . ":</em> ";
250
+            $sectionWikitext = "<a target='_blank' href='$pageUrl#$sectionTitleLink'>&rarr;</a>".
251
+                "<em class='text-muted'>".htmlspecialchars($sectionTitle).":</em> ";
252 252
             $summary = str_replace($sectionMatch[0][0], $sectionWikitext, $summary);
253 253
         }
254 254
 
@@ -262,7 +262,7 @@  discard block
 block discarded – undo
262 262
             );
263 263
 
264 264
             // Use normalized page title (underscored, capitalized).
265
-            $pageUrl = $project->getUrl(false) . str_replace(
265
+            $pageUrl = $project->getUrl(false).str_replace(
266 266
                 '$1',
267 267
                 ucfirst(str_replace(' ', '_', $wikiLinkPath)),
268 268
                 $project->getArticlePath()
@@ -300,8 +300,8 @@  discard block
 block discarded – undo
300 300
     public function getDiffUrl()
301 301
     {
302 302
         $project = $this->getProject();
303
-        $path = str_replace('$1', 'Special:Diff/' . $this->id, $project->getArticlePath());
304
-        return rtrim($project->getUrl(), '/') . $path;
303
+        $path = str_replace('$1', 'Special:Diff/'.$this->id, $project->getArticlePath());
304
+        return rtrim($project->getUrl(), '/').$path;
305 305
     }
306 306
 
307 307
     /**
@@ -311,8 +311,8 @@  discard block
 block discarded – undo
311 311
     public function getPermaUrl()
312 312
     {
313 313
         $project = $this->getProject();
314
-        $path = str_replace('$1', 'Special:PermaLink/' . $this->id, $project->getArticlePath());
315
-        return rtrim($project->getUrl(), '/') . $path;
314
+        $path = str_replace('$1', 'Special:PermaLink/'.$this->id, $project->getArticlePath());
315
+        return rtrim($project->getUrl(), '/').$path;
316 316
     }
317 317
 
318 318
     /**
@@ -344,7 +344,7 @@  discard block
 block discarded – undo
344 344
      */
345 345
     public function isAutomated(Container $container)
346 346
     {
347
-        return (bool) $this->getTool($container);
347
+        return (bool)$this->getTool($container);
348 348
     }
349 349
 
350 350
     /**
Please login to merge, or discard this patch.
src/AppBundle/Controller/ArticleInfoController.php 1 patch
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -86,10 +86,10 @@  discard block
 block discarded – undo
86 86
             $rendered = str_replace('"', '\"', trim($rendered));
87 87
 
88 88
             // Uglify temporary file.
89
-            $tmpFile = sys_get_temp_dir() . '/xtools_articleinfo_gadget.js';
89
+            $tmpFile = sys_get_temp_dir().'/xtools_articleinfo_gadget.js';
90 90
             $script = "echo \"$rendered\" | tee $tmpFile >/dev/null && ";
91
-            $script .= $this->get('kernel')->getRootDir() .
92
-                "/Resources/node_modules/uglify-es/bin/uglifyjs $tmpFile --mangle " .
91
+            $script .= $this->get('kernel')->getRootDir().
92
+                "/Resources/node_modules/uglify-es/bin/uglifyjs $tmpFile --mangle ".
93 93
                 "&& rm $tmpFile >/dev/null";
94 94
             $process = new Process($script);
95 95
             $process->run();
@@ -108,10 +108,10 @@  discard block
 block discarded – undo
108 108
             $rendered = str_replace('\"', '"', trim($rendered));
109 109
 
110 110
             // Add comment after uglifying since it removes comments.
111
-            $rendered = "/**\n * This code was automatically generated and should not " .
112
-                "be manually edited.\n * For updates, please copy and paste from " .
113
-                $this->generateUrl('ArticleInfoGadget', ['uglify' => 1], UrlGeneratorInterface::ABSOLUTE_URL) .
114
-                "\n * Released under GPL v3 license.\n */\n" . $rendered;
111
+            $rendered = "/**\n * This code was automatically generated and should not ".
112
+                "be manually edited.\n * For updates, please copy and paste from ".
113
+                $this->generateUrl('ArticleInfoGadget', ['uglify' => 1], UrlGeneratorInterface::ABSOLUTE_URL).
114
+                "\n * Released under GPL v3 license.\n */\n".$rendered;
115 115
         }
116 116
 
117 117
         $response = new \Symfony\Component\HttpFoundation\Response($rendered);
@@ -219,7 +219,7 @@  discard block
 block discarded – undo
219 219
         $data = [
220 220
             'project' => $projectData->getDomain(),
221 221
             'page' => $page->getTitle(),
222
-            'watchers' => (int) $page->getWatchers(),
222
+            'watchers' => (int)$page->getWatchers(),
223 223
             'pageviews' => $page->getLastPageviews($pageviewsOffset),
224 224
             'pageviews_offset' => $pageviewsOffset,
225 225
         ];
@@ -237,18 +237,18 @@  discard block
 block discarded – undo
237 237
         if (isset($info)) {
238 238
             $creationDateTime = DateTime::createFromFormat('YmdHis', $info['created_at']);
239 239
             $modifiedDateTime = DateTime::createFromFormat('YmdHis', $info['modified_at']);
240
-            $secsSinceLastEdit = (new DateTime)->getTimestamp() - $modifiedDateTime->getTimestamp();
240
+            $secsSinceLastEdit = (new DateTime)->getTimestamp()-$modifiedDateTime->getTimestamp();
241 241
 
242 242
             $data = array_merge($data, [
243
-                'revisions' => (int) $info['num_edits'],
244
-                'editors' => (int) $info['num_editors'],
243
+                'revisions' => (int)$info['num_edits'],
244
+                'editors' => (int)$info['num_editors'],
245 245
                 'author' => $info['author'],
246
-                'author_editcount' => (int) $info['author_editcount'],
246
+                'author_editcount' => (int)$info['author_editcount'],
247 247
                 'created_at' => $creationDateTime->format('Y-m-d'),
248 248
                 'created_rev_id' => $info['created_rev_id'],
249 249
                 'modified_at' => $modifiedDateTime->format('Y-m-d H:i'),
250 250
                 'secs_since_last_edit' => $secsSinceLastEdit,
251
-                'last_edit_id' => (int) $info['modified_rev_id'],
251
+                'last_edit_id' => (int)$info['modified_rev_id'],
252 252
             ]);
253 253
         }
254 254
 
Please login to merge, or discard this patch.
src/AppBundle/Twig/AppExtension.php 1 patch
Spacing   +39 added lines, -39 removed lines patch added patch discarded remove patch
@@ -44,32 +44,32 @@  discard block
 block discarded – undo
44 44
     {
45 45
         $options = ['is_safe' => ['html']];
46 46
         return [
47
-            new \Twig_SimpleFunction('request_time', [ $this, 'requestTime' ], $options),
48
-            new \Twig_SimpleFunction('memory_usage', [ $this, 'requestMemory' ], $options),
49
-            new \Twig_SimpleFunction('year', [ $this, 'generateYear' ], $options),
50
-            new \Twig_SimpleFunction('msgPrintExists', [ $this, 'intuitionMessagePrintExists' ], $options),
51
-            new \Twig_SimpleFunction('msgExists', [ $this, 'intuitionMessageExists' ], $options),
52
-            new \Twig_SimpleFunction('msg', [ $this, 'intuitionMessage' ], $options),
53
-            new \Twig_SimpleFunction('lang', [ $this, 'getLang' ], $options),
54
-            new \Twig_SimpleFunction('langName', [ $this, 'getLangName' ], $options),
55
-            new \Twig_SimpleFunction('allLangs', [ $this, 'getAllLangs' ]),
56
-            new \Twig_SimpleFunction('isRTL', [ $this, 'intuitionIsRTL' ]),
57
-            new \Twig_SimpleFunction('isRTLLang', [ $this, 'intuitionIsRTLLang' ]),
58
-            new \Twig_SimpleFunction('shortHash', [ $this, 'gitShortHash' ]),
59
-            new \Twig_SimpleFunction('hash', [ $this, 'gitHash' ]),
60
-            new \Twig_SimpleFunction('releaseDate', [ $this, 'gitDate' ]),
61
-            new \Twig_SimpleFunction('enabled', [ $this, 'tabEnabled' ]),
62
-            new \Twig_SimpleFunction('tools', [ $this, 'allTools' ]),
63
-            new \Twig_SimpleFunction('color', [ $this, 'getColorList' ]),
64
-            new \Twig_SimpleFunction('chartColor', [ $this, 'chartColor' ]),
65
-            new \Twig_SimpleFunction('isSingleWiki', [ $this, 'isSingleWiki' ]),
66
-            new \Twig_SimpleFunction('getReplagThreshold', [ $this, 'getReplagThreshold' ]),
67
-            new \Twig_SimpleFunction('loadStylesheetsFromCDN', [ $this, 'loadStylesheetsFromCDN' ]),
68
-            new \Twig_SimpleFunction('isWMFLabs', [ $this, 'isWMFLabs' ]),
69
-            new \Twig_SimpleFunction('replag', [ $this, 'replag' ]),
70
-            new \Twig_SimpleFunction('link', [ $this, 'link' ]),
71
-            new \Twig_SimpleFunction('quote', [ $this, 'quote' ]),
72
-            new \Twig_SimpleFunction('bugReportURL', [ $this, 'bugReportURL' ]),
47
+            new \Twig_SimpleFunction('request_time', [$this, 'requestTime'], $options),
48
+            new \Twig_SimpleFunction('memory_usage', [$this, 'requestMemory'], $options),
49
+            new \Twig_SimpleFunction('year', [$this, 'generateYear'], $options),
50
+            new \Twig_SimpleFunction('msgPrintExists', [$this, 'intuitionMessagePrintExists'], $options),
51
+            new \Twig_SimpleFunction('msgExists', [$this, 'intuitionMessageExists'], $options),
52
+            new \Twig_SimpleFunction('msg', [$this, 'intuitionMessage'], $options),
53
+            new \Twig_SimpleFunction('lang', [$this, 'getLang'], $options),
54
+            new \Twig_SimpleFunction('langName', [$this, 'getLangName'], $options),
55
+            new \Twig_SimpleFunction('allLangs', [$this, 'getAllLangs']),
56
+            new \Twig_SimpleFunction('isRTL', [$this, 'intuitionIsRTL']),
57
+            new \Twig_SimpleFunction('isRTLLang', [$this, 'intuitionIsRTLLang']),
58
+            new \Twig_SimpleFunction('shortHash', [$this, 'gitShortHash']),
59
+            new \Twig_SimpleFunction('hash', [$this, 'gitHash']),
60
+            new \Twig_SimpleFunction('releaseDate', [$this, 'gitDate']),
61
+            new \Twig_SimpleFunction('enabled', [$this, 'tabEnabled']),
62
+            new \Twig_SimpleFunction('tools', [$this, 'allTools']),
63
+            new \Twig_SimpleFunction('color', [$this, 'getColorList']),
64
+            new \Twig_SimpleFunction('chartColor', [$this, 'chartColor']),
65
+            new \Twig_SimpleFunction('isSingleWiki', [$this, 'isSingleWiki']),
66
+            new \Twig_SimpleFunction('getReplagThreshold', [$this, 'getReplagThreshold']),
67
+            new \Twig_SimpleFunction('loadStylesheetsFromCDN', [$this, 'loadStylesheetsFromCDN']),
68
+            new \Twig_SimpleFunction('isWMFLabs', [$this, 'isWMFLabs']),
69
+            new \Twig_SimpleFunction('replag', [$this, 'replag']),
70
+            new \Twig_SimpleFunction('link', [$this, 'link']),
71
+            new \Twig_SimpleFunction('quote', [$this, 'quote']),
72
+            new \Twig_SimpleFunction('bugReportURL', [$this, 'bugReportURL']),
73 73
             new \Twig_SimpleFunction('logged_in_user', [$this, 'functionLoggedInUser']),
74 74
             new \Twig_SimpleFunction('isUserAnon', [$this, 'isUserAnon']),
75 75
             new \Twig_SimpleFunction('nsName', [$this, 'nsName']),
@@ -87,7 +87,7 @@  discard block
 block discarded – undo
87 87
     public function requestTime()
88 88
     {
89 89
         if (!isset($this->requestTime)) {
90
-            $this->requestTime = microtime(true) - $this->getCurrentRequest()->server->get('REQUEST_TIME_FLOAT');
90
+            $this->requestTime = microtime(true)-$this->getCurrentRequest()->server->get('REQUEST_TIME_FLOAT');
91 91
         }
92 92
 
93 93
         return $this->requestTime;
@@ -160,7 +160,7 @@  discard block
 block discarded – undo
160 160
      */
161 161
     public function intuitionMessage($message = "", $vars = [])
162 162
     {
163
-        return $this->getIntuition()->msg($message, [ "domain" => "xtools", "variables" => $vars ]);
163
+        return $this->getIntuition()->msg($message, ["domain" => "xtools", "variables" => $vars]);
164 164
     }
165 165
 
166 166
     /**
@@ -189,10 +189,10 @@  discard block
 block discarded – undo
189 189
      */
190 190
     public function getAllLangs()
191 191
     {
192
-        $messageFiles = glob($this->container->getParameter("kernel.root_dir") . '/../i18n/*.json');
192
+        $messageFiles = glob($this->container->getParameter("kernel.root_dir").'/../i18n/*.json');
193 193
 
194 194
         $languages = array_values(array_unique(array_map(
195
-            function ($filename) {
195
+            function($filename) {
196 196
                 return basename($filename, '.json');
197 197
             },
198 198
             $messageFiles
@@ -540,9 +540,9 @@  discard block
 block discarded – undo
540 540
     public function getFilters()
541 541
     {
542 542
         return [
543
-            new \Twig_SimpleFilter('capitalize_first', [ $this, 'capitalizeFirst' ]),
544
-            new \Twig_SimpleFilter('percent_format', [ $this, 'percentFormat' ]),
545
-            new \Twig_SimpleFilter('diff_format', [ $this, 'diffFormat' ], [ 'is_safe' => [ 'html' ] ]),
543
+            new \Twig_SimpleFilter('capitalize_first', [$this, 'capitalizeFirst']),
544
+            new \Twig_SimpleFilter('percent_format', [$this, 'percentFormat']),
545
+            new \Twig_SimpleFilter('diff_format', [$this, 'diffFormat'], ['is_safe' => ['html']]),
546 546
             new \Twig_SimpleFilter('num_format', [$this, 'numberFormat']),
547 547
             new \Twig_SimpleFilter('date_format', [$this, 'dateFormatStd']),
548 548
             new \Twig_SimpleFilter('date_localize', [$this, 'dateFormat']),
@@ -631,10 +631,10 @@  discard block
 block discarded – undo
631 631
         if (!$denominator) {
632 632
             $quotient = $numerator;
633 633
         } else {
634
-            $quotient = ( $numerator / $denominator ) * 100;
634
+            $quotient = ($numerator / $denominator) * 100;
635 635
         }
636 636
 
637
-        return $this->numberFormat($quotient, $precision) . '%';
637
+        return $this->numberFormat($quotient, $precision).'%';
638 638
     }
639 639
 
640 640
     /**
@@ -704,7 +704,7 @@  discard block
 block discarded – undo
704 704
         list($val, $key) = $this->getDurationMessageKey($seconds);
705 705
 
706 706
         if ($translate) {
707
-            return $this->numberFormat($val) . ' ' . $this->intuitionMessage("num-$key", [$val]);
707
+            return $this->numberFormat($val).' '.$this->intuitionMessage("num-$key", [$val]);
708 708
         } else {
709 709
             return [$this->numberFormat($val), "num-$key"];
710 710
         }
@@ -725,15 +725,15 @@  discard block
 block discarded – undo
725 725
 
726 726
         if ($seconds >= 86400) {
727 727
             // Over a day
728
-            $val = (int) floor($seconds / 86400);
728
+            $val = (int)floor($seconds / 86400);
729 729
             $key = 'days';
730 730
         } elseif ($seconds >= 3600) {
731 731
             // Over an hour, less than a day
732
-            $val = (int) floor($seconds / 3600);
732
+            $val = (int)floor($seconds / 3600);
733 733
             $key = 'hours';
734 734
         } elseif ($seconds >= 60) {
735 735
             // Over a minute, less than an hour
736
-            $val = (int) floor($seconds / 60);
736
+            $val = (int)floor($seconds / 60);
737 737
             $key = 'minutes';
738 738
         }
739 739
 
Please login to merge, or discard this patch.
src/Xtools/Repository.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -194,7 +194,7 @@  discard block
 block discarded – undo
194 194
         // $tableExtension in order to generate the new table name
195 195
         if ($this->isLabs() && $tableExtension !== null) {
196 196
             $mapped = true;
197
-            $tableName = $tableName . '_' . $tableExtension;
197
+            $tableName = $tableName.'_'.$tableExtension;
198 198
         } elseif ($this->container->hasParameter("app.table.$tableName")) {
199 199
             // Use the table specified in the table mapping configuration, if present.
200 200
             $mapped = true;
@@ -303,11 +303,11 @@  discard block
 block discarded – undo
303 303
         $datesConditions = '';
304 304
         if (false !== $start) {
305 305
             // Convert to YYYYMMDDHHMMSS. *who in the world thought of having time in BLOB of this format ;-;*
306
-            $start = date('Ymd', $start) . '000000';
306
+            $start = date('Ymd', $start).'000000';
307 307
             $datesConditions .= " AND {$tableAlias}{$field} > '$start'";
308 308
         }
309 309
         if (false !== $end) {
310
-            $end = date('Ymd', $end) . '000000';
310
+            $end = date('Ymd', $end).'000000';
311 311
             $datesConditions .= " AND {$tableAlias}{$field} < '$end'";
312 312
         }
313 313
 
Please login to merge, or discard this patch.
src/Xtools/ArticleInfo.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -193,7 +193,7 @@  discard block
 block discarded – undo
193 193
     public function getMaxRevisions()
194 194
     {
195 195
         if (!isset($this->maxRevisions)) {
196
-            $this->maxRevisions = (int) $this->container->getParameter('app.max_page_revisions');
196
+            $this->maxRevisions = (int)$this->container->getParameter('app.max_page_revisions');
197 197
         }
198 198
         return $this->maxRevisions;
199 199
     }
@@ -926,7 +926,7 @@  discard block
 block discarded – undo
926 926
         $this->yearMonthCounts[$editYear]['all']++;
927 927
         $this->yearMonthCounts[$editYear]['months'][$editMonth]['all']++;
928 928
         // This will ultimately be the size of the page by the end of the year
929
-        $this->yearMonthCounts[$editYear]['size'] = (int) $edit->getLength();
929
+        $this->yearMonthCounts[$editYear]['size'] = (int)$edit->getLength();
930 930
 
931 931
         // Keep track of which month had the most edits
932 932
         $editsThisMonth = $this->yearMonthCounts[$editYear]['months'][$editMonth]['all'];
@@ -945,7 +945,7 @@  discard block
 block discarded – undo
945 945
         $editYear = $edit->getYear();
946 946
 
947 947
         // Beginning of the month at 00:00:00.
948
-        $firstEditTime = mktime(0, 0, 0, (int) $this->firstEdit->getMonth(), 1, $this->firstEdit->getYear());
948
+        $firstEditTime = mktime(0, 0, 0, (int)$this->firstEdit->getMonth(), 1, $this->firstEdit->getYear());
949 949
 
950 950
         $this->yearMonthCounts[$editYear] = [
951 951
             'all' => 0,
@@ -960,7 +960,7 @@  discard block
 block discarded – undo
960 960
         for ($i = 1; $i <= 12; $i++) {
961 961
             $timeObj = mktime(0, 0, 0, $i, 1, $editYear);
962 962
 
963
-            $date = $editYear . sprintf('%02d', $i) . '01';
963
+            $date = $editYear.sprintf('%02d', $i).'01';
964 964
             if (false !== $this->startDate && $date < date('Ymd', $this->startDate)
965 965
                 || false !== $this->endDate && $date > date('Ymd', $this->endDate)) {
966 966
                 continue;
@@ -1086,14 +1086,14 @@  discard block
 block discarded – undo
1086 1086
         $botData = $this->getRepository()->getBotData($this->page, $this->startDate, $this->endDate);
1087 1087
         while ($bot = $botData->fetch()) {
1088 1088
             $bots[$bot['username']] = [
1089
-                'count' => (int) $bot['count'],
1089
+                'count' => (int)$bot['count'],
1090 1090
                 'current' => $bot['current'] === 'bot',
1091 1091
             ];
1092 1092
         }
1093 1093
 
1094 1094
         // Sort by edit count.
1095
-        uasort($bots, function ($a, $b) {
1096
-            return $b['count'] - $a['count'];
1095
+        uasort($bots, function($a, $b) {
1096
+            return $b['count']-$a['count'];
1097 1097
         });
1098 1098
 
1099 1099
         $this->bots = $bots;
@@ -1208,7 +1208,7 @@  discard block
 block discarded – undo
1208 1208
 
1209 1209
             if ($info['all'] > 1) {
1210 1210
                 // Number of seconds/days between first and last edit.
1211
-                $secs = $info['last']->getTimestamp() - $info['first']->getTimestamp();
1211
+                $secs = $info['last']->getTimestamp()-$info['first']->getTimestamp();
1212 1212
                 $days = $secs / (60 * 60 * 24);
1213 1213
 
1214 1214
                 // Average time between edits (in days).
@@ -1227,7 +1227,7 @@  discard block
 block discarded – undo
1227 1227
 
1228 1228
         // First sort editors array by the amount of text they added.
1229 1229
         $topTenEditorsByAdded = $this->editors;
1230
-        uasort($topTenEditorsByAdded, function ($a, $b) {
1230
+        uasort($topTenEditorsByAdded, function($a, $b) {
1231 1231
             if ($a['added'] === $b['added']) {
1232 1232
                 return 0;
1233 1233
             }
@@ -1236,7 +1236,7 @@  discard block
 block discarded – undo
1236 1236
 
1237 1237
         // Then build a new array of top 10 editors by added text,
1238 1238
         // in the data structure needed for the chart.
1239
-        $this->topTenEditorsByAdded = array_map(function ($editor) {
1239
+        $this->topTenEditorsByAdded = array_map(function($editor) {
1240 1240
             $added = $this->editors[$editor]['added'];
1241 1241
             return [
1242 1242
                 'label' => $editor,
Please login to merge, or discard this patch.
src/Xtools/Page.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -92,7 +92,7 @@  discard block
 block discarded – undo
92 92
         $info = $this->getPageInfo();
93 93
         $title = isset($info['title']) ? $info['title'] : $this->unnormalizedPageName;
94 94
         $nsName = $this->getNamespaceName();
95
-        return str_replace($nsName . ':', '', $title);
95
+        return str_replace($nsName.':', '', $title);
96 96
     }
97 97
 
98 98
     /**
@@ -230,7 +230,7 @@  discard block
 block discarded – undo
230 230
     {
231 231
         // If a user is given, we will not cache the result via instance variable.
232 232
         if ($user !== null) {
233
-            return (int) $this->getRepository()->getNumRevisions($this, $user, $start, $end);
233
+            return (int)$this->getRepository()->getNumRevisions($this, $user, $start, $end);
234 234
         }
235 235
 
236 236
         // Return cached value, if present.
@@ -243,7 +243,7 @@  discard block
 block discarded – undo
243 243
             $this->numRevisions = count($this->revisions);
244 244
         } else {
245 245
             // Otherwise do a COUNT in the event fetching all revisions is not desired.
246
-            $this->numRevisions = (int) $this->getRepository()->getNumRevisions($this, null, $start, $end);
246
+            $this->numRevisions = (int)$this->getRepository()->getNumRevisions($this, null, $start, $end);
247 247
         }
248 248
 
249 249
         return $this->numRevisions;
@@ -275,7 +275,7 @@  discard block
 block discarded – undo
275 275
     {
276 276
         $content = $this->getRepository()->getPagesWikitext(
277 277
             $this->getProject(),
278
-            [ $this->getTitle() ]
278
+            [$this->getTitle()]
279 279
         );
280 280
 
281 281
         return isset($content[$this->getTitle()])
@@ -440,7 +440,7 @@  discard block
 block discarded – undo
440 440
 
441 441
         $wikidataInfo = $this->getRepository()->getWikidataInfo($this);
442 442
 
443
-        $terms = array_map(function ($entry) {
443
+        $terms = array_map(function($entry) {
444 444
             return $entry['term'];
445 445
         }, $wikidataInfo);
446 446
 
@@ -451,7 +451,7 @@  discard block
 block discarded – undo
451 451
                 'prio' => 2,
452 452
                 'name' => 'Wikidata',
453 453
                 'notice' => "Label for language <em>$lang</em> is missing", // FIXME: i18n
454
-                'explanation' => "See: <a target='_blank' " .
454
+                'explanation' => "See: <a target='_blank' ".
455 455
                     "href='//www.wikidata.org/wiki/Help:Label'>Help:Label</a>",
456 456
             ];
457 457
         }
@@ -461,7 +461,7 @@  discard block
 block discarded – undo
461 461
                 'prio' => 3,
462 462
                 'name' => 'Wikidata',
463 463
                 'notice' => "Description for language <em>$lang</em> is missing", // FIXME: i18n
464
-                'explanation' => "See: <a target='_blank' " .
464
+                'explanation' => "See: <a target='_blank' ".
465 465
                     "href='//www.wikidata.org/wiki/Help:Description'>Help:Description</a>",
466 466
             ];
467 467
         }
@@ -540,8 +540,8 @@  discard block
 block discarded – undo
540 540
             return 0;
541 541
         }
542 542
 
543
-        return array_sum(array_map(function ($item) {
544
-            return (int) $item['views'];
543
+        return array_sum(array_map(function($item) {
544
+            return (int)$item['views'];
545 545
         }, $pageviews['items']));
546 546
     }
547 547
 
Please login to merge, or discard this patch.
src/Xtools/ArticleInfoRepository.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -27,7 +27,7 @@  discard block
 block discarded – undo
27 27
         $datesConditions = $this->createDatesConditions($start, $end);
28 28
 
29 29
         $sql = "SELECT COUNT(rev_user_text) AS count, rev_user_text AS username, ug_group AS current
30
-                FROM " . $project->getTableName('revision') . "
30
+                FROM " . $project->getTableName('revision')."
31 31
                 LEFT JOIN $userGroupsTable ON rev_user = ug_user
32 32
                 LEFT JOIN $userFormerGroupsTable ON rev_user = ufg_user
33 33
                 WHERE rev_page = :pageId AND (ug_group = 'bot' OR ufg_group = 'bot') $datesConditions
@@ -54,7 +54,7 @@  discard block
 block discarded – undo
54 54
 
55 55
         $sql = "SELECT log_action, log_type, log_timestamp AS 'timestamp'
56 56
                 FROM $loggingTable
57
-                WHERE log_namespace = '" . $page->getNamespace() . "'
57
+                WHERE log_namespace = '".$page->getNamespace()."'
58 58
                 AND log_title = :title AND log_timestamp > 1 $datesConditions
59 59
                 AND log_type IN ('delete', 'move', 'protect', 'stable')";
60 60
         $title = str_replace(' ', '_', $page->getTitle());
Please login to merge, or discard this patch.