MediaWiki  master
FormlessAction.php
Go to the documentation of this file.
1 <?php
28 abstract class FormlessAction extends Action {
29 
35  abstract public function onView();
36 
37  public function show() {
38  $this->setHeaders();
39 
40  // This will throw exceptions if there's a problem
41  $this->checkCanExecute( $this->getUser() );
42 
43  $this->getOutput()->addHTML( $this->onView() );
44  }
45 }
getOutput()
Get the OutputPage being used for this instance.
Definition: Action.php:208
getUser()
Shortcut to get the User being used for this instance.
Definition: Action.php:218
onView()
Show something on GET request.
setHeaders()
Set output headers for noindexing etc.
Definition: Action.php:365
checkCanExecute(User $user)
Checks if the given user (identified by an object) can perform this action.
Definition: Action.php:308
An action which just does something, without showing a form first.