SilverStripe\Versioned\GraphQL\Operations\AbstractPublishOperationCreator
Scaffolds a generic update operation for DataObjects.
Synopsis
class AbstractPublishOperationCreator
implements
OperationCreator
{
- // constants
- const ACTION_PUBLISH = 'publish';
- const ACTION_UNPUBLISH = 'unpublish';
- // methods
- public ModelOperation|null createOperation()
- protected abstract void createOperationName()
- protected abstract void getAction()
Hierarchy
Uses
- SilverStripe\Core\Config\Configurable
- SilverStripe\Core\Injector\Injectable
Implements
- SilverStripe\GraphQL\Schema\Interfaces\OperationCreator
Constants
Name | Value |
---|---|
ACTION_PUBLISH | 'publish' |
ACTION_UNPUBLISH | 'unpublish' |