MediaWiki REL1_35
FormlessAction.php
Go to the documentation of this file.
1<?php
30abstract class FormlessAction extends Action {
31
37 abstract public function onView();
38
42 public function show() {
43 $this->setHeaders();
44
45 // This will throw exceptions if there's a problem
46 $this->checkCanExecute( $this->getUser() );
47
48 $this->getOutput()->addHTML( $this->onView() );
49 }
50}
Actions are things which can be done to pages (edit, delete, rollback, etc).
Definition Action.php:43
checkCanExecute(User $user)
Checks if the given user (identified by an object) can perform this action.
Definition Action.php:421
getOutput()
Get the OutputPage being used for this instance.
Definition Action.php:239
getUser()
Shortcut to get the User being used for this instance.
Definition Action.php:249
setHeaders()
Set output headers for noindexing etc.
Definition Action.php:482
An action which just does something, without showing a form first.
onView()
Show something on GET request.
show()
Stable to override.