From c06729f47718e202e6867e85314f6c4e49bca05d Mon Sep 17 00:00:00 2001 From: Joshua Ramon Enslin Date: Tue, 20 Jul 2021 03:33:30 +0200 Subject: [PATCH] Add expected mime types for different types of contents in MDRequirementsSet --- src/MDRequirementsSet.php | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/MDRequirementsSet.php b/src/MDRequirementsSet.php index 5ae534e..5d39e3a 100644 --- a/src/MDRequirementsSet.php +++ b/src/MDRequirementsSet.php @@ -16,4 +16,28 @@ final class MDRequirementsSet { // Object images need to be at least 500 px wide const MIN_OBJECT_IMAGE_HEIGHT = 540; + const MIMETYPES_USER_PROFILE_IMG = ['image/jpeg', 'image/jpg']; + + const MIMETYPES_OBJECT_IMAGE = ['image/jpeg', 'image/jpg']; + const MIMETYPES_OBJECT_PDF = ['application/pdf']; + const MIMETYPES_OBJECT_PROVENANCE_REPORT = ['application/pdf']; + const MIMETYPES_OBJECT_RESTORATION_REPORT = ['application/pdf', 'image/jpeg', 'image/png']; + const MIMETYPES_OBJECT_CONDITION_REPORT = ['application/pdf', 'image/jpeg', 'image/png']; + + const MIMETYPES_COLLECTION_IMAGE = ['image/jpeg', 'image/jpg']; + const MIMETYPES_INSTITUTION_IMAGE = ['image/jpeg', 'image/jpg']; + const MIMETYPES_EXHIBITION_IMAGE = ['image/jpeg', 'image/jpg', 'image/png']; + + const MIMETYPES_ARTICLE_ASSET = ['image/jpeg', 'image/jpg', 'image/png']; + + const MIMETYPES_APPOINTMENT_IMAGE = ['image/jpeg', 'image/jpg', 'image/png']; + const MIMETYPES_APPOINTMENT_DOC_ASSET = ['application/pdf', 'image/jpeg', 'image/jpg', 'image/png']; + + const MIMETYPES_PODCAST_IMAGE = ['image/jpeg', 'image/jpg']; + const MIMETYPES_PODCAST_EPISODE_IMAGE = ['image/jpeg', 'image/jpg']; + const MIMETYPES_TOUR_IMAGE = ['image/jpeg', 'image/jpg']; + + const MIMETYPES_CATALOGUE_WORK_IMAGE = ['image/jpeg', 'image/jpg']; + const MIMETYPES_CATALOGUE_OBJECT_SUMMARY_IMAGE = ['image/jpeg', 'image/jpg']; + }