Semantic MediaWiki and related extensions
Public Member Functions | List of all members
SCI\CitationReferencePositionJournal Class Reference

Public Member Functions

 __construct (Cache $cache, CacheKeyProvider $cacheKeyProvider)
 
 hasCitationReference (SemanticData $semanticData)
 
 getJournalBySubject (DIWikiPage $subject)
 
 buildJournalForUnboundReferenceList (array $referenceList)
 
 findLastReferencePositionEntryFor (DIWikiPage $subject=null, $reference)
 
 addJournalEntryFor (DIWikiPage $subject=null, $reference)
 

Detailed Description

GNU GPL v2+

Since
1.0
Author
mwjames

Constructor & Destructor Documentation

◆ __construct()

SCI\CitationReferencePositionJournal::__construct ( Cache  $cache,
CacheKeyProvider  $cacheKeyProvider 
)
Since
1.0
Parameters
Cache$cache
CacheKeyProvider$cacheKeyProvider

Member Function Documentation

◆ addJournalEntryFor()

SCI\CitationReferencePositionJournal::addJournalEntryFor ( DIWikiPage  $subject = null,
  $reference 
)
Since
1.0
Parameters
DIWikiPage | null$subject
string$reference

◆ buildJournalForUnboundReferenceList()

SCI\CitationReferencePositionJournal::buildJournalForUnboundReferenceList ( array  $referenceList)
Note
Build a journal from unbound references (loose from the subject invoked citation references), the position isn't important because those will not be linked to any CiteRef anchors.
Since
1.0
Parameters
array$referenceList
Returns
array|null

◆ findLastReferencePositionEntryFor()

SCI\CitationReferencePositionJournal::findLastReferencePositionEntryFor ( DIWikiPage  $subject = null,
  $reference 
)
Since
1.0
Parameters
DIWikiPage | null$subject
string$reference
Returns
string|null

◆ getJournalBySubject()

SCI\CitationReferencePositionJournal::getJournalBySubject ( DIWikiPage  $subject)
Since
1.0
Parameters
DIWikiPage$subject
Returns
array|null

◆ hasCitationReference()

SCI\CitationReferencePositionJournal::hasCitationReference ( SemanticData  $semanticData)
Since
1.0
Parameters
DIWikiPage$subject
Returns
boolean

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

About | General disclaimer | Privacy policy