PARSESTYLE
    
            
            in package
            
        
    
    
    
        
            Parse the bibliographic style
Table of Contents
- $creators : mixed
 - array
 - $errors : 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
    
    
        
    
$errors
object
    private
        mixed
    $errors
    
    
        
    
$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