Source of file FileUsageType.php
Size: 1,007 Bytes - Last Modified: 2021-12-23T10:27:34+00:00
/var/www/docs.ssmods.com/process/src/_legacy/GraphQL/FileUsageType.php
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | <?php namespace SilverStripe\AssetAdmin\GraphQL; use GraphQL\Type\Definition\Type; use SilverStripe\GraphQL\TypeCreator; use GraphQL\Type\Definition\ResolveInfo; use Exception; if (!class_exists(TypeCreator::class)) { return; } /** * Define the return type for ReadFileUsageQueryCreator. File usage is return as an array of object with an * 'id' property and 'inUseCount' property. * * @deprecated 4.8..5.0 Use silverstripe/graphql:^4 functionality. */ class FileUsageType extends TypeCreator { /** * @return array */ public function attributes() { return [ 'name' => 'FileUsage', 'description' => 'Describe the usage of a file or folder', ]; } /** * @return array */ public function fields() { return [ 'id' => [ 'type' => Type::nonNull(Type::id()), ], 'inUseCount' => [ 'type' => Type::int(), ], ]; } } |