Completed
Push — master ( b7f1fb...c29a66 )
by
unknown
04:37 queued 10s
created
src/ConstraintCheck/Message/ViolationMessageRenderer.php 1 patch
Spacing   +64 added lines, -64 removed lines patch added patch discarded remove patch
@@ -54,31 +54,31 @@  discard block
 block discarded – undo
54 54
 	 * (temporarily, pre-rendered strings are allowed and returned without changes)
55 55
 	 * @return string
56 56
 	 */
57
-	public function render( $violationMessage ) {
58
-		if ( is_string( $violationMessage ) ) {
57
+	public function render($violationMessage) {
58
+		if (is_string($violationMessage)) {
59 59
 			// TODO remove this once all checkers produce ViolationMessage objects
60 60
 			return $violationMessage;
61 61
 		}
62 62
 
63 63
 		$messageKey = $violationMessage->getMessageKey();
64
-		$paramsLists = [ [] ];
65
-		foreach ( $violationMessage->getArguments() as $argument ) {
66
-			$params = $this->renderArgument( $argument );
64
+		$paramsLists = [[]];
65
+		foreach ($violationMessage->getArguments() as $argument) {
66
+			$params = $this->renderArgument($argument);
67 67
 			$paramsLists[] = $params;
68 68
 		}
69
-		$allParams = call_user_func_array( 'array_merge', $paramsLists );
70
-		return ( new Message( $messageKey ) )
71
-			->params( $allParams )
69
+		$allParams = call_user_func_array('array_merge', $paramsLists);
70
+		return (new Message($messageKey))
71
+			->params($allParams)
72 72
 			->escaped();
73 73
 	}
74 74
 
75
-	private function addRole( $value, $role ) {
76
-		if ( $role === null ) {
75
+	private function addRole($value, $role) {
76
+		if ($role === null) {
77 77
 			return $value;
78 78
 		}
79 79
 
80
-		return '<span class="wbqc-role wbqc-role-' . htmlspecialchars( $role ) . '">' .
81
-			$value .
80
+		return '<span class="wbqc-role wbqc-role-'.htmlspecialchars($role).'">'.
81
+			$value.
82 82
 			'</span>';
83 83
 	}
84 84
 
@@ -86,7 +86,7 @@  discard block
 block discarded – undo
86 86
 	 * @param array $argument
87 87
 	 * @return array params (for Message::params)
88 88
 	 */
89
-	private function renderArgument( array $argument ) {
89
+	private function renderArgument(array $argument) {
90 90
 		$methods = [
91 91
 			ViolationMessage::TYPE_ENTITY_ID => 'renderEntityId',
92 92
 			ViolationMessage::TYPE_ENTITY_ID_LIST => 'renderEntityIdList',
@@ -101,55 +101,55 @@  discard block
 block discarded – undo
101 101
 		$value = $argument['value'];
102 102
 		$role = $argument['role'];
103 103
 
104
-		if ( array_key_exists( $type, $methods ) ) {
104
+		if (array_key_exists($type, $methods)) {
105 105
 			$method = $methods[$type];
106
-			$params = $this->$method( $value, $role );
106
+			$params = $this->$method($value, $role);
107 107
 		} else {
108 108
 			throw new InvalidArgumentException(
109
-				'Unknown ViolationMessage argument type ' . $type . '!'
109
+				'Unknown ViolationMessage argument type '.$type.'!'
110 110
 			);
111 111
 		}
112 112
 
113
-		if ( !array_key_exists( 0, $params ) ) {
114
-			$params = [ $params ];
113
+		if (!array_key_exists(0, $params)) {
114
+			$params = [$params];
115 115
 		}
116 116
 		return $params;
117 117
 	}
118 118
 
119
-	private function renderList( array $list, $role, callable $render ) {
120
-		if ( $list === [] ) {
119
+	private function renderList(array $list, $role, callable $render) {
120
+		if ($list === []) {
121 121
 			return [
122
-				Message::numParam( 0 ),
123
-				Message::rawParam( '<ul></ul>' ),
122
+				Message::numParam(0),
123
+				Message::rawParam('<ul></ul>'),
124 124
 			];
125 125
 		}
126 126
 
127
-		if ( count( $list ) > $this->maxListLength ) {
128
-			$list = array_slice( $list, 0, $this->maxListLength );
127
+		if (count($list) > $this->maxListLength) {
128
+			$list = array_slice($list, 0, $this->maxListLength);
129 129
 			$truncated = true;
130 130
 		}
131 131
 
132 132
 		$renderedParams = array_map(
133 133
 			$render,
134 134
 			$list,
135
-			array_fill( 0, count( $list ), $role )
135
+			array_fill(0, count($list), $role)
136 136
 		);
137 137
 		$renderedElements = array_map(
138
-			function ( $param ) {
138
+			function($param) {
139 139
 				return $param['raw'];
140 140
 			},
141 141
 			$renderedParams
142 142
 		);
143
-		if ( isset( $truncated ) ) {
144
-			$renderedElements[] = wfMessage( 'ellipsis' )->escaped();
143
+		if (isset($truncated)) {
144
+			$renderedElements[] = wfMessage('ellipsis')->escaped();
145 145
 		}
146 146
 
147 147
 		return array_merge(
148 148
 			[
149
-				Message::numParam( count( $list ) ),
149
+				Message::numParam(count($list)),
150 150
 				Message::rawParam(
151
-					'<ul><li>' .
152
-					implode( '</li><li>', $renderedElements ) .
151
+					'<ul><li>'.
152
+					implode('</li><li>', $renderedElements).
153 153
 					'</li></ul>'
154 154
 				),
155 155
 			],
@@ -157,35 +157,35 @@  discard block
 block discarded – undo
157 157
 		);
158 158
 	}
159 159
 
160
-	private function renderEntityId( EntityId $entityId, $role ) {
161
-		return Message::rawParam( $this->addRole(
162
-			$this->entityIdFormatter->formatEntityId( $entityId ),
160
+	private function renderEntityId(EntityId $entityId, $role) {
161
+		return Message::rawParam($this->addRole(
162
+			$this->entityIdFormatter->formatEntityId($entityId),
163 163
 			$role
164
-		) );
164
+		));
165 165
 	}
166 166
 
167
-	private function renderEntityIdList( array $entityIdList, $role ) {
168
-		return $this->renderList( $entityIdList, $role, [ $this, 'renderEntityId' ] );
167
+	private function renderEntityIdList(array $entityIdList, $role) {
168
+		return $this->renderList($entityIdList, $role, [$this, 'renderEntityId']);
169 169
 	}
170 170
 
171
-	private function renderItemIdSnakValue( ItemIdSnakValue $value, $role ) {
172
-		switch ( true ) {
171
+	private function renderItemIdSnakValue(ItemIdSnakValue $value, $role) {
172
+		switch (true) {
173 173
 			case $value->isValue():
174
-				return $this->renderEntityId( $value->getItemId(), $role );
174
+				return $this->renderEntityId($value->getItemId(), $role);
175 175
 			case $value->isSomeValue():
176
-				return Message::rawParam( $this->addRole(
177
-					'<span class="wikibase-snakview-variation-somevaluesnak">' .
178
-						wfMessage( 'wikibase-snakview-snaktypeselector-somevalue' )->escaped() .
176
+				return Message::rawParam($this->addRole(
177
+					'<span class="wikibase-snakview-variation-somevaluesnak">'.
178
+						wfMessage('wikibase-snakview-snaktypeselector-somevalue')->escaped().
179 179
 						'</span>',
180 180
 					$role
181
-				) );
181
+				));
182 182
 			case $value->isNoValue():
183
-				return Message::rawParam( $this->addRole(
184
-					'<span class="wikibase-snakview-variation-novaluesnak">' .
185
-						wfMessage( 'wikibase-snakview-snaktypeselector-novalue' )->escaped() .
183
+				return Message::rawParam($this->addRole(
184
+					'<span class="wikibase-snakview-variation-novaluesnak">'.
185
+						wfMessage('wikibase-snakview-snaktypeselector-novalue')->escaped().
186 186
 						'</span>',
187 187
 					$role
188
-				) );
188
+				));
189 189
 			default:
190 190
 				// @codeCoverageIgnoreStart
191 191
 				throw new LogicException(
@@ -195,43 +195,43 @@  discard block
 block discarded – undo
195 195
 		}
196 196
 	}
197 197
 
198
-	private function renderItemIdSnakValueList( array $valueList, $role ) {
199
-		return $this->renderList( $valueList, $role, [ $this, 'renderItemIdSnakValue' ] );
198
+	private function renderItemIdSnakValueList(array $valueList, $role) {
199
+		return $this->renderList($valueList, $role, [$this, 'renderItemIdSnakValue']);
200 200
 	}
201 201
 
202
-	private function renderDataValue( DataValue $dataValue, $role ) {
203
-		return Message::rawParam( $this->addRole(
204
-			$this->dataValueFormatter->format( $dataValue ),
202
+	private function renderDataValue(DataValue $dataValue, $role) {
203
+		return Message::rawParam($this->addRole(
204
+			$this->dataValueFormatter->format($dataValue),
205 205
 			$role
206
-		) );
206
+		));
207 207
 	}
208 208
 
209
-	private function renderDataValueType( $dataValueType, $role ) {
209
+	private function renderDataValueType($dataValueType, $role) {
210 210
 		$messageKeys = [
211 211
 			'string' => 'datatypes-type-string',
212 212
 			'monolingualtext' => 'datatypes-monolingualtext',
213 213
 			'wikibase-entityid' => 'wbqc-dataValueType-wikibase-entityid',
214 214
 		];
215 215
 
216
-		if ( array_key_exists( $dataValueType, $messageKeys ) ) {
217
-			return Message::rawParam( $this->addRole(
218
-				wfMessage( $messageKeys[$dataValueType] )->escaped(),
216
+		if (array_key_exists($dataValueType, $messageKeys)) {
217
+			return Message::rawParam($this->addRole(
218
+				wfMessage($messageKeys[$dataValueType])->escaped(),
219 219
 				$role
220
-			) );
220
+			));
221 221
 		} else {
222 222
 			// @codeCoverageIgnoreStart
223 223
 			throw new LogicException(
224
-				'Unknown data value type ' . $dataValueType
224
+				'Unknown data value type '.$dataValueType
225 225
 			);
226 226
 			// @codeCoverageIgnoreEnd
227 227
 		}
228 228
 	}
229 229
 
230
-	private function renderInlineCode( $code, $role ) {
231
-		return Message::rawParam( $this->addRole(
232
-			'<code>' . htmlspecialchars( $code ) . '</code>',
230
+	private function renderInlineCode($code, $role) {
231
+		return Message::rawParam($this->addRole(
232
+			'<code>'.htmlspecialchars($code).'</code>',
233 233
 			$role
234
-		) );
234
+		));
235 235
 	}
236 236
 
237 237
 }
Please login to merge, or discard this patch.