Open Journal Systems  3.3.0
Seboettg\CiteProc\Style\Macro Class Reference
Inheritance diagram for Seboettg\CiteProc\Style\Macro:
Seboettg\CiteProc\Rendering\Rendering Seboettg\CiteProc\Rendering\HasParent

Public Member Functions

 __construct (SimpleXMLElement $node, $parent)
 
 getName ()
 
 getParent ()
 
 render ($data, $citationNumber=null)
 

Detailed Description

Definition at line 37 of file Macro.php.

Constructor & Destructor Documentation

◆ __construct()

Seboettg\CiteProc\Style\Macro::__construct ( SimpleXMLElement  $node,
  $parent 
)

Macro constructor.

Parameters
SimpleXMLElement$node
Root$parent
Exceptions
CiteProcException

Definition at line 70 of file Macro.php.

References Seboettg\CiteProc\Util\Factory\create().

Member Function Documentation

◆ getName()

Seboettg\CiteProc\Style\Macro::getName ( )
Returns
string

Definition at line 111 of file Macro.php.

◆ getParent()

Seboettg\CiteProc\Style\Macro::getParent ( )
Returns
Root

Implements Seboettg\CiteProc\Rendering\HasParent.

Definition at line 119 of file Macro.php.

◆ render()

Seboettg\CiteProc\Style\Macro::render (   $data,
  $citationNumber = null 
)
Parameters
array | DataList$data
int | null$citationNumber
Returns
string

Implements Seboettg\CiteProc\Rendering\Rendering.

Definition at line 90 of file Macro.php.


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