Passed
Push — master ( 1a47f4...ba2710 )
by Daimona
01:58
created
includes/Request/RequestBase.php 1 patch
Spacing   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -1,4 +1,4 @@  discard block
 block discarded – undo
1
-<?php declare( strict_types=1 );
1
+<?php declare(strict_types=1);
2 2
 
3 3
 namespace BotRiconferme\Request;
4 4
 
@@ -29,14 +29,14 @@  discard block
 block discarded – undo
29 29
 	/** @var string */
30 30
 	protected $method = 'GET';
31 31
 	/** @var string[] */
32
-	protected $newCookies = [];
32
+	protected $newCookies = [ ];
33 33
 
34 34
 	/**
35 35
 	 * Use self::newFromParams, which will provide the right class to use
36 36
 	 *
37 37
 	 * @param array $params
38 38
 	 */
39
-	protected function __construct( array $params ) {
39
+	protected function __construct ( array $params ) {
40 40
 		$this->params = [ 'format' => 'json' ] + $params;
41 41
 		$this->url = DEFAULT_URL;
42 42
 	}
@@ -47,7 +47,7 @@  discard block
 block discarded – undo
47 47
 	 * @param array $params
48 48
 	 * @return self
49 49
 	 */
50
-	public static function newFromParams( array $params ) : self {
50
+	public static function newFromParams ( array $params ) : self {
51 51
 		if ( extension_loaded( 'curl' ) ) {
52 52
 			$ret = new CurlRequest( $params );
53 53
 		} else {
@@ -61,7 +61,7 @@  discard block
 block discarded – undo
61 61
 	 *
62 62
 	 * @return self For chaining
63 63
 	 */
64
-	public function setPost() : self {
64
+	public function setPost () : self {
65 65
 		$this->method = 'POST';
66 66
 		return $this;
67 67
 	}
@@ -72,7 +72,7 @@  discard block
 block discarded – undo
72 72
 	 * @param string $url
73 73
 	 * @return self for chaining
74 74
 	 */
75
-	public function setUrl( string $url ) : self {
75
+	public function setUrl ( string $url ) : self {
76 76
 		$this->url = $url;
77 77
 		return $this;
78 78
 	}
@@ -82,14 +82,14 @@  discard block
 block discarded – undo
82 82
 	 *
83 83
 	 * @return \stdClass
84 84
 	 */
85
-	public function execute() : \stdClass {
85
+	public function execute () : \stdClass {
86 86
 		$curParams = $this->params;
87
-		$sets = [];
87
+		$sets = [ ];
88 88
 		do {
89 89
 			$res = $this->makeRequestInternal( $curParams );
90 90
 
91 91
 			$this->handleErrorAndWarnings( $res );
92
-			$sets[] = $res;
92
+			$sets[ ] = $res;
93 93
 
94 94
 			$finished = true;
95 95
 			if ( isset( $res->continue ) ) {
@@ -107,9 +107,9 @@  discard block
 block discarded – undo
107 107
 	 * @param array $params
108 108
 	 * @return \stdClass
109 109
 	 */
110
-	private function makeRequestInternal( array $params ) : \stdClass {
110
+	private function makeRequestInternal ( array $params ) : \stdClass {
111 111
 		if ( $this->method === 'POST' ) {
112
-			$params['maxlag'] = self::MAXLAG;
112
+			$params[ 'maxlag' ] = self::MAXLAG;
113 113
 		}
114 114
 		$params = http_build_query( $params );
115 115
 
@@ -125,17 +125,17 @@  discard block
 block discarded – undo
125 125
 	 * @param string $params
126 126
 	 * @return string
127 127
 	 */
128
-	abstract protected function reallyMakeRequest( string $params ) : string;
128
+	abstract protected function reallyMakeRequest ( string $params ) : string;
129 129
 
130 130
 	/**
131 131
 	 * After a request, set cookies for the next ones
132 132
 	 *
133 133
 	 * @param array $cookies
134 134
 	 */
135
-	protected function setCookies( array $cookies ) {
135
+	protected function setCookies ( array $cookies ) {
136 136
 		foreach ( $cookies as $cookie ) {
137 137
 			$bits = explode( ';', $cookie );
138
-			list( $name, $value ) = explode( '=', $bits[0] );
138
+			list( $name, $value ) = explode( '=', $bits[ 0 ] );
139 139
 			self::$cookiesToSet[ $name ] = $value;
140 140
 		}
141 141
 	}
@@ -146,7 +146,7 @@  discard block
 block discarded – undo
146 146
 	 * @param \stdClass $res
147 147
 	 * @throws APIRequestException
148 148
 	 */
149
-	protected function handleErrorAndWarnings( $res ) {
149
+	protected function handleErrorAndWarnings ( $res ) {
150 150
 		if ( isset( $res->error ) ) {
151 151
 			switch ( $res->error->code ) {
152 152
 				case 'missingtitle':
@@ -172,7 +172,7 @@  discard block
 block discarded – undo
172 172
 	 * @param \stdClass[] $sets
173 173
 	 * @return \stdClass
174 174
 	 */
175
-	private function mergeSets( array $sets ) : \stdClass {
175
+	private function mergeSets ( array $sets ) : \stdClass {
176 176
 		// Use the first set as template
177 177
 		$ret = array_shift( $sets );
178 178
 
@@ -189,7 +189,7 @@  discard block
 block discarded – undo
189 189
 	 * @param array|\stdClass $second
190 190
 	 * @return array|\stdClass array
191 191
 	 */
192
-	private function recursiveMerge( $first, $second ) {
192
+	private function recursiveMerge ( $first, $second ) {
193 193
 		$ret = $first;
194 194
 		if ( is_array( $second ) ) {
195 195
 			$ret = is_array( $first ) ? array_merge_recursive( $first, $second ) : $second;
@@ -207,14 +207,14 @@  discard block
 block discarded – undo
207 207
 	 *
208 208
 	 * @return array
209 209
 	 */
210
-	protected function getHeaders() :array {
210
+	protected function getHeaders () :array {
211 211
 		$ret = self::HEADERS;
212 212
 		if ( self::$cookiesToSet ) {
213
-			$cookies = [];
213
+			$cookies = [ ];
214 214
 			foreach ( self::$cookiesToSet as $cname => $cval ) {
215
-				$cookies[] = trim( "$cname=$cval" );
215
+				$cookies[ ] = trim( "$cname=$cval" );
216 216
 			}
217
-			$ret[] = 'Cookie: ' . implode( '; ', $cookies );
217
+			$ret[ ] = 'Cookie: ' . implode( '; ', $cookies );
218 218
 		}
219 219
 		return $ret;
220 220
 	}
@@ -225,7 +225,7 @@  discard block
 block discarded – undo
225 225
 	 * @param array $headers
226 226
 	 * @return string
227 227
 	 */
228
-	protected function buildHeadersString( array $headers ) : string {
228
+	protected function buildHeadersString ( array $headers ) : string {
229 229
 		$ret = '';
230 230
 		foreach ( $headers as $header ) {
231 231
 			$ret .= "$header\r\n";
Please login to merge, or discard this patch.
includes/Request/NativeRequest.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -1,4 +1,4 @@  discard block
 block discarded – undo
1
-<?php declare( strict_types=1 );
1
+<?php declare(strict_types=1);
2 2
 
3 3
 namespace BotRiconferme\Request;
4 4
 
@@ -9,7 +9,7 @@  discard block
 block discarded – undo
9 9
 	/**
10 10
 	 * @inheritDoc
11 11
 	 */
12
-	protected function reallyMakeRequest( string $params ) : string {
12
+	protected function reallyMakeRequest ( string $params ) : string {
13 13
 		$context = [
14 14
 			'http' => [
15 15
 				'method' => $this->method,
@@ -18,7 +18,7 @@  discard block
 block discarded – undo
18 18
 		];
19 19
 		$url = $this->url;
20 20
 		if ( $this->method === 'POST' ) {
21
-			$context['http']['content'] = $params;
21
+			$context[ 'http' ][ 'content' ] = $params;
22 22
 		} else {
23 23
 			$url = "$url?$params";
24 24
 		}
@@ -27,8 +27,8 @@  discard block
 block discarded – undo
27 27
 
28 28
 		foreach ( $http_response_header as $header ) {
29 29
 			$bits = explode( ':', $header, 2 );
30
-			if ( trim( $bits[0] ) === 'Set-Cookie' ) {
31
-				$this->newCookies[] = $bits[1];
30
+			if ( trim( $bits[ 0 ] ) === 'Set-Cookie' ) {
31
+				$this->newCookies[ ] = $bits[ 1 ];
32 32
 			}
33 33
 		}
34 34
 
Please login to merge, or discard this patch.
includes/Page/PageBotList.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -1,4 +1,4 @@  discard block
 block discarded – undo
1
-<?php declare( strict_types=1 );
1
+<?php declare(strict_types=1);
2 2
 
3 3
 namespace BotRiconferme\Page;
4 4
 
@@ -11,7 +11,7 @@  discard block
 block discarded – undo
11 11
 	/**
12 12
 	 * @private Use self::get()
13 13
 	 */
14
-	public function __construct() {
14
+	public function __construct () {
15 15
 		parent::__construct( Config::getInstance()->get( 'list-title' ) );
16 16
 	}
17 17
 
@@ -20,7 +20,7 @@  discard block
 block discarded – undo
20 20
 	 *
21 21
 	 * @return self
22 22
 	 */
23
-	public static function get() : self {
23
+	public static function get () : self {
24 24
 		static $instance = null;
25 25
 		if ( $instance === null ) {
26 26
 			$instance = new self;
@@ -33,7 +33,7 @@  discard block
 block discarded – undo
33 33
 	 *
34 34
 	 * @return array[]
35 35
 	 */
36
-	public function getAdminsList() : array {
36
+	public function getAdminsList () : array {
37 37
 		return json_decode( $this->getContent(), true );
38 38
 	}
39 39
 }
Please login to merge, or discard this patch.
includes/Task/CloseOld.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -1,4 +1,4 @@  discard block
 block discarded – undo
1
-<?php declare( strict_types=1 );
1
+<?php declare(strict_types=1);
2 2
 
3 3
 namespace BotRiconferme\Task;
4 4
 
@@ -15,7 +15,7 @@  discard block
 block discarded – undo
15 15
 	/**
16 16
 	 * @inheritDoc
17 17
 	 */
18
-	public function runInternal() : int {
18
+	public function runInternal () : int {
19 19
 		$orderedList = [
20 20
 			'close-pages',
21 21
 			'archive-pages',
@@ -34,7 +34,7 @@  discard block
 block discarded – undo
34 34
 	/**
35 35
 	 * @inheritDoc
36 36
 	 */
37
-	protected function getSubtasksMap(): array {
37
+	protected function getSubtasksMap (): array {
38 38
 		return [
39 39
 			'archive-pages' => ArchivePages::class,
40 40
 			'close-pages' => ClosePages::class,
Please login to merge, or discard this patch.
includes/Task/UpdateList.php 1 patch
Spacing   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -1,4 +1,4 @@  discard block
 block discarded – undo
1
-<?php declare( strict_types=1 );
1
+<?php declare(strict_types=1);
2 2
 
3 3
 namespace BotRiconferme\Task;
4 4
 
@@ -18,15 +18,15 @@  discard block
 block discarded – undo
18 18
 	/**
19 19
 	 * @inheritDoc
20 20
 	 */
21
-	protected function getSubtasksMap(): array {
21
+	protected function getSubtasksMap (): array {
22 22
 		// Everything is done here.
23
-		return [];
23
+		return [ ];
24 24
 	}
25 25
 
26 26
 	/**
27 27
 	 * @inheritDoc
28 28
 	 */
29
-	public function runInternal() : int {
29
+	public function runInternal () : int {
30 30
 		$this->actualList = $this->getActualAdmins();
31 31
 		$this->botList = $this->getDataProvider()->getUsersList();
32 32
 
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
55 55
 	/**
56 56
 	 * @return array
57 57
 	 */
58
-	protected function getActualAdmins() : array {
58
+	protected function getActualAdmins () : array {
59 59
 		$this->getLogger()->debug( 'Retrieving admins - API' );
60 60
 		$params = [
61 61
 			'action' => 'query',
@@ -73,8 +73,8 @@  discard block
 block discarded – undo
73 73
 	 * @param \stdClass $data
74 74
 	 * @return array
75 75
 	 */
76
-	protected function extractAdmins( \stdClass $data ) : array {
77
-		$ret = [];
76
+	protected function extractAdmins ( \stdClass $data ) : array {
77
+		$ret = [ ];
78 78
 		$blacklist = $this->getConfig()->get( 'exclude-admins' );
79 79
 		foreach ( $data->query->allusers as $u ) {
80 80
 			if ( in_array( $u->name, $blacklist ) ) {
@@ -91,22 +91,22 @@  discard block
 block discarded – undo
91 91
 	 *
92 92
 	 * @return array[]
93 93
 	 */
94
-	protected function getMissingGroups() : array {
95
-		$missing = [];
94
+	protected function getMissingGroups () : array {
95
+		$missing = [ ];
96 96
 		foreach ( $this->actualList as $adm => $groups ) {
97
-			$groupsList = [];
97
+			$groupsList = [ ];
98 98
 			if ( !isset( $this->botList[ $adm ] ) ) {
99 99
 				$groupsList = $groups;
100
-			} elseif ( count( $groups ) > count( $this->botList[$adm] ) ) {
100
+			} elseif ( count( $groups ) > count( $this->botList[ $adm ] ) ) {
101 101
 				// Only some groups are missing
102
-				$groupsList = array_diff_key( $groups, $this->botList[$adm] );
102
+				$groupsList = array_diff_key( $groups, $this->botList[ $adm ] );
103 103
 			}
104 104
 
105 105
 			foreach ( $groupsList as $group ) {
106 106
 				try {
107 107
 					$missing[ $adm ][ $group ] = $this->getFlagDate( $adm, $group );
108 108
 				} catch ( TaskException $e ) {
109
-					$this->errors[] = $e->getMessage();
109
+					$this->errors[ ] = $e->getMessage();
110 110
 				}
111 111
 			}
112 112
 		}
@@ -121,7 +121,7 @@  discard block
 block discarded – undo
121 121
 	 * @return string
122 122
 	 * @throws TaskException
123 123
 	 */
124
-	protected function getFlagDate( string $admin, string $group ) : string {
124
+	protected function getFlagDate ( string $admin, string $group ) : string {
125 125
 		$this->getLogger()->info( "Retrieving $group flag date for $admin" );
126 126
 
127 127
 		$url = DEFAULT_URL;
@@ -156,7 +156,7 @@  discard block
 block discarded – undo
156 156
 	 * @param string $group
157 157
 	 * @return string|null
158 158
 	 */
159
-	private function extractTimestamp( \stdClass $data, string $group ) : ?string {
159
+	private function extractTimestamp ( \stdClass $data, string $group ) : ?string {
160 160
 		$ts = null;
161 161
 		foreach ( $data->query->logevents as $entry ) {
162 162
 			if ( !isset( $entry->params ) ) {
@@ -178,8 +178,8 @@  discard block
 block discarded – undo
178 178
 	 *
179 179
 	 * @return array[]
180 180
 	 */
181
-	protected function getExtraGroups() : array {
182
-		$extra = [];
181
+	protected function getExtraGroups () : array {
182
+		$extra = [ ];
183 183
 		foreach ( $this->botList as $name => $groups ) {
184 184
 			if ( !isset( $this->actualList[ $name ] ) ) {
185 185
 				$extra[ $name ] = $groups;
@@ -197,7 +197,7 @@  discard block
 block discarded – undo
197 197
 	 * @param array[] $extra
198 198
 	 * @return array[]
199 199
 	 */
200
-	protected function getNewContent( array $missing, array $extra ) : array {
200
+	protected function getNewContent ( array $missing, array $extra ) : array {
201 201
 		$newContent = $this->botList;
202 202
 		foreach ( $newContent as $user => $groups ) {
203 203
 			if ( isset( $missing[ $user ] ) ) {
Please login to merge, or discard this patch.
includes/Task/Subtask/UserNotice.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -1,4 +1,4 @@  discard block
 block discarded – undo
1
-<?php declare( strict_types=1 );
1
+<?php declare(strict_types=1);
2 2
 
3 3
 namespace BotRiconferme\Task\Subtask;
4 4
 
@@ -11,7 +11,7 @@  discard block
 block discarded – undo
11 11
 	/**
12 12
 	 * @inheritDoc
13 13
 	 */
14
-	public function runInternal() : int {
14
+	public function runInternal () : int {
15 15
 		$pages = $this->getDataProvider()->getCreatedPages();
16 16
 		$users = $this->getDataProvider()->getUsersToProcess();
17 17
 
@@ -19,7 +19,7 @@  discard block
 block discarded – undo
19 19
 			return TaskResult::STATUS_NOTHING;
20 20
 		}
21 21
 
22
-		$ricNums = [];
22
+		$ricNums = [ ];
23 23
 		foreach ( $pages as $page ) {
24 24
 			$ricNums[ $page->getUser() ] = $page->getNum();
25 25
 		}
@@ -37,7 +37,7 @@  discard block
 block discarded – undo
37 37
 	 * @param string $user
38 38
 	 * @param int $ricNum
39 39
 	 */
40
-	protected function addMsg( string $user, int $ricNum ) {
40
+	protected function addMsg ( string $user, int $ricNum ) {
41 41
 		$this->getLogger()->info( "Leaving msg to $user" );
42 42
 		$msg = $this->msg( 'user-notice-msg' )->params( [ '$num' => $ricNum ] )->text();
43 43
 
Please login to merge, or discard this patch.
includes/TaskResult.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -1,4 +1,4 @@  discard block
 block discarded – undo
1
-<?php declare( strict_types=1 );
1
+<?php declare(strict_types=1);
2 2
 
3 3
 namespace BotRiconferme;
4 4
 
@@ -21,7 +21,7 @@  discard block
 block discarded – undo
21 21
 	 * @param int $status One of the Task::STATUS_* constants
22 22
 	 * @param string[] $errors
23 23
 	 */
24
-	public function __construct( int $status, array $errors = [] ) {
24
+	public function __construct ( int $status, array $errors = [ ] ) {
25 25
 		$this->status = $status;
26 26
 		$this->errors = $errors;
27 27
 	}
@@ -29,21 +29,21 @@  discard block
 block discarded – undo
29 29
 	/**
30 30
 	 * @return int
31 31
 	 */
32
-	public function getStatus() : int {
32
+	public function getStatus () : int {
33 33
 		return $this->status;
34 34
 	}
35 35
 
36 36
 	/**
37 37
 	 * @return string[]
38 38
 	 */
39
-	public function getErrors() {
39
+	public function getErrors () {
40 40
 		return $this->errors;
41 41
 	}
42 42
 
43 43
 	/**
44 44
 	 * @param TaskResult $that
45 45
 	 */
46
-	public function merge( TaskResult $that ) {
46
+	public function merge ( TaskResult $that ) {
47 47
 		$this->status |= $that->status;
48 48
 		$this->errors = array_merge( $this->errors, $that->errors );
49 49
 	}
@@ -51,15 +51,15 @@  discard block
 block discarded – undo
51 51
 	/**
52 52
 	 * @return string
53 53
 	 */
54
-	public function __toString() {
54
+	public function __toString () {
55 55
 		if ( $this->isOK() ) {
56 56
 			$stat = 'OK';
57 57
 			$errs = "\tNo errors.";
58 58
 		} else {
59 59
 			$stat = 'ERROR';
60
-			$formattedErrs = [];
60
+			$formattedErrs = [ ];
61 61
 			foreach ( $this->errors as $err ) {
62
-				$formattedErrs[] = "\t - $err";
62
+				$formattedErrs[ ] = "\t - $err";
63 63
 			}
64 64
 			$errs = implode( "\n", $formattedErrs );
65 65
 		}
@@ -71,7 +71,7 @@  discard block
 block discarded – undo
71 71
 	 *
72 72
 	 * @return bool
73 73
 	 */
74
-	public function isOK() : bool {
74
+	public function isOK () : bool {
75 75
 		return ( $this->status | self::STATUS_GOOD ) === self::STATUS_GOOD;
76 76
 	}
77 77
 }
Please login to merge, or discard this patch.
includes/Task/StartNew.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -1,4 +1,4 @@  discard block
 block discarded – undo
1
-<?php declare( strict_types=1 );
1
+<?php declare(strict_types=1);
2 2
 
3 3
 namespace BotRiconferme\Task;
4 4
 
@@ -14,7 +14,7 @@  discard block
 block discarded – undo
14 14
 	/**
15 15
 	 * @inheritDoc
16 16
 	 */
17
-	public function runInternal() : int {
17
+	public function runInternal () : int {
18 18
 		$orderedList = [
19 19
 			'create-pages',
20 20
 			'updates-around',
@@ -32,7 +32,7 @@  discard block
 block discarded – undo
32 32
 	/**
33 33
 	 * @inheritDoc
34 34
 	 */
35
-	protected function getSubtasksMap() : array {
35
+	protected function getSubtasksMap () : array {
36 36
 		return [
37 37
 			'create-pages' => CreatePages::class,
38 38
 			'updates-around' => UpdatesAround::class,
Please login to merge, or discard this patch.
includes/Page/PageRiconferma.php 1 patch
Spacing   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -1,4 +1,4 @@  discard block
 block discarded – undo
1
-<?php declare( strict_types=1 );
1
+<?php declare(strict_types=1);
2 2
 
3 3
 namespace BotRiconferme\Page;
4 4
 
@@ -21,7 +21,7 @@  discard block
 block discarded – undo
21 21
 	/**
22 22
 	 * @param string $title
23 23
 	 */
24
-	public function __construct( string $title ) {
24
+	public function __construct ( string $title ) {
25 25
 		parent::__construct( $title );
26 26
 		$this->supportSection = $this->isVote() ? 3 : 0;
27 27
 		$this->opposeSection = $this->isVote() ? 4 : 3;
@@ -32,8 +32,8 @@  discard block
 block discarded – undo
32 32
 	 *
33 33
 	 * @return string
34 34
 	 */
35
-	public function getUser() : string {
36
-		return explode( '/', $this->title )[2];
35
+	public function getUser () : string {
36
+		return explode( '/', $this->title )[ 2 ];
37 37
 	}
38 38
 
39 39
 	/**
@@ -41,7 +41,7 @@  discard block
 block discarded – undo
41 41
 	 *
42 42
 	 * @return int
43 43
 	 */
44
-	public function getNum() : int {
44
+	public function getNum () : int {
45 45
 		$bits = explode( '/', $this->getTitle() );
46 46
 		return intval( end( $bits ) );
47 47
 	}
@@ -51,8 +51,8 @@  discard block
 block discarded – undo
51 51
 	 *
52 52
 	 * @return string
53 53
 	 */
54
-	public function getUserNum() : string {
55
-		return explode( '/', $this->getTitle(), 3 )[2];
54
+	public function getUserNum () : string {
55
+		return explode( '/', $this->getTitle(), 3 )[ 2 ];
56 56
 	}
57 57
 
58 58
 	/**
@@ -60,7 +60,7 @@  discard block
 block discarded – undo
60 60
 	 *
61 61
 	 * @return string
62 62
 	 */
63
-	public function getBaseTitle() : string {
63
+	public function getBaseTitle () : string {
64 64
 		// @phan-suppress-next-line PhanTypeMismatchArgumentInternal Phan bug
65 65
 		return substr( $this->getTitle(), 0, strrpos( $this->getTitle(), '/' ) );
66 66
 	}
@@ -70,7 +70,7 @@  discard block
 block discarded – undo
70 70
 	 *
71 71
 	 * @return int
72 72
 	 */
73
-	public function getOpposingCount() : int {
73
+	public function getOpposingCount () : int {
74 74
 		return $this->getCountForSection( $this->opposeSection );
75 75
 	}
76 76
 
@@ -80,7 +80,7 @@  discard block
 block discarded – undo
80 80
 	 * @return int
81 81
 	 * @throws \BadMethodCallException
82 82
 	 */
83
-	public function getSupportCount() : int {
83
+	public function getSupportCount () : int {
84 84
 		if ( !$this->isVote() ) {
85 85
 			throw new \BadMethodCallException( 'Cannot get support for a non-vote page.' );
86 86
 		}
@@ -93,7 +93,7 @@  discard block
 block discarded – undo
93 93
 	 * @param int $secNum
94 94
 	 * @return int
95 95
 	 */
96
-	protected function getCountForSection( int $secNum ) : int {
96
+	protected function getCountForSection ( int $secNum ) : int {
97 97
 		$content = $this->controller->getPageContent( $this->title, $secNum );
98 98
 		// Let's hope that this is good enough...
99 99
 		return substr_count( $content, "\n\# *(?![#*])" );
@@ -104,9 +104,9 @@  discard block
 block discarded – undo
104 104
 	 *
105 105
 	 * @return int
106 106
 	 */
107
-	protected function getQuorum() : int {
107
+	protected function getQuorum () : int {
108 108
 		$reg = "!soddisfare il \[\[[^|\]]+\|quorum]] di '''(\d+) voti'''!";
109
-		return intval( $this->getMatch( $reg )[1] );
109
+		return intval( $this->getMatch( $reg )[ 1 ] );
110 110
 	}
111 111
 
112 112
 	/**
@@ -114,7 +114,7 @@  discard block
 block discarded – undo
114 114
 	 *
115 115
 	 * @return bool
116 116
 	 */
117
-	public function hasOpposition() : bool {
117
+	public function hasOpposition () : bool {
118 118
 		return $this->getOpposingCount() >= 15;
119 119
 	}
120 120
 
@@ -124,7 +124,7 @@  discard block
 block discarded – undo
124 124
 	 * @return int One of the OUTCOME_* constants
125 125
 	 * @throws \BadMethodCallException
126 126
 	 */
127
-	public function getOutcome() : int {
127
+	public function getOutcome () : int {
128 128
 		if ( !$this->isVote() ) {
129 129
 			throw new \BadMethodCallException( 'Cannot get outcome for a non-vote page.' );
130 130
 		}
@@ -144,7 +144,7 @@  discard block
 block discarded – undo
144 144
 	 * @throws \BadMethodCallException
145 145
 	 * @throws \LogicException
146 146
 	 */
147
-	public function getOutcomeText() : string {
147
+	public function getOutcomeText () : string {
148 148
 		if ( !$this->isVote() ) {
149 149
 			throw new \BadMethodCallException( 'No need for an outcome text.' );
150 150
 		}
@@ -178,7 +178,7 @@  discard block
 block discarded – undo
178 178
 	 *
179 179
 	 * @return bool
180 180
 	 */
181
-	public function isVote() : bool {
181
+	public function isVote () : bool {
182 182
 		$sectionReg = '/<!-- SEZIONE DA UTILIZZARE PER/';
183 183
 		return !$this->matches( $sectionReg );
184 184
 	}
@@ -188,7 +188,7 @@  discard block
 block discarded – undo
188 188
 	 *
189 189
 	 * @return int
190 190
 	 */
191
-	public function getEndTimestamp() : int {
191
+	public function getEndTimestamp () : int {
192 192
 		if ( $this->isVote() ) {
193 193
 			$reg = "!La votazione ha inizio il.+ e ha termine.+ '''([^']+)''' alle ore '''([^']+)'''!";
194 194
 			list( , $day, $hours ) = $this->getMatch( $reg );
Please login to merge, or discard this patch.