/** * Load information on lists within the specified record. * * @param string $root record ID * * @return void */ protected function loadLists($root) { // Reset the state of the class: $this->queue = $this->moddate = []; $this->outline = ['counts' => [], 'names' => [], 'lists' => []]; // Get lists $lists = $this->connector->getOrderedMembers($root); // Get list items foreach ($lists as $i => $list_id) { // Get list name $this->outline['names'][] = $this->connector->getLabel($list_id); $this->moddate[$i] = $this->connector->getModDate($list_id); $items = $this->connector->getOrderedMembers($list_id); $this->queue[$i] = $items; } }