mirror of
https://github.com/Karaka-Management/phpOMS.git
synced 2026-01-25 07:38:40 +00:00
Added collection type handling
This commit is contained in:
parent
4633c209a6
commit
1f840c7c04
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user