@@ -106,6 +106,8 @@ discard block |
||
106 | 106 | |
107 | 107 | /** |
108 | 108 | * @see andLabel |
109 | + * @param string $languageCode |
|
110 | + * @param string $label |
|
109 | 111 | */ |
110 | 112 | public static function withLabel( $languageCode, $label ) { |
111 | 113 | return ( new self() )->andLabel( $languageCode, $label ); |
@@ -125,6 +127,8 @@ discard block |
||
125 | 127 | |
126 | 128 | /** |
127 | 129 | * @see andDescription |
130 | + * @param string $languageCode |
|
131 | + * @param string $description |
|
128 | 132 | */ |
129 | 133 | public static function withDescription( $languageCode, $description ) { |
130 | 134 | return ( new self() )->andDescription( $languageCode, $description ); |
@@ -144,6 +148,8 @@ discard block |
||
144 | 148 | |
145 | 149 | /** |
146 | 150 | * @see andAliases |
151 | + * @param string $languageCode |
|
152 | + * @param string[] $aliases |
|
147 | 153 | */ |
148 | 154 | public static function withAliases( $languageCode, $aliases ) { |
149 | 155 | return ( new self() )->andAliases( $languageCode, $aliases ); |
@@ -163,6 +169,8 @@ discard block |
||
163 | 169 | |
164 | 170 | /** |
165 | 171 | * @see andSiteLink |
172 | + * @param string $siteId |
|
173 | + * @param string $pageName |
|
166 | 174 | */ |
167 | 175 | public static function withSiteLink( $siteId, $pageName, $badges = null ) { |
168 | 176 | return ( new self() )->andSiteLink( $siteId, $pageName, $badges ); |
@@ -189,6 +197,7 @@ discard block |
||
189 | 197 | |
190 | 198 | /** |
191 | 199 | * @see andStatement |
200 | + * @param Statement $statement |
|
192 | 201 | */ |
193 | 202 | public static function withStatement( $statement ) { |
194 | 203 | return ( new self() )->andStatement( $statement ); |
@@ -252,7 +252,7 @@ discard block |
||
252 | 252 | * @param string|null $summary |
253 | 253 | * @param bool $bot |
254 | 254 | * |
255 | - * @return array A list of exactly two EntityRevision objects. The first one represents the |
|
255 | + * @return \Wikibase\Lib\Store\EntityRevision[] A list of exactly two EntityRevision objects. The first one represents the |
|
256 | 256 | * modified source item, the second one represents the modified target item. |
257 | 257 | */ |
258 | 258 | private function attemptSaveMerge( Item $fromItem, Item $toItem, $summary, $bot ) { |
@@ -265,6 +265,9 @@ discard block |
||
265 | 265 | return [ $fromRev, $toRev ]; |
266 | 266 | } |
267 | 267 | |
268 | + /** |
|
269 | + * @param boolean $bot |
|
270 | + */ |
|
268 | 271 | private function saveItem( Item $item, FormatableSummary $summary, $bot ) { |
269 | 272 | // Given we already check all constraints in ChangeOpsMerge, it's |
270 | 273 | // fine to ignore them here. This is also needed to not run into |
@@ -166,6 +166,9 @@ |
||
166 | 166 | return $mockDataTypeLookup; |
167 | 167 | } |
168 | 168 | |
169 | + /** |
|
170 | + * @param string $string |
|
171 | + */ |
|
169 | 172 | private function fixLineEndings( $string ) { |
170 | 173 | return preg_replace( '~(*BSR_ANYCRLF)\R~', "\n", $string ); |
171 | 174 | } |
@@ -166,6 +166,9 @@ |
||
166 | 166 | return $mockDataTypeLookup; |
167 | 167 | } |
168 | 168 | |
169 | + /** |
|
170 | + * @param string $string |
|
171 | + */ |
|
169 | 172 | private function fixLineEndings( $string ) { |
170 | 173 | return preg_replace( '~(*BSR_ANYCRLF)\R~', "\n", $string ); |
171 | 174 | } |
@@ -214,7 +214,7 @@ |
||
214 | 214 | * @param string $pageTitle |
215 | 215 | * |
216 | 216 | * @throws InvalidArgumentException if a parameter does not have the expected type |
217 | - * @return EntityId|null |
|
217 | + * @return ItemId|null |
|
218 | 218 | */ |
219 | 219 | public function getEntityIdForLinkedTitle( $globalSiteId, $pageTitle ) { |
220 | 220 | return $this->getItemIdForLink( $globalSiteId, $pageTitle ); |
@@ -214,7 +214,7 @@ |
||
214 | 214 | * @param string $pageTitle |
215 | 215 | * |
216 | 216 | * @throws InvalidArgumentException if a parameter does not have the expected type |
217 | - * @return EntityId|null |
|
217 | + * @return ItemId|null |
|
218 | 218 | */ |
219 | 219 | public function getEntityIdForLinkedTitle( $globalSiteId, $pageTitle ) { |
220 | 220 | return $this->getItemIdForLink( $globalSiteId, $pageTitle ); |
@@ -236,6 +236,9 @@ |
||
236 | 236 | return $revisionIds; |
237 | 237 | } |
238 | 238 | |
239 | + /** |
|
240 | + * @param string $mode |
|
241 | + */ |
|
239 | 242 | private function doFetch( $mode ) { |
240 | 243 | if ( empty( $this->toFetch ) ) { |
241 | 244 | return; |
@@ -180,6 +180,9 @@ |
||
180 | 180 | $this->timestamp = (int)$timestamp; |
181 | 181 | } |
182 | 182 | |
183 | + /** |
|
184 | + * @param string $name |
|
185 | + */ |
|
183 | 186 | private static function getRdfWriter( $name, BNodeLabeler $labeler = null ) { |
184 | 187 | $factory = new RdfWriterFactory(); |
185 | 188 | $format = $factory->getFormatName( $name ); |
@@ -224,7 +224,7 @@ discard block |
||
224 | 224 | * @param string[] $entityTypes |
225 | 225 | * @param ExceptionHandler|null $exceptionReporter |
226 | 226 | * |
227 | - * @return EntityIdReader|SqlEntityIdPager a stream of EntityId objects |
|
227 | + * @return EntityIdPager a stream of EntityId objects |
|
228 | 228 | */ |
229 | 229 | private function makeIdStream( array $entityTypes, ExceptionHandler $exceptionReporter = null ) { |
230 | 230 | $listFile = $this->getOption( 'list-file' ); |
@@ -241,7 +241,7 @@ discard block |
||
241 | 241 | /** |
242 | 242 | * Returns EntityIdPager::NO_REDIRECTS. |
243 | 243 | * |
244 | - * @return mixed a EntityIdPager::XXX_REDIRECTS constant |
|
244 | + * @return string a EntityIdPager::XXX_REDIRECTS constant |
|
245 | 245 | */ |
246 | 246 | protected function getRedirectMode() { |
247 | 247 | return EntityIdPager::NO_REDIRECTS; |