* Get the IContextSource in use here
* @return IContextSource
*/
- protected final function getContext() {
+ public final function getContext() {
if ( $this->context instanceof IContextSource ) {
return $this->context;
}
*
* @return WebRequest
*/
- protected final function getRequest() {
+ public final function getRequest() {
return $this->getContext()->getRequest();
}
*
* @return OutputPage
*/
- protected final function getOutput() {
+ public final function getOutput() {
return $this->getContext()->getOutput();
}
*
* @return User
*/
- protected final function getUser() {
+ public final function getUser() {
return $this->getContext()->getUser();
}
*
* @return Skin
*/
- protected final function getSkin() {
+ public final function getSkin() {
return $this->getContext()->getSkin();
}
*
* @return Skin
*/
- protected final function getLang() {
+ public final function getLang() {
return $this->getContext()->getLang();
}
* Shortcut to get the Title object from the page
* @return Title
*/
- protected final function getTitle() {
+ public final function getTitle() {
return $this->page->getTitle();
}
*
* @return Message object
*/
- protected final function msg() {
+ public final function msg() {
$params = func_get_args();
return call_user_func_array( array( $this->getContext(), 'msg' ), $params );
}