]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - classes/Foreign_user.php
bookmarklet is now part of Bookmark plugin
[quix0rs-gnu-social.git] / classes / Foreign_user.php
index 67d8651fa97537f0bde2061bc188775a911d9eda..4a41e07f4d87d796d750140a29ef981a8a9642cf 100644 (file)
@@ -44,20 +44,18 @@ class Foreign_user extends Managed_DataObject
         );
     }
 
-    // XXX:  This only returns a 1->1 single obj mapping.  Change?  Or make
-    // a getForeignUsers() that returns more than one? --Zach
     static function getForeignUser($id, $service) {
+
         $fuser = new Foreign_user();
-        $fuser->whereAdd("service = $service");
-        $fuser->whereAdd("id = $id");
+
+        $fuser->id      = $id;
+        $fuser->service = $service;
+
         $fuser->limit(1);
 
-        if ($fuser->find()) {
-            $fuser->fetch();
-            return $fuser;
-        }
+        $result = $fuser->find(true);
 
-        return null;
+        return empty($result) ? null : $fuser;
     }
 
     static function getByNickname($nickname, $service)