Class humhub\modules\file\validators\FileValidator
Inheritance | humhub\modules\file\validators\FileValidator » yii\validators\FileValidator |
---|---|
Available since version | 1.2 |
FileValidator
Public Properties
Property | Type | Description | Defined By |
---|---|---|---|
$denyDoubleFileExtensions | boolean | Deny double file extensions | humhub\modules\file\validators\FileValidator |
$useDefaultExtensionRestriction | boolean | Allow only file extensions which are specified in administration section | humhub\modules\file\validators\FileValidator |
Public Methods
Protected Methods
Method | Description | Defined By |
---|---|---|
checkMemoryLimit() | Checks memory limit if GD is used for image conversions | humhub\modules\file\validators\FileValidator |
validateExtension() | Checks if given uploaded file have correct type (extension) according current validator settings. | humhub\modules\file\validators\FileValidator |
validateValue() | humhub\modules\file\validators\FileValidator |
Property Details
Deny double file extensions
Allow only file extensions which are specified in administration section
Method Details
Checks memory limit if GD is used for image conversions
protected array|null checkMemoryLimit ( $file ) | ||
$file | \yii\web\UploadedFile | |
throws | \yii\base\Exception |
---|
public void init ( ) |
public void validateAttribute ( $model, $attribute ) | ||
$model | ||
$attribute |
Checks if given uploaded file have correct type (extension) according current validator settings.
protected boolean validateExtension ( $file ) | ||
$file | \humhub\modules\file\validators\UploadedFile | |
throws | \yii\base\InvalidConfigException |
---|
public void validateFileName ( $model, $attribute ) | ||
$model | ||
$attribute |
protected void validateValue ( $file ) | ||
$file |