Open Journal Systems  3.3.0
Seboettg\CiteProc\Rendering\Label Class Reference
Inheritance diagram for Seboettg\CiteProc\Rendering\Label:
Seboettg\CiteProc\Rendering\Rendering

Public Member Functions

 __construct (SimpleXMLElement $node)
 
 getForm ()
 
 render ($data, $citationNumber=null)
 
 setForm ($form)
 
 setVariable ($variable)
 

Protected Member Functions

 defaultPlural ()
 
 formatting ($text, $lang)
 
 getPlural ($data, $plural, $variable)
 

Detailed Description

Definition at line 25 of file Label.php.

Constructor & Destructor Documentation

◆ __construct()

Seboettg\CiteProc\Rendering\Label::__construct ( SimpleXMLElement  $node)

Label constructor.

Parameters
SimpleXMLElement$node

Definition at line 68 of file Label.php.

Member Function Documentation

◆ defaultPlural()

Seboettg\CiteProc\Rendering\Label::defaultPlural ( )
protected
Returns
string

Definition at line 242 of file Label.php.

Referenced by Seboettg\CiteProc\Rendering\Label\render().

◆ formatting()

Seboettg\CiteProc\Rendering\Label::formatting (   $text,
  $lang 
)
protected
Parameters
$text
$lang
Returns
string

Definition at line 225 of file Label.php.

◆ getForm()

Seboettg\CiteProc\Rendering\Label::getForm ( )
Returns
string

Definition at line 207 of file Label.php.

◆ getPlural()

Seboettg\CiteProc\Rendering\Label::getPlural (   $data,
  $plural,
  $variable 
)
protected
Parameters
$data
$plural
$variable
Returns
string

Definition at line 173 of file Label.php.

Referenced by Seboettg\CiteProc\Rendering\Label\render().

◆ render()

Seboettg\CiteProc\Rendering\Label::render (   $data,
  $citationNumber = null 
)
Parameters
stdClass$data
int | null$citationNumber
Returns
string

Implements Seboettg\CiteProc\Rendering\Rendering.

Definition at line 95 of file Label.php.

References Seboettg\CiteProc\Rendering\Label\defaultPlural(), Seboettg\CiteProc\CiteProc\getContext(), and Seboettg\CiteProc\Rendering\Label\getPlural().

◆ setForm()

Seboettg\CiteProc\Rendering\Label::setForm (   $form)
Parameters
string$form

Definition at line 215 of file Label.php.

◆ setVariable()

Seboettg\CiteProc\Rendering\Label::setVariable (   $variable)
Parameters
string$variable

Definition at line 162 of file Label.php.


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