|
Open Journal Systems
3.3.0
|
Public Member Functions | |
| __construct ($styleSheet, $lang="en-US", $markupExtension=[]) | |
| __destruct () | |
| init ($citationAsArray=false) | |
| render ($data, $mode="bibliography", $citationItems=[], $citationAsArray=false) | |
| renderCssStyles () | |
Static Public Member Functions | |
| static | getContext () |
| static | setContext ($context) |
Protected Member Functions | |
| bibliography ($data) | |
| citation ($data, $citationItems) | |
Definition at line 32 of file CiteProc.php.
| Seboettg\CiteProc\CiteProc::__construct | ( | $styleSheet, | |
$lang = "en-US", |
|||
$markupExtension = [] |
|||
| ) |
CiteProc constructor.
| string | $styleSheet | xml formatted csl stylesheet |
| string | $lang | |
| array | $markupExtension |
Definition at line 89 of file CiteProc.php.
| Seboettg\CiteProc\CiteProc::__destruct | ( | ) |
Definition at line 96 of file CiteProc.php.
|
protected |
| DataList | $data |
Definition at line 143 of file CiteProc.php.
Referenced by Seboettg\CiteProc\CiteProc\render().
|
protected |
| DataList | $data | |
| ArrayList | $citationItems |
Definition at line 154 of file CiteProc.php.
Referenced by Seboettg\CiteProc\CiteProc\render().
|
static |
Definition at line 45 of file CiteProc.php.
Referenced by Seboettg\CiteProc\Style\Bibliography\__construct(), Seboettg\CiteProc\Style\Citation\__construct(), Seboettg\CiteProc\Style\StyleElement\__construct(), Seboettg\CiteProc\Styles\addAffixes(), Seboettg\CiteProc\Styles\addSurroundingQuotes(), Seboettg\CiteProc\Util\CiteProcHelper\applyAdditionMarkupFunction(), Seboettg\CiteProc\Util\StringHelper\initializeBySpaceOrHyphen(), Seboettg\CiteProc\Style\initInheritableNameAttributes(), Seboettg\CiteProc\Style\Sort\Key\isMacro(), Seboettg\CiteProc\Rendering\Date\DatePart\monthFromLocale(), Seboettg\CiteProc\Style\Bibliography\render(), Seboettg\CiteProc\Rendering\Name\EtAl\render(), Seboettg\CiteProc\Rendering\Layout\render(), Seboettg\CiteProc\Rendering\Label\render(), Seboettg\CiteProc\Rendering\Text\render(), Seboettg\CiteProc\Rendering\Name\Substitute\render(), Seboettg\CiteProc\CiteProc\render(), Seboettg\CiteProc\Rendering\Name\Names\render(), Seboettg\CiteProc\CiteProc\renderCssStyles(), Seboettg\CiteProc\Rendering\Date\DatePart\renderDay(), Seboettg\CiteProc\Rendering\Date\DatePart\renderYear(), and Seboettg\CiteProc\CiteProcTest\testGetInfo().
| Seboettg\CiteProc\CiteProc::init | ( | $citationAsArray = false | ) |
initializes CiteProc and start parsing XML stylesheet
| bool | $citationAsArray |
| CiteProcException |
Definition at line 215 of file CiteProc.php.
Referenced by Seboettg\CiteProc\CiteProc\render(), and Seboettg\CiteProc\CiteProc\renderCssStyles().
| Seboettg\CiteProc\CiteProc::render | ( | $data, | |
$mode = "bibliography", |
|||
$citationItems = [], |
|||
$citationAsArray = false |
|||
| ) |
| array | DataList | $data | |
| string | $mode | (citation|bibliography) |
| array | $citationItems | |
| bool | $citationAsArray |
| CiteProcException |
Definition at line 167 of file CiteProc.php.
References Seboettg\CiteProc\CiteProc\bibliography(), Seboettg\CiteProc\CiteProc\citation(), Seboettg\CiteProc\Util\CiteProcHelper\cloneArray(), Seboettg\CiteProc\CiteProc\getContext(), Seboettg\CiteProc\CiteProc\init(), and Seboettg\CiteProc\CiteProc\setContext().
Referenced by Seboettg\CiteProc\Rendering\Name\NameTest\testEnrichMarkupNamesCitationsAndBibliography().
| Seboettg\CiteProc\CiteProc::renderCssStyles | ( | ) |
| CiteProcException |
Definition at line 230 of file CiteProc.php.
References Seboettg\CiteProc\CiteProc\getContext(), and Seboettg\CiteProc\CiteProc\init().
|
static |
| Context | $context |
Definition at line 53 of file CiteProc.php.
Referenced by Seboettg\CiteProc\CiteProc\render(), Seboettg\CiteProc\Rendering\NumberTest\setUp(), Seboettg\CiteProc\Rendering\GroupTest\setUp(), and Seboettg\CiteProc\Node\Choose\Choose\ChooseTest\testIsNumeric().