Open Journal Systems  3.3.0
ValidatorORCID.inc.php
1 <?php
2 
17 import('lib.pkp.classes.validation.Validator');
18 import('lib.pkp.classes.validation.ValidatorFactory');
19 
20 class ValidatorORCID extends Validator {
24  function isValid($value) {
25  $validator = \ValidatorFactory::make(
26  ['value' => $value],
27  ['value' => ['required', 'orcid']]
28  );
29 
30  return $validator->passes();
31  }
32 }
ValidatorORCID
Validation check for ORCID iDs.
Definition: ValidatorORCID.inc.php:20
Validator
Abstract class that represents a validation check. This class and its sub-classes can be used outside...
Definition: Validator.inc.php:23
ValidatorORCID\isValid
isValid($value)
Definition: ValidatorORCID.inc.php:24
ValidatorFactory\make
static make($props, $rules, $messages=[])
Definition: ValidatorFactory.inc.php:38