Nette\Forms\Validator::validateMimeType PHP Метод

validateMimeType() публичный статический Метод

Has file specified mime type?
public static validateMimeType ( UploadControl $control, $mimeType ) : boolean
$control Nette\Forms\Controls\UploadControl
Результат boolean
    public static function validateMimeType(Controls\UploadControl $control, $mimeType)
    {
        $mimeTypes = is_array($mimeType) ? $mimeType : explode(',', $mimeType);
        foreach (static::toArray($control->getValue()) as $file) {
            $type = strtolower($file->getContentType());
            if (!in_array($type, $mimeTypes, TRUE) && !in_array(preg_replace('#/.*#', '/*', $type), $mimeTypes, TRUE)) {
                return FALSE;
            }
        }
        return TRUE;
    }