SilverStripe\Versioned\GraphQL\Operations\PublishOperation
Scaffolds a generic update operation for DataObjects.
Synopsis
class PublishOperation
extends MutationScaffolder
implements
OperationResolver
{
- // methods
- public void __construct()
- public string getName()
- public void resolve()
- protected array createDefaultArgs()
- protected abstract void checkPermission()
- protected abstract void doMutation()
- protected abstract void createOperationName()
- protected abstract void getReadingStage()
- private string argName()
Hierarchy
Extends
- SilverStripe\GraphQL\Scaffolding\Scaffolders\MutationScaffolder
Implements
- SilverStripe\GraphQL\OperationResolver
Methods
private
protected
- checkPermission()
- createDefaultArgs() — Use a generated Input type, and require an ID.
- createOperationName()
- doMutation()
- getReadingStage()