atp = $parent; $this->repo = new Atproto\RepoRequestClient($this); $this->server = new Atproto\ServerRequestClient($this); $this->identity = new Atproto\IdentityRequestClient($this); $this->sync = new Atproto\SyncRequestClient($this); } protected function getDomainName(): string { return 'atproto'; } protected function getRootClientClass(): string { return AtpClient::class; } public function root(): AtpClient { return $this->atp; } }