public function __construct(ClusterMetaData $metadata) { $this->metadata = $metadata; if (method_exists($metadata, 'setClient')) { $this->metadata->setClient($this); } }