src/FileHelper.php
public static function validateFileMimeType(string &$filePath): ?string
    {
        if (!file_exists($filePath)) {
            throw new FileValidationException("Файл $filePath не существует");
        }

        if (empty($validExt = Helper::getConf('mimes')[mime_content_type($filePath)])) {
            return null;
        }

        return $validExt;
    }
public static function validateFileMimeType(string &$filePath): ?string
    {
        if (!file_exists($filePath)) {
            throw new FileValidationException("Файл $filePath не существует");
        }

        if (empty($validExt = Helper::getConf('mimes')[mime_content_type($filePath)])) {
            return null;
        }

        return $validExt;
    }
Проверка mime-типа файла

@param string $filePath - путь к файлу

@return null|string

@throws Exceptions\HelperException
@throws FileValidationException