FU r106752: use "media-" instead of "images-" in container names. Long live books...
[lhc/web/wiklou.git] / includes / TitleArray.php
index 7274a19..9696008 100644 (file)
@@ -11,7 +11,7 @@
  */
 abstract class TitleArray implements Iterator {
        /**
-        * @param $res result A MySQL result including at least page_namespace and
+        * @param $res ResultWrapper A SQL result including at least page_namespace and
         *   page_title -- also can have page_id, page_len, page_is_redirect,
         *   page_latest (if those will be used).  See Title::newFromRow.
         * @return TitleArrayFromResult
@@ -28,7 +28,7 @@ abstract class TitleArray implements Iterator {
        }
 
        /**
-        * @param $res
+        * @param $res ResultWrapper
         * @return TitleArrayFromResult
         */
        protected static function newFromResult_internal( $res ) {
@@ -38,6 +38,10 @@ abstract class TitleArray implements Iterator {
 }
 
 class TitleArrayFromResult extends TitleArray {
+
+       /**
+        * @var ResultWrapper
+        */
        var $res;
        var $key, $current;
 
@@ -47,6 +51,10 @@ class TitleArrayFromResult extends TitleArray {
                $this->setCurrent( $this->res->current() );
        }
 
+       /**
+        * @param $row ResultWrapper
+        * @return void
+        */
        protected function setCurrent( $row ) {
                if ( $row === false ) {
                        $this->current = false;
@@ -55,6 +63,9 @@ class TitleArrayFromResult extends TitleArray {
                }
        }
 
+       /**
+        * @return int
+        */
        public function count() {
                return $this->res->numRows();
        }
@@ -79,6 +90,9 @@ class TitleArrayFromResult extends TitleArray {
                $this->setCurrent( $this->res->current() );
        }
 
+       /**
+        * @return bool
+        */
        function valid() {
                return $this->current !== false;
        }