yii\validators\FileValidator::validateMimeType PHP Метод

validateMimeType() защищенный Метод

Checks the mimeType of the $file against the list in the [[mimeTypes]] property
См. также: mimeTypes
С версии: 2.0.8
protected validateMimeType ( UploadedFile $file ) : boolean
$file yii\web\UploadedFile
Результат 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;
    }