for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Portiny\GraphQL\Tests\Source\Provider;
use GraphQL\Type\Definition\Type;
use Portiny\GraphQL\Contract\Field\QueryFieldInterface;
class SomeQueryField implements QueryFieldInterface
{
/**
* {@inheritdoc}
*/
public function getName(): string
return 'someQueryName';
}
public function getType(): Type
return Type::string();
public function getDescription(): string
return 'Some description';
public function getArgs(): array
return [
'someArg' => ['type' => Type::string()]
];
public function resolve(array $root, array $args, $context = NULL)
return 'resolved ' . $args['someArg'];