Merge "Revert "Add type hint against LinkTarget""
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Mon, 29 Feb 2016 23:58:59 +0000 (23:58 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Mon, 29 Feb 2016 23:58:59 +0000 (23:58 +0000)
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" );
+               }
        }
 
        /**