PubdbLiteraturesCitation - JoomlaPubDB/PubDB GitHub Wiki

Class: \PubdbLiteraturesCitation

Namespace: [](../namespaces/default)


Summary:

Class PubdbLiteraturesCitation


Constants

  • No constants found

Properties


Methods


Details


Tags

Tag Version Description
since 1.6

Methods

public generateFormattedStings() : array

public generateFormattedStings(  $patternId,   $literatureList) : array

Summary

Generates formatted String in citation style format for each entry in literature list

Details:

Parameters:
Type Name Description
$patternId
$literatureList

Returns: array - String[] with formatted strings in citation style format

Tags
Tag Version Description
since 0.0.1

private generateFormattedString() : String

private generateFormattedString(  $pattern,   $literatureEntry) : String

Summary

Generates formatted String in citation style format for given entry. Global variable Blocks need to be filled before.

Details:

Parameters:
Type Name Description
$pattern
$literatureEntry

Returns: String - literature string in citation style format

Tags
Tag Version Description
since 0.0.1

private getFormattedBlock() : String

private getFormattedBlock(  $block,   $literatureEntry) : String

Summary

Format block

Details:

Parameters:
Type Name Description
$block String block to be formatted
$literatureEntry stdClass literature entry to get data from

Returns: String - formatted block

Tags
Tag Version Description
since 0.0.1

private getPatternFromDb() : \json

private getPatternFromDb(  $citation_style_id) : \json

Summary

Get citation style from DB

Details:

Parameters:
Type Name Description
$citation_style_id int Id of the citation style

Returns: \json - Pattern of the citation style

Tags
Tag Version Description
since 0.0.1

private getRefIdFromDb() : integer

private getRefIdFromDb(  $refTypeName) : integer

Summary

Get reference type id by name

Details:

Parameters:
Type Name Description
$refTypeName String reference type name

Returns: integer - reference type id

Tags
Tag Version Description
since 0.0.1

Top Namespaces


Reports


This document was automatically generated from source code comments on 2020-07-13 using phpDocumentor and fr3nch13/phpdoc-markdown

⚠️ **GitHub.com Fallback** ⚠️