MediaWiki master
SpecialMytalk.php
Go to the documentation of this file.
1<?php
23
26
33 public function __construct() {
34 parent::__construct( 'Mytalk' );
35 }
36
41 public function getRedirect( $subpage ) {
42 if ( $subpage === null || $subpage === '' ) {
43 return Title::makeTitle( NS_USER_TALK, $this->getUser()->getName() );
44 }
45
46 return Title::makeTitle( NS_USER_TALK, $this->getUser()->getName() . '/' . $subpage );
47 }
48
55 public function personallyIdentifiableTarget() {
56 return true;
57 }
58}
63class_alias( SpecialMytalk::class, 'SpecialMytalk' );
const NS_USER_TALK
Definition Defines.php:68
Helper for any RedirectSpecialPage which redirects the user to a particular article (as opposed to us...
getUser()
Shortcut to get the User executing this instance.
getName()
Get the canonical, unlocalized name of this special page without namespace.
Special page pointing to current user's talk page.
personallyIdentifiableTarget()
Target identifies a specific User.
Represents a title within MediaWiki.
Definition Title.php:79