Add type hint against LinkTarget
[lhc/web/wiklou.git] / includes / cache / LinkBatch.php
index 698b304..987aa71 100644 (file)
@@ -56,14 +56,10 @@ class LinkBatch {
        }
 
        /**
-        * @param Title $title
+        * @param LinkTarget $linkTarget
         */
-       public function addObj( $title ) {
-               if ( is_object( $title ) ) {
-                       $this->add( $title->getNamespace(), $title->getDBkey() );
-               } else {
-                       wfDebug( "Warning: LinkBatch::addObj got invalid title object\n" );
-               }
+       public function addObj( LinkTarget $linkTarget ) {
+               $this->add( $linkTarget->getNamespace(), $linkTarget->getDBkey() );
        }
 
        /**
@@ -231,7 +227,7 @@ class LinkBatch {
         * Construct a WHERE clause which will match all the given titles.
         *
         * @param string $prefix The appropriate table's field name prefix ('page', 'pl', etc)
-        * @param DatabaseBase $db DatabaseBase object to use
+        * @param IDatabase $db DatabaseBase object to use
         * @return string|bool String with SQL where clause fragment, or false if no items.
         */
        public function constructSet( $prefix, $db ) {