X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fchangetags%2FChangeTagsList.php;h=fc53d13ed35cf6e85f7b3f69c2581c2769f07e51;hb=c659bc63087b10d8765056500a8ed4bce6cfdbf4;hp=afbbb2bf5b6ecda749c485a3c184147c7dc98166;hpb=925fe0df015458a330d320c9f1a0014d32ff8866;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/changetags/ChangeTagsList.php b/includes/changetags/ChangeTagsList.php index afbbb2bf5b..fc53d13ed3 100644 --- a/includes/changetags/ChangeTagsList.php +++ b/includes/changetags/ChangeTagsList.php @@ -21,6 +21,12 @@ /** * Generic list for change tagging. + * + * @property ChangeTagsLogItem $current + * @method ChangeTagsLogItem next() + * @method ChangeTagsLogItem reset() + * @method ChangeTagsLogItem current() + * @phan-file-suppress PhanParamSignatureMismatch */ abstract class ChangeTagsList extends RevisionListBase { function __construct( IContextSource $context, Title $title, array $ids ) { @@ -43,10 +49,10 @@ abstract class ChangeTagsList extends RevisionListBase { ) { switch ( $typeName ) { case 'revision': - $className = 'ChangeTagsRevisionList'; + $className = ChangeTagsRevisionList::class; break; case 'logentry': - $className = 'ChangeTagsLogList'; + $className = ChangeTagsLogList::class; break; default: throw new Exception( "Class $typeName requested, but does not exist" ); @@ -68,7 +74,7 @@ abstract class ChangeTagsList extends RevisionListBase { * * @param array $tagsToAdd * @param array $tagsToRemove - * @param array $params + * @param string|null $params * @param string $reason * @param User $user * @return Status