useTransactionalTimeLimit(); $out = $this->getOutput(); $out->setRobotPolicy( 'noindex,nofollow' ); if ( $this->getContext()->getConfig()->get( 'UseMediaWikiUIEverywhere' ) ) { $out->addModuleStyles( [ 'mediawiki.ui.input', 'mediawiki.ui.checkbox', ] ); } $page = $this->page; $user = $this->getUser(); if ( Hooks::run( 'CustomEditor', [ $page, $user ] ) ) { $editor = new EditPage( $page ); $editor->setContextTitle( $this->getTitle() ); $editor->edit(); } } public function doesWrites() { return true; } }