marspress / graphql-fields
Utility package to add new Fields to GraphQL plugin in WordPress.
1.0
2021-12-06 19:30 UTC
Requires
- php: >=7.4
README
Installation
Require the composer package in your composer.json with marspress/graphql-fields
with minimum dev-main
OR run composer require marspress/graphql-fields
References
Usage
new \MarsPress\GraphQL\Field()
takes 6 parameters.
- Type Name (required)(string)
- Field Name (required)(string)
- Field Type (required)(string)
- Field Description (required)(string)
- Field Arguments (required)(array)
- Field Resolve (required)(callable)
- A callable method. This can be a Closure function or an array with a class method passed as such:
[ $this, '<method name>' ]
(non-static) OR[ __CLASS__, '<method name>' ]
(static) - If the callback is not callable, a message will be outputted to admins in the WordPress Admin area.
- IMPORTANT: your callback will be passed 4 parameters:
- Source (unknown, update type here please)
- Arguments (unknown, update type here please)
- Context (unknown, update type here please)
- Info (object)
- A callable method. This can be a Closure function or an array with a class method passed as such: