23use InvalidArgumentException;
42 parent::__construct( $context,
$page );
59 switch ( $typeName ) {
61 $className = ChangeTagsRevisionList::class;
64 $className = ChangeTagsLogList::class;
67 throw new InvalidArgumentException(
"Class $typeName requested, but does not exist" );
70 return new $className( $context,
$page,
$ids );
78 $this->res = $this->
doQuery( $dbw );
101class_alias( ChangeTagsList::class,
'ChangeTagsList' );
Interface for objects which can provide a MediaWiki context on request.
Interface for objects (potentially) representing an editable wiki page.