From 1f840c7c046312167e44b630227262f697394a1c Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Wed, 22 May 2019 07:47:23 +0200 Subject: [PATCH] Added collection type handling --- System/File/ExtensionType.php | 1 + System/File/FileUtils.php | 3 +++ 2 files changed, 4 insertions(+) diff --git a/System/File/ExtensionType.php b/System/File/ExtensionType.php index 509c6a638..2284d5422 100644 --- a/System/File/ExtensionType.php +++ b/System/File/ExtensionType.php @@ -39,4 +39,5 @@ abstract class ExtensionType extends Enum public const PRESENTATION = 256; public const IMAGE = 512; public const EXECUTABLE = 1024; + public const DIRECTORY = 2048; } diff --git a/System/File/FileUtils.php b/System/File/FileUtils.php index d3b2d058e..30e397c7a 100644 --- a/System/File/FileUtils.php +++ b/System/File/FileUtils.php @@ -33,6 +33,7 @@ final class FileUtils public const VIDEO_EXTENSION = ['mp4']; public const SPREADSHEET_EXTENSION = ['xls', 'xlsm']; public const IMAGE_EXTENSION = ['png', 'gif', 'jpg', 'jpeg', 'tiff', 'bmp', 'svg']; + public const DIRECTORY = ['collection']; /** * Constructor. @@ -76,6 +77,8 @@ final class FileUtils return ExtensionType::IMAGE; } elseif (\in_array($extension, self::SPREADSHEET_EXTENSION)) { return ExtensionType::SPREADSHEET; + } elseif (\in_array($extension, self::DIRECTORY)) { + return ExtensionType::DIRECTORY; } return ExtensionType::UNKNOWN;