Open Journal Systems  3.3.0
Seboettg\CiteProc\Constraint\AbstractConstraint Class Reference
Inheritance diagram for Seboettg\CiteProc\Constraint\AbstractConstraint:
Seboettg\CiteProc\Constraint\Constraint Seboettg\CiteProc\Constraint\IsNumeric Seboettg\CiteProc\Constraint\IsUncertainDate Seboettg\CiteProc\Constraint\Type Seboettg\CiteProc\Constraint\Variable

Public Member Functions

 __construct ($value, $match="any")
 
 validate ($value, $citationNumber=null)
 

Protected Member Functions

 matchForVariable ($variable, $data)
 

Protected Attributes

 $conditionVariables
 
 $match
 

Additional Inherited Members

- Data Fields inherited from Seboettg\CiteProc\Constraint\Constraint
const MATCH_ALL = "all"
 
const MATCH_ANY = "any"
 
const MATCH_NONE = "none"
 

Detailed Description

Definition at line 17 of file AbstractConstraint.php.

Constructor & Destructor Documentation

◆ __construct()

Seboettg\CiteProc\Constraint\AbstractConstraint::__construct (   $value,
  $match = "any" 
)

Variable constructor.

Parameters
string$value
string$match@noinspection PhpUnused

Definition at line 49 of file AbstractConstraint.php.

References Seboettg\CiteProc\Constraint\AbstractConstraint\$match.

Member Function Documentation

◆ matchForVariable()

Seboettg\CiteProc\Constraint\AbstractConstraint::matchForVariable (   $variable,
  $data 
)
abstractprotected

◆ validate()

Seboettg\CiteProc\Constraint\AbstractConstraint::validate (   $value,
  $citationNumber = null 
)

Field Documentation

◆ $conditionVariables

array Seboettg\CiteProc\Constraint\AbstractConstraint::$conditionVariables
protected

Definition at line 34 of file AbstractConstraint.php.

◆ $match

string Seboettg\CiteProc\Constraint\AbstractConstraint::$match
protected

The documentation for this class was generated from the following file: