MediaWiki REL1_34
FormlessAction.php
Go to the documentation of this file.
1<?php
28abstract 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}
Actions are things which can be done to pages (edit, delete, rollback, etc).
Definition Action.php:39
checkCanExecute(User $user)
Checks if the given user (identified by an object) can perform this action.
Definition Action.php:308
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
setHeaders()
Set output headers for noindexing etc.
Definition Action.php:360
An action which just does something, without showing a form first.
onView()
Show something on GET request.
show()
The main action entry point.