Source of file CommentsResolver.php
Size: 0,502 Bytes - Last Modified: 2021-12-23T10:31:47+00:00
/var/www/docs.ssmods.com/process/src/examples/code/CommentsResolver.php
12345678910111213141516171819202122 | <?php namespace MyProject; use GraphQL\Type\Definition\ResolveInfo; use SilverStripe\GraphQL\OperationResolver; class CommentsResolver implements OperationResolver { public function resolve($object, array $args, $context, ResolveInfo $info) { /** @var Post $object */ $comments = $object->Comments(); if (isset($args['Today']) && $args['Today']) { $comments = $comments->where('DATE(Created) = DATE(NOW())'); } return $comments; } } |