/** * @param Client $client * @return ClientMetadata */ public function fromClient(Client $client) { $this->setGrantTypes($client->getAllowedGrantTypes())->setClientUri($client->getSiteUrl())->setTosUri($client->getTermsOfUseUrl())->setClientName($client->getName())->setRedirectUris($client->getRedirectUris()); $this->setClientId($client->getPublicId())->setClientSecret($client->getSecret()); return $this; }