Source of file UpdatePostResolver.php
Size: 0,452 Bytes - Last Modified: 2021-12-23T10:31:47+00:00
/var/www/docs.ssmods.com/process/src/examples/code/UpdatePostResolver.php
12345678910111213141516171819202122 | <?php namespace MyProject; use GraphQL\Type\Definition\ResolveInfo; use SilverStripe\GraphQL\OperationResolver; class UpdatePostResolver implements OperationResolver { public function resolve($object, array $args, $context, ResolveInfo $info) { $post = Post::get()->byID($args['ID']); if ($post->canEdit()) { $post->Title = $args['NewTitle']; $post->write(); } return $post; } } |