FilesValidator trait
Framework\Validation\Traits\FilesValidator
Trait FilesValidator.
Defined in libraries/validation/src/Traits/FilesValidator.php
Methods #
- dim()
- Validates image dimensions.
- ext()
- Validates file accepted extensions.
- image()
- Validates file is an image.
- maxDim()
- Validates image max dimensions.
- maxSize()
- Validates file size.
- mimes()
- Validates file accepted MIME types.
- minDim()
- Validates image min dimensions.
- uploaded()
- Validates file is uploaded.
dim()
public function dim(int $width, int $height): static
Validates image dimensions.
Parameters
- int $width
- int $height
Returns
static
ext()
public function ext(string ...$allowedExtensions): static
Validates file accepted extensions.
NOTE: For greater security use the {@see FilesValidator::mimes()} method
to filter the file type.
Parameters
- string $allowedExtensions
Returns
static
image()
public function image(): static
Validates file is an image.
Returns
static
maxDim()
public function maxDim(int $width, int $height): static
Validates image max dimensions.
Parameters
- int $width
- int $height
Returns
static
maxSize()
public function maxSize(int $kilobytes): static
Validates file size.
Parameters
- int $kilobytes
Returns
static
mimes()
public function mimes(string ...$allowedTypes): static
Validates file accepted MIME types.
Parameters
- string $allowedTypes
Returns
static
minDim()
public function minDim(int $width, int $height): static
Validates image min dimensions.
Parameters
- int $width
- int $height
Returns
static
uploaded()
public function uploaded(): static
Validates file is uploaded.
Returns
static