-
Notifications
You must be signed in to change notification settings - Fork 7
Validation
David Pauli edited this page Aug 26, 2016
·
1 revision
The epages REST PHP SDK comes with a Validator, which is used internal to check input values. This Validator can also be used from App developers.
The validation functions of the InputValidator object will be used in a static way.
if (ep6\InputValidator::isJSON($myJSONString)) {
// do some stuff if the string is a JSON
}
validation | since | comment |
---|---|---|
isArray($array) | 0.0.0 | |
isAuthToken($parameter) | 0.0.0 | |
isCurrency($parameter) | 0.0.0 | |
isEmpty($parameter) | 0.0.0 | Checks whether a parameter is empty or null. Adjusted in 0.1.0. |
isEmptyArray($array) | 0.1.0 | |
isEmptyArrayKey($array, $key) | 0.1.0 | Checks whether an array key is unset or null. Adjusted in 0.2.0. |
isExistsArrayKey($array, key) | 0.2.0 | Checks whether an array key exists. It can be unset or null. |
isExistingFile($pathToFile) | 0.2.0 | |
isFloat($parameter) | 0.1.0 | |
isFormatterType($parameter) | 0.2.0 | Checks whether a parameter is a FormatterType, see Formatting. |
isHost($parameter) | 0.0.0 | |
isInt($parameter) | 0.0.0 | |
isJSON($parameter) | 0.0.0 | |
isLocale($parameter) | 0.0.0 | Checks whether a parameter is a localization string (like de_DE). |
isLogLevel($parameter) | 0.0.0 | Checks whether a parameter is a log level., see Logging. Adjusted in 0.1.0. |
isProductDirection($parameter) | 0.0.0 | Checks whether a parameter is a product sort direction. |
isProductId($parameter) | 0.0.0 | |
isProductSort($parameter) | 0.0.0 | |
isOutputRessource($parameter) | 0.0.0 | Checks whether a parameter is an output ressource, see Logging. Adjusted in 0.1.0 and 0.1.2. |
isRangedFloat($parameter, minimum, maximum) | 0.1.0 | Checks whether a parameter is a float with a range. Minimum and maximum can be null and leave out. |
isRangedInt($parameter, minimum, maximum) | 0.0.0 | Checks whether a parameter is a int with a range. Minimum and maximum can be null and leave out. |
isRequestMethod($parameter) | 0.0.0 | Adjusted in 0.1.0. |
isShop($parameter) | 0.0.0 | |
isString($parameter) | 0.1.2 |