Source of file DeleteBlocksMutation.php
Size: 0,877 Bytes - Last Modified: 2021-12-24T06:44:48+00:00
/var/www/docs.ssmods.com/process/src/_legacy/DeleteBlocksMutation.php
123456789101112131415161718192021222324252627282930313233343536373839404142434445 | <?php namespace DNADesign\Elemental\GraphQL; use DNADesign\Elemental\Models\BaseElement; use GraphQL\Type\Definition\Type; use SilverStripe\GraphQL\MutationCreator; use SilverStripe\GraphQL\Scaffolding\Scaffolders\CRUD\Delete; if (!class_exists(MutationCreator::class)) { return; } /** * @deprecated 4.8..5.0 Use silverstripe/graphql:^4 functionality. */ class DeleteBlocksMutation extends MutationCreator { public function attributes() { return [ 'name' => 'deleteBlocks', ]; } public function type() { return Type::listOf(Type::id()); } public function args() { return [ 'ids' => Type::nonNull(Type::listOf(Type::id())), ]; } public function getResolver() { $delete = new Delete(BaseElement::class); return [$delete, 'resolve']; } } |