identifier; } public function setIdentifier($identifier) { $this->identifier = $identifier; } public function addScope(ScopeEntityInterface $scope) { $this->scopes[$scope->getIdentifier()] = $scope; } public function getScopes() { return array_values($this->scopes); } public function getExpiryDateTime() { return $this->expiryDateTime; } public function setExpiryDateTime(DateTime $dateTime) { $this->expiryDateTime = $dateTime; } public function setUserIdentifier($identifier) { $this->userIdentifier = $identifier; } public function getUserIdentifier() { return $this->userIdentifier; } public function getClient() { return $this->client; } public function setClient(ClientEntityInterface $client) { $this->client = $client; } public function getRedirectUri() { return $this->redirectUri; } public function setRedirectUri($uri) { $this->redirectUri = $uri; } }