Beispiel #1
0
 public static function get($groupID, $skipExistsCheck = false)
 {
     if (!$groupID) {
         throw new Exception('$groupID not set');
     }
     if (isset(self::$groups[$groupID])) {
         $group = self::$groups[$groupID];
         if ($group->erased) {
             unset(self::$groups[$groupID]);
             return false;
         }
         return $group;
     }
     $group = new Zotero_Group();
     $group->id = $groupID;
     if (!$skipExistsCheck && !$group->exists()) {
         return false;
     }
     self::$groups[$groupID] = $group;
     return self::$groups[$groupID];
 }