Examples\Blog\Schema\PostType::build PHP Метод

build() публичный Метод

public build ( $config )
    public function build($config)
    {
        $config->addField('oldTitle', ['type' => new NonNullType(new StringType()), 'description' => 'This field contains a post title', 'isDeprecated' => true, 'deprecationReason' => 'field title is now deprecated', 'args' => ['truncated' => new BooleanType()], 'resolve' => function ($value, $args) {
            return !empty($args['truncated']) ? explode(' ', $value)[0] . '...' : $value;
        }])->addField('title', new NonNullType(new StringType()))->addField('status', new PostStatus())->addField('summary', new StringType())->addField('likeCount', new IntType());
    }