Go to the documentation of this file.
96 $form->setSubmitCallback( [ $this,
'onSubmit' ] );
99 $form->setAction(
$title->getLocalURL( [
'action' => $this->getName() ] ) );
101 $params = array_diff_key(
103 [
'action' =>
null,
'title' =>
null ]
106 $form->addHiddenField(
'redirectparams',
wfArrayToCgi( $params ) );
109 $form->addPreText( $this->
preText() );
110 $form->addPostText( $this->
postText() );
160 if ( $form->show() ) {
setHeaders()
Set output headers for noindexing etc.
getRequest()
Get the WebRequest being used for this instance.
getName()
Return the name of the action this object responds to.
Actions are things which can be done to pages (edit, delete, rollback, etc).
getContext()
Get the IContextSource in use here.
getArticle()
Get a Article object.
checkCanExecute(User $user)
Checks if the given user (identified by an object) can perform this action.
getUser()
Shortcut to get the User being used for this instance.
getTitle()
Shortcut to get the Title object from the page.
wfArrayToCgi( $array1, $array2=null, $prefix='')
This function takes one or two arrays as input, and returns a CGI-style string, e....