MediaWiki  REL1_23
FormlessAction Class Reference

An action which just does something, without showing a form first. More...

Inheritance diagram for FormlessAction:
Collaboration diagram for FormlessAction:

List of all members.

Public Member Functions

 execute (array $data=null, $captureErrors=true)
 Execute the action silently, not giving any output.
 onSubmit ($data)
 onSuccess ()
 onView ()
 Show something on GET request.
 show ()
 The main action entry point.

Protected Member Functions

 getFormFields ()
 We don't want an HTMLForm.

Detailed Description

An action which just does something, without showing a form first.

Definition at line 29 of file FormlessAction.php.


Member Function Documentation

FormlessAction::execute ( array data = null,
captureErrors = true 
)

Execute the action silently, not giving any output.

Since these actions don't have forms, they probably won't have any data, but some (eg rollback) may do

Parameters:
array$dataValues that would normally be in the GET request
bool$captureErrorsWhether to catch exceptions and just return false
Exceptions:
ErrorPageError|Exception
Returns:
bool Whether execution was successful

Definition at line 78 of file FormlessAction.php.

References $e, Action\checkCanExecute(), Action\getContext(), Action\getUser(), and onView().

We don't want an HTMLForm.

Returns:
bool

Definition at line 42 of file FormlessAction.php.

Parameters:
array$data
Returns:
bool

Definition at line 50 of file FormlessAction.php.

Returns:
bool

Definition at line 57 of file FormlessAction.php.

FormlessAction::onView ( ) [abstract]

Show something on GET request.

Returns:
string|null Will be added to the HTMLForm if present, or just added to the output if not. Return null to not add anything

Reimplemented in HistoryAction, InfoAction, RawAction, RevisiondeleteAction, CreditsAction, EditAction, MarkpatrolledAction, DeleteAction, ProtectAction, RenderAction, ViewAction, and RollbackAction.

Referenced by execute(), and show().

The main action entry point.

Do all output for display and send it to the context output. Do not use globals $wgOut, $wgRequest, etc, in implementations; use $this->getOutput(), etc.

Exceptions:
ErrorPageError

Reimplemented from Action.

Reimplemented in SubmitAction, UnprotectAction, RevisiondeleteAction, EditAction, DeleteAction, ProtectAction, RenderAction, and ViewAction.

Definition at line 61 of file FormlessAction.php.

References Action\checkCanExecute(), Action\getOutput(), Action\getUser(), onView(), and Action\setHeaders().


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