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\Mutation\MutationFieldInterface;
class SomeMutationField implements MutationFieldInterface
{
/**
* {@inheritdoc}
*/
public function getName(): string
return 'someMutationName';
}
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 $args['someArg'] . ' resolved';