public static function getEntitiesAndRelsForMap($list_id, $num = 20, $exclude_categories = array()) { // get entities $entities = self::getEntitiesForMap($list_id, $num); $entity_ids = array_map(function ($e) { return $e['id']; }, $entities); $entity_index = array_flip(array_map(function ($e) { return $e['id']; }, $entities)); $rels = EntityTable::getRelsForMap($entity_ids, $entity_index, $exclude_categories); return array("entities" => $entities, "rels" => $rels); }