* 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 isLocal() { $this->error(); }
function isTrans() { $this->error(); }
function touchArray( $titles, $timestamp = '' ) { $this->error(); }
- function getText() { $this->error(); }
- function getPartialURL() { $this->error(); }
+ function getText() { $this->error(); }
+ function getPartialURL() { $this->error(); }
function getDBkey() { $this->error(); }
function getNamespace() { $this->error(); }
function getNsText() { $this->error(); }
function getSubjectNsText() { $this->error(); }
- function getInterwiki() { $this->error(); }
- function getFragment() { $this->error(); }
- function getDefaultNamespace() { $this->error(); }
+ function getInterwiki() { $this->error(); }
+ function getFragment() { $this->error(); }
+ function getDefaultNamespace() { $this->error(); }
function getIndexTitle() { $this->error(); }
function getPrefixedDBkey() { $this->error(); }
function getPrefixedText() { $this->error(); }
function getInternalURL() { $this->error(); }
function getEditURL() { $this->error(); }
function getEscapedText() { $this->error(); }
- function isExternal() { $this->error(); }
+ function isExternal() { $this->error(); }
function isSemiProtected() { $this->error(); }
function isProtected() { $this->error(); }
function userIsWatching() { $this->error(); }
function trackbackRDF() { $this->error(); }
}
+?>