MediaWiki master
MediaWiki\PageEdit\PageEditFactory Class Reference

Public Member Functions

 __construct (private readonly ServiceOptions $options, private readonly IContentHandlerFactory $contentHandlerFactory, private readonly EditConstraintFactory $constraintFactory, private readonly IConnectionProvider $connectionProvider, private readonly Language $contentLanguage, private readonly ContentTransformer $contentTransformer, private readonly LoggerInterface $editConflictLogger, private readonly PageEditingHelper $pageEditingHelper, private readonly RateLimiter $rateLimiter, private readonly RevisionStore $revisionStore, private readonly ShadowPageLoader $shadowPageLoader, private readonly TitleFormatter $titleFormatter, private readonly UserOptionsLookup $userOptionsLookup, private readonly WatchlistManager $watchlistManager, private readonly WatchedItemStoreInterface $watchedItemStore, private readonly WikiPageFactory $wikiPageFactory,)
 
 newPageEdit (PageEditInputs $inputs)
 Create a new PageEdit instance with the given inputs.
 

Public Attributes

const CONSTRUCTOR_OPTIONS = PageEdit::CONSTRUCTOR_OPTIONS
 

Detailed Description

Access: internal
Since
1.47

Definition at line 26 of file PageEditFactory.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\PageEdit\PageEditFactory::__construct ( private readonly ServiceOptions $options,
private readonly IContentHandlerFactory $contentHandlerFactory,
private readonly EditConstraintFactory $constraintFactory,
private readonly IConnectionProvider $connectionProvider,
private readonly Language $contentLanguage,
private readonly ContentTransformer $contentTransformer,
private readonly LoggerInterface $editConflictLogger,
private readonly PageEditingHelper $pageEditingHelper,
private readonly RateLimiter $rateLimiter,
private readonly RevisionStore $revisionStore,
private readonly ShadowPageLoader $shadowPageLoader,
private readonly TitleFormatter $titleFormatter,
private readonly UserOptionsLookup $userOptionsLookup,
private readonly WatchlistManager $watchlistManager,
private readonly WatchedItemStoreInterface $watchedItemStore,
private readonly WikiPageFactory $wikiPageFactory )

Definition at line 30 of file PageEditFactory.php.

Member Function Documentation

◆ newPageEdit()

MediaWiki\PageEdit\PageEditFactory::newPageEdit ( PageEditInputs $inputs)

Create a new PageEdit instance with the given inputs.

Definition at line 54 of file PageEditFactory.php.

Member Data Documentation

◆ CONSTRUCTOR_OPTIONS

const MediaWiki\PageEdit\PageEditFactory::CONSTRUCTOR_OPTIONS = PageEdit::CONSTRUCTOR_OPTIONS

Definition at line 28 of file PageEditFactory.php.


The documentation for this class was generated from the following file: