/** * @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]; }