Open Journal Systems
3.3.0
ValidatorRegExp.inc.php
1
<?php
2
16
import
(
'lib.pkp.classes.validation.Validator'
);
17
import
(
'lib.pkp.classes.validation.ValidatorFactory'
);
18
19
class
ValidatorRegExp
extends
Validator
{
20
22
var
$_regExp
;
23
28
function
__construct
($regExp) {
29
$this->_regExp = $regExp;
30
}
31
35
function
isValid
($value) {
36
$validator =
\ValidatorFactory::make
(
37
[
'value'
=> $value],
38
[
'value'
=> [
'required'
,
'regex:'
. $this->_regExp]]
39
);
40
41
return
$validator->passes();
42
}
43
}
Validator
Abstract class that represents a validation check. This class and its sub-classes can be used outside...
Definition:
Validator.inc.php:23
ValidatorRegExp\isValid
isValid($value)
Definition:
ValidatorRegExp.inc.php:38
ValidatorFactory\make
static make($props, $rules, $messages=[])
Definition:
ValidatorFactory.inc.php:38
ValidatorRegExp
Validation check using a regular expression.
Definition:
ValidatorRegExp.inc.php:19
ValidatorRegExp\__construct
__construct($regExp)
Definition:
ValidatorRegExp.inc.php:31
ValidatorRegExp\$_regExp
$_regExp
Definition:
ValidatorRegExp.inc.php:25
lib
pkp
classes
validation
ValidatorRegExp.inc.php
Generated on Fri Aug 28 2020 14:53:54 for Open Journal Systems by
1.8.17