Source of file SyncSummaryTypeCreator.php
Size: 0,690 Bytes - Last Modified: 2021-12-23T10:50:47+00:00
/var/www/docs.ssmods.com/process/src/src/GraphQL/Types/SyncSummaryTypeCreator.php
12345678910111213141516171819202122232425262728293031 | <?php namespace SilverStripe\Gatsby\GraphQL\Types; use GraphQL\Type\Definition\Type; use SilverStripe\Core\Injector\Injector; use SilverStripe\GraphQL\TypeCreator; use SilverStripe\Gatsby\GraphQL\Types\Enums\ClassNameTypeCreator; class SyncSummaryTypeCreator extends TypeCreator { public function attributes() { return [ 'name' => 'SyncSummary', 'description' => 'A summary of the results in a sync query', ]; } public function fields() { return [ 'total' => ['type' => Type::int()], 'includedClasses' => ['type' => Type::listOf($this->manager->getType('ClassSummary'))], ]; } } |