33 private $authorityOrAudience;
41 $authorityOrAudience = CentralIdLookup::AUDIENCE_PUBLIC
43 $this->lookup = $lookup;
44 $this->authorityOrAudience = $authorityOrAudience;
51 $names = trim( $names );
52 if ( $names !==
'' ) {
53 $names = preg_split(
'/\n/', $names, -1, PREG_SPLIT_NO_EMPTY );
54 $ids = $this->getLookup()->centralIdsFromNames( $names, $this->authorityOrAudience );
56 return implode(
"\n", $ids );
68 $names = $ids ? $this->getLookup()->namesFromCentralIds( $ids, $this->authorityOrAudience ) : [];
69 return implode(
"\n", $names );
79 return array_map(
'intval', preg_split(
'/\n/', $str, -1, PREG_SPLIT_NO_EMPTY ) );
85 private function getLookup() {