value = $value; $instance->scope = $scope; $instance->client_id = $client_id; $instance->user_id = $user_id; $instance->user_external_id = $user_external_id; $instance->auth_code = null; $instance->audience = $audience; $instance->refresh_token = null; $instance->lifetime = intval($lifetime); $instance->is_hashed = false; $instance->allowed_return_uris = $allowed_return_uris; $instance->application_type = $application_type; $instance->allowed_origins = $allowed_origins; return $instance; } public function getAuthCode() { return $this->auth_code; } public function getRefreshToken() { return $this->refresh_token; } public function getApplicationType() { return $this->application_type; } public function getAllowedOrigins() { return $this->allowed_origins; } public function getAllowedReturnUris() { return $this->allowed_return_uris; } /** * @return int|null */ public function getUserExternalId() { return $this->user_external_id; } public function toJSON() { return '{}'; } public function fromJSON($json) { } }