* Fake title class that triggers an error if any members are called
*/
class FakeTitle {
- function error() { wfDebugDieBacktrace( "Attempt to call member function of FakeTitle\n" ); }
+ function error() { throw new MWException( "Attempt to call member function of FakeTitle\n" ); }
// PHP 5.1 method overload
function __call( $name, $args ) { $this->error(); }
function getInterwikiCached() { $this->error(); }
function isLocal() { $this->error(); }
function isTrans() { $this->error(); }
- function touchArray( $titles, $timestamp = '' ) { $this->error(); }
function getText() { $this->error(); }
function getPartialURL() { $this->error(); }
function getDBkey() { $this->error(); }
function isProtected() { $this->error(); }
function userIsWatching() { $this->error(); }
function userCan() { $this->error(); }
+ function userCanCreate() { $this->error(); }
function userCanEdit() { $this->error(); }
function userCanMove() { $this->error(); }
function isMovable() { $this->error(); }
function moveOverExistingRedirect() { $this->error(); }
function moveToNewTitle() { $this->error(); }
function isValidMoveTarget() { $this->error(); }
- function createRedirect() { $this->error(); }
function getParentCategories() { $this->error(); }
function getParentCategoryTree() { $this->error(); }
function pageCond() { $this->error(); }