Skip to content
Snippets Groups Projects
Commit 2eac3509 authored by Carsten  Rose's avatar Carsten Rose
Browse files

Doc minor fix: Refs #14302. SanitizeTest.php: minor const replacement

parent a01f0f25
No related branches found
No related tags found
No related merge requests found
Pipeline #7201 passed
......@@ -106,7 +106,8 @@ class Sanitize {
}
/**
* Returns the final validation pattern based on a given $checkType, $pattern, and $decimalFormat
* Returns the final validation pattern based on a given $checkType, $pattern, and $decimalFormat.
*
* @param string $checkType SANITIZE_DEFAULT, ...
* @param string $pattern
* @param string $decimalFormat e.g. "10,2"
......@@ -136,7 +137,7 @@ class Sanitize {
break;
default:
throw new \CodeException("Unknown checkType: " . $checkType, ERROR_UNKNOWN_CHECKTYPE);
throw new \CodeException("Unknown checktype/sanatize class: " . $checkType, ERROR_UNKNOWN_CHECKTYPE);
}
// decimalFormat
......
......@@ -379,26 +379,26 @@ class SanitizeTest extends TestCase {
public function testTypeMessageViolate() {
// Default
$result = Sanitize::sanitize('badstring', 'digit');
$result = Sanitize::sanitize('badstring', SANITIZE_ALLOW_DIGIT);
$this->assertEquals('!!digit!!', $result);
// SANITIZE_TYPE_MESSAGE_VIOLATE_CLASS
$result = Sanitize::sanitize('badstring', 'digit', '', '', SANITIZE_EMPTY_STRING,
$result = Sanitize::sanitize('badstring', SANITIZE_ALLOW_DIGIT, '', '', SANITIZE_EMPTY_STRING,
'', SANITIZE_TYPE_MESSAGE_VIOLATE_CLASS);
$this->assertEquals('!!digit!!', $result);
// SANITIZE_TYPE_MESSAGE_VIOLATE_EMPTY
$result = Sanitize::sanitize('badstring', 'digit', '', '', SANITIZE_EMPTY_STRING,
$result = Sanitize::sanitize('badstring', SANITIZE_ALLOW_DIGIT, '', '', SANITIZE_EMPTY_STRING,
'', SANITIZE_TYPE_MESSAGE_VIOLATE_EMPTY);
$this->assertEquals('', $result);
// SANITIZE_TYPE_MESSAGE_VIOLATE_ZERO
$result = Sanitize::sanitize('badstring', 'digit', '', '', SANITIZE_EMPTY_STRING,
$result = Sanitize::sanitize('badstring', SANITIZE_ALLOW_DIGIT, '', '', SANITIZE_EMPTY_STRING,
'', SANITIZE_TYPE_MESSAGE_VIOLATE_ZERO);
$this->assertEquals('0', $result);
// SANITIZE_TYPE_MESSAGE_VIOLATE_ ... custom
$result = Sanitize::sanitize('badstring', 'digit', '', '', SANITIZE_EMPTY_STRING,
$result = Sanitize::sanitize('badstring', SANITIZE_ALLOW_DIGIT, '', '', SANITIZE_EMPTY_STRING,
'', 'custom message');
$this->assertEquals('custom message', $result);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment