atp = $parent; $this->feed = new Bsky\FeedRequestClient($this); $this->actor = new Bsky\ActorRequestClient($this); $this->graph = new Bsky\GraphRequestClient($this); $this->labeler = new Bsky\LabelerRequestClient($this); $this->post = new PostRecordClient($this); $this->profile = new ProfileRecordClient($this); $this->like = new LikeRecordClient($this); $this->follow = new FollowRecordClient($this); } protected function getDomainName(): string { return 'bsky'; } protected function getRootClientClass(): string { return AtpClient::class; } public function root(): AtpClient { return $this->atp; } }