'ChangesListInitRows': Batch process change list rows prior to rendering.
$changesList: ChangesList instance
-$rows: The data that will be rendered. May be a ResultWrapper instance or
- an array.
+$rows: The data that will be rendered. May be a \Wikimedia\Rdbms\IResultWrapper
+ instance or an array.
'ChangesListInsertArticleLink': Override or augment link to article in RC list.
&$changesList: ChangesList instance.
being uploaded, use UploadVerifyFile or UploadVerifyUpload.
$upload: (object) An instance of UploadBase, with all info about the upload
$user: (object) An instance of User, the user uploading this file
-$props: (array) File properties, as returned by FSFile::getPropsFromPath()
+$props: (array|null) File properties, as returned by
+ MWFileProps::getPropsFromPath(). Note this is not always guaranteed to be set,
+ e.g. in test scenarios. Call MWFileProps::getPropsFromPath() yourself in case
+ you need the information.
&$error: output: If the file stashing should be prevented, set this to the
reason in the form of [ messagename, param1, param2, ... ] or a
MessageSpecifier instance (you might want to use ApiMessage to provide machine
(upload comment, file page contents etc.).
$upload: (object) An instance of UploadBase, with all info about the upload
$user: (object) An instance of User, the user uploading this file
-$props: (array) File properties, as returned by FSFile::getPropsFromPath()
+$props: (array|null) File properties, as returned by
+ MWFileProps::getPropsFromPath(). Note this is not always guaranteed to be set,
+ e.g. in test scenarios. Call MWFileProps::getPropsFromPath() yourself in case
+ you need the information.
$comment: (string) Upload log comment (also used as edit summary)
$pageText: (string) File description page text (only used for new uploads)
&$error: output: If the file upload should be prevented, set this to the reason