You are here

class UserActorTypeResolver in Open Social 10.2.x

Same name and namespace in other branches
  1. 10.3.x modules/social_features/social_user/src/GraphQL/UserActorTypeResolver.php \Drupal\social_user\GraphQL\UserActorTypeResolver
  2. 10.1.x modules/social_features/social_user/src/GraphQL/UserActorTypeResolver.php \Drupal\social_user\GraphQL\UserActorTypeResolver

Type resolver for User concrete class of Actor interface.

Hierarchy

  • class \Drupal\social_user\GraphQL\UserActorTypeResolver extends \Drupal\social_graphql\GraphQL\DecoratableTypeResolver

Expanded class hierarchy of UserActorTypeResolver

1 file declares its use of UserActorTypeResolver
UserSchemaExtension.php in modules/social_features/social_user/src/Plugin/GraphQL/SchemaExtension/UserSchemaExtension.php

File

modules/social_features/social_user/src/GraphQL/UserActorTypeResolver.php, line 11

Namespace

Drupal\social_user\GraphQL
View source
class UserActorTypeResolver extends DecoratableTypeResolver {

  /**
   * {@inheritdoc}
   */
  protected function resolve($actor) : ?string {
    return $actor instanceof UserInterface ? 'User' : NULL;
  }

}

Members