Per comments on r88145: unlink file if it is broken
[lhc/web/wiklou.git] / includes / RequestContext.php
index b06b021..3ea0835 100644 (file)
@@ -85,6 +85,13 @@ class RequestContext {
                return $this->mTitle;
        }
 
+       /**
+        * @param $o OutputPage
+        */
+       public function setOutput( OutputPage $o ) {
+               $this->mOutput = $o;
+       }
+
        /**
         * Get the OutputPage object
         *
@@ -219,6 +226,7 @@ class RequestContext {
         * @return string
         */
        public function __get( $name ) {
+               wfDeprecated( 'RequestContext::__get() is deprecated; use $context->getFoo() instead' );
                if ( in_array( $name, array( 'request', 'title', 'output', 'user', 'lang', 'skin' ) ) ) {
                        $fname = 'get' . ucfirst( $name );
                        return $this->$fname();
@@ -232,6 +240,7 @@ class RequestContext {
         * @return string
         */
        public function __set( $name, $value ) {
+               wfDeprecated( 'RequestContext::__set() is deprecated; use $context->setFoo() instead' );
                if ( in_array( $name, array( 'request', 'title', 'output', 'user', 'lang', 'skin' ) ) ) {
                        $fname = 'set' . ucfirst( $name );
                        return $this->$fname( $value );