Merge "Revert "Add type hint against LinkTarget""
[lhc/web/wiklou.git] / includes / cache / LinkBatch.php
index a601958..5dc8110 100644 (file)
@@ -58,8 +58,12 @@ class LinkBatch {
        /**
         * @param LinkTarget $linkTarget
         */
-       public function addObj( LinkTarget $linkTarget ) {
-               $this->add( $linkTarget->getNamespace(), $linkTarget->getDBkey() );
+       public function addObj( $linkTarget ) {
+               if ( is_object( $linkTarget ) ) {
+                       $this->add( $linkTarget->getNamespace(), $linkTarget->getDBkey() );
+               } else {
+                       wfDebug( "Warning: LinkBatch::addObj got invalid LinkTarget object\n" );
+               }
        }
 
        /**