예제 #1
0
 /**
  * @return UserListEntry[]|null
  */
 function getListTitles()
 {
     if (isset($this->listTitles[$this->id])) {
         return $this->listTitles[$this->id];
     }
     $listTitles = array();
     require_once ROOT_DIR . '/sys/LocalEnrichment/UserListEntry.php';
     $listEntry = new UserListEntry();
     $listEntry->listId = $this->id;
     $listEntry->find();
     while ($listEntry->fetch()) {
         $cleanedEntry = $this->cleanListEntry(clone $listEntry);
         if ($cleanedEntry != false) {
             $listTitles[] = $cleanedEntry;
         }
     }
     $this->listTitles[$this->id] = $listTitles;
     return $this->listTitles[$this->id];
 }