Methods

__construct()

__construct($errormessage) 

Parameters

$errormessage

checkFileWithFunction()

checkFileWithFunction($errormessage, $validationFunction) 

Parameters

$errormessage

$validationFunction

checkForExtensions()

checkForExtensions(string $invalidExtensionErrormessage, array $validExtensions) : void

Parameters

$invalidExtensionErrormessage

string

$validExtensions

array

accepted extensions, f.e.: array('gif', 'jpg', 'jpeg', 'png')

checkForSize()

checkForSize(string $invalidSizeErrormessage, array $maxFileSize) : void

Parameters

$invalidSizeErrormessage

string

$maxFileSize

array

in bytes, f.e.: 30000

isValid()

isValid(array $inputValue) : boolean

Parameters

$inputValue

array

($_FILES element)

Returns

boolean

makeMandatory()

makeMandatory() 

formatBytes()

formatBytes($bytes, $precision) 

Parameters

$bytes

$precision

isEmpty()

isEmpty($inputValue) 

Parameters

$inputValue

 Properties

 

$invalidExtensionErrormessage

$invalidExtensionErrormessage 
 

$invalidSizeErrormessage

$invalidSizeErrormessage 
 

$mandatory

$mandatory 
 

$maxFileSize

$maxFileSize 
 

$validExtensions

$validExtensions 
 

$validFunction

$validFunction 
 

$validFunctionErrormessage

$validFunctionErrormessage