PARSESTYLE
in package
Parse the bibliographic style
Table of Contents
- $creators : mixed
- array
- $map : mixed
- array
- $messages : mixed
- object
- $noTabbingFields : mixed
- array
- $numTabs : mixed
- int
- $session : mixed
- object
- $writeSource : mixed
- array
- arrayToXML() : string
- Parse array to XML
- creatorXMLAttributes() : string
- create attribute strings for XML <resource> element for creators
- findAlternateFields() : array<string|int, mixed>
- Find alternate fields
Properties
$creators
array
private
mixed
$creators
$map
array
private
mixed
$map
= []
$messages
object
private
mixed
$messages
$noTabbingFields
array
private
mixed
$noTabbingFields
= ['dependentPre', 'dependentPost', 'dependentPreAlternative', 'dependentPostAlternative', 'singular', 'plural', 'pre', 'post', 'ultimate', 'preliminaryText', 'alternatePreSecond', 'alternatePreFirst', 'alternatePostFirst', 'alternatePostSecond']
$numTabs
int
private
mixed
$numTabs
= 2
$session
object
private
mixed
$session
$writeSource
array
private
mixed
$writeSource
Methods
arrayToXML()
Parse array to XML
private
arrayToXML(array<string|int, mixed> $array) : string
Parameters
- $array : array<string|int, mixed>
Return values
string —creatorXMLAttributes()
create attribute strings for XML <resource> element for creators
private
creatorXMLAttributes(string $type) : string
Parameters
- $type : string
Return values
string —findAlternateFields()
Find alternate fields
private
findAlternateFields(array<string|int, mixed> $subjectArray, string $search) : array<string|int, mixed>
Parameters
- $subjectArray : array<string|int, mixed>
- $search : string