yii\validators\FileValidator::validateMimeType PHP Method

validateMimeType() protected method

Checks the mimeType of the $file against the list in the [[mimeTypes]] property
See also: mimeTypes
Since: 2.0.8
protected validateMimeType ( UploadedFile $file ) : boolean
$file yii\web\UploadedFile
return boolean whether the $file mimeType is allowed
    protected function validateMimeType($file)
    {
        $fileMimeType = FileHelper::getMimeType($file->tempName);
        foreach ($this->mimeTypes as $mimeType) {
            if ($mimeType === $fileMimeType) {
                return true;
            }
            if (strpos($mimeType, '*') !== false && preg_match($this->buildMimeTypeRegexp($mimeType), $fileMimeType)) {
                return true;
            }
        }
        return false;
    }