graphql_compose-1.0.0-beta20/src/Plugin/GraphQLCompose/FieldType/TextWithSummaryItem.php
src/Plugin/GraphQLCompose/FieldType/TextWithSummaryItem.php
<?php
declare(strict_types=1);
namespace Drupal\graphql_compose\Plugin\GraphQLCompose\FieldType;
use Drupal\Core\Field\FieldItemInterface;
use Drupal\graphql\GraphQL\Execution\FieldContext;
use Drupal\graphql_compose\Attribute\FieldType;
/**
* {@inheritdoc}
*/
#[FieldType(
id: "text_with_summary",
type_sdl: "TextSummary",
)]
class TextWithSummaryItem extends TextItem {
/**
* {@inheritdoc}
*/
public function resolveFieldItem(FieldItemInterface $item, FieldContext $context) {
$result = parent::resolveFieldItem($item, $context);
$result['summary'] = $item->summary;
return $result;
}
}
