[ 'value' => 'image/jpeg', 'description' => __( 'An image in the JPEG format', 'wp-graphql' ), ], ]; $allowed_mime_types = get_allowed_mime_types(); if ( ! empty( $allowed_mime_types ) ) { $values = []; foreach ( $allowed_mime_types as $mime_type ) { $values[ WPEnumType::get_safe_name( $mime_type ) ] = [ 'value' => $mime_type, 'description' => sprintf( __( 'MimeType %s', 'wp-graphql' ), $mime_type ), ]; } } register_graphql_enum_type( 'MimeTypeEnum', [ 'description' => __( 'The MimeType of the object', 'wp-graphql' ), 'values' => $values, ] ); } }