for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Drupal\graphql_core\Plugin\GraphQL\Fields\LanguageSwitch;
use Drupal\graphql\Plugin\GraphQL\Fields\FieldPluginBase;
use Youshido\GraphQL\Execution\ResolveInfo;
/**
* @GraphQLField(
* id = "language_switch_link_language",
* secure = true,
* name = "language",
* type = "Language",
* parents = {"LanguageSwitchLink"}
* )
*/
class LanguageSwitchLinkLanguage extends FieldPluginBase {
getPluginDefinition
* {@inheritdoc}
protected function resolveValues($value, array $args, ResolveInfo $info) {
/** @var \Drupal\Core\Language\LanguageInterface $language */
$language = $value['link']['language'];
yield $language;
}