* @param User $user
* @param string $editToken Edit token
* @param Config|null $config optional for backwards compatibility
- * @return string|null Null on success or string on error
+ * @return null|string|array Null on success, string on error, or array on
+ * hook error
*/
public static function getPermissionsError( $user, $editToken, Config $config = null ) {
if ( $config === null ) {
* Form to ask for target user name.
*
* @param string $name User name submitted.
- * @return string Form asking for user name.
*/
protected function userForm( $name ) {
$htmlForm = HTMLForm::factory( 'ooui', [