/** * Get all refs to an entity * * @param string $key Entity ref key * @return Ref[] */ public function getRefs($key) { $current = $this->worker_pool->execute(new Command('retrieve_index', ['key' => $key])); array_walk($current, function (&$item) { $item = Ref::fromString($item); }); return $current; }
/** * Get all refs to an entity * * @param string $key Entity ref key * * @return Ref[] */ public function getRefs($key) { $members = $this->clientCmd('smembers', [$key]); if (!$members) { return []; } $out = []; foreach ($members as $member) { $out[] = Ref::fromString($member); } return $out; }