OpfItem
in package
Transform `.opf` file to an object.
Table of Contents
Properties
- $contentFiles : array<string|int, string>
- $coverPath : string|null
- $dcContributors : array<string|int, BookContributor>
- $dcCreators : array<string|int, BookAuthor>
- $dcDate : DateTime|null
- $dcDescription : string|null
- $dcIdentifiers : array<string|int, BookIdentifier>
- $dcLanguage : string|null
- $dcPublisher : string|null
- $dcRights : array<string|int, mixed>
- $dcSubject : array<string|int, string>
- $dcTitle : string|null
- $epubVersion : int|null
- $filename : string|null
- $guide : array<string|int, mixed>
- $manifest : array<string|int, mixed>
- $meta : array<string|int, BookMeta>
- $metadata : array<string|int, mixed>
- $spine : array<string|int, mixed>
- $xml : XmlReader
Methods
- __toString() : string
- getContentFiles() : array<string|int, string>
- getCoverPath() : string|null
- getDcContributors() : array<string|int, BookContributor>
- getDcCreators() : array<string|int, BookAuthor>
- getDcDate() : DateTime|null
- getDcDescription() : string|null
- getDcIdentifiers() : array<string|int, BookIdentifier>
- getDcLanguage() : string|null
- getDcPublisher() : string|null
- getDcRights() : array<string|int, string>
- getDcSubject() : array<string|int, string>
- getDcTitle() : string|null
- getEpubVersion() : int|null
- getGuide() : array<string|int, mixed>
- getManifest() : array<string|int, mixed>
- getMeta() : array<string|int, BookMeta>
- getMetadata() : array<string|int, mixed>
- getMetaItem() : BookMeta|null
- getMetaItems() : array<string|int, BookMeta>
- getSpine() : array<string|int, mixed>
- make() : self
- toArray() : array<string|int, mixed>
- toJson() : string
- __construct() : mixed
- findContent() : array<string|int, string>
- findCover() : string|null
- multipleItems() : array<string|int, mixed>
- parseMetadata() : self
- parseMetadataNode() : string|null
- parseNode() : string|null
- setDcContributors() : array<string|int, BookContributor>
- setDcCreators() : array<string|int, BookAuthor>
- setDcDate() : DateTime|null
- setDcIdentifiers() : array<string|int, BookIdentifier>
- setDcRights() : array<string|int, string>
- setDcSubjects() : array<string|int, mixed>
- setMeta() : array<string|int, BookMeta>
Properties
$contentFiles
protected
array<string|int, string>
$contentFiles
= []
$coverPath
protected
string|null
$coverPath
= null
$dcContributors
protected
array<string|int, BookContributor>
$dcContributors
= []
$dcCreators
protected
array<string|int, BookAuthor>
$dcCreators
= []
$dcDate
protected
DateTime|null
$dcDate
= null
$dcDescription
protected
string|null
$dcDescription
= null
$dcIdentifiers
protected
array<string|int, BookIdentifier>
$dcIdentifiers
= []
$dcLanguage
protected
string|null
$dcLanguage
= null
$dcPublisher
protected
string|null
$dcPublisher
= null
$dcRights
protected
array<string|int, mixed>
$dcRights
= []
$dcSubject
protected
array<string|int, string>
$dcSubject
= []
$dcTitle
protected
string|null
$dcTitle
= null
$epubVersion
protected
int|null
$epubVersion
= null
$filename
protected
string|null
$filename
= null
$guide
protected
array<string|int, mixed>
$guide
= []
$manifest
protected
array<string|int, mixed>
$manifest
= []
$meta
protected
array<string|int, BookMeta>
$meta
= []
$metadata
protected
array<string|int, mixed>
$metadata
= []
$spine
protected
array<string|int, mixed>
$spine
= []
$xml
protected
XmlReader
$xml
Methods
__toString()
public
__toString() : string
Return values
stringgetContentFiles()
public
getContentFiles() : array<string|int, string>
Return values
array<string|int, string>getCoverPath()
public
getCoverPath() : string|null
Return values
string|nullgetDcContributors()
public
getDcContributors() : array<string|int, BookContributor>
Return values
array<string|int, BookContributor>getDcCreators()
public
getDcCreators() : array<string|int, BookAuthor>
Return values
array<string|int, BookAuthor>getDcDate()
public
getDcDate() : DateTime|null
Return values
DateTime|nullgetDcDescription()
public
getDcDescription() : string|null
Return values
string|nullgetDcIdentifiers()
public
getDcIdentifiers() : array<string|int, BookIdentifier>
Return values
array<string|int, BookIdentifier>getDcLanguage()
public
getDcLanguage() : string|null
Return values
string|nullgetDcPublisher()
public
getDcPublisher() : string|null
Return values
string|nullgetDcRights()
public
getDcRights() : array<string|int, string>
Return values
array<string|int, string>getDcSubject()
public
getDcSubject() : array<string|int, string>
Return values
array<string|int, string>getDcTitle()
public
getDcTitle() : string|null
Return values
string|nullgetEpubVersion()
public
getEpubVersion() : int|null
Return values
int|nullgetGuide()
public
getGuide() : array<string|int, mixed>
Return values
array<string|int, mixed>getManifest()
public
getManifest() : array<string|int, mixed>
Return values
array<string|int, mixed>getMeta()
public
getMeta() : array<string|int, BookMeta>
Use getMetaItems instead.
Return values
array<string|int, BookMeta>getMetadata()
public
getMetadata() : array<string|int, mixed>
Return values
array<string|int, mixed>getMetaItem()
public
getMetaItem(string $key) : BookMeta|null
Parameters
- $key : string
Return values
BookMeta|nullgetMetaItems()
public
getMetaItems() : array<string|int, BookMeta>
Return values
array<string|int, BookMeta>getSpine()
public
getSpine() : array<string|int, mixed>
Return values
array<string|int, mixed>make()
public
static make(string $content[, string|null $filename = null ]) : self
Parameters
- $content : string
- $filename : string|null = null
Return values
selftoArray()
public
toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>toJson()
public
toJson() : string
Return values
string__construct()
protected
__construct(XmlReader $xml) : mixed
Parameters
- $xml : XmlReader
findContent()
private
findContent() : array<string|int, string>
Return values
array<string|int, string>findCover()
private
findCover() : string|null
Return values
string|nullmultipleItems()
private
multipleItems(mixed $items) : array<string|int, mixed>
Parameters
- $items : mixed
Return values
array<string|int, mixed>parseMetadata()
private
parseMetadata() : self
Return values
selfparseMetadataNode()
private
parseMetadataNode(string $key) : string|null
Parameters
- $key : string
Return values
string|nullparseNode()
private
parseNode(mixed $core) : string|null
Parameters
- $core : mixed
Return values
string|nullsetDcContributors()
private
setDcContributors() : array<string|int, BookContributor>
Return values
array<string|int, BookContributor>setDcCreators()
private
setDcCreators() : array<string|int, BookAuthor>
Return values
array<string|int, BookAuthor>setDcDate()
private
setDcDate() : DateTime|null
Return values
DateTime|nullsetDcIdentifiers()
private
setDcIdentifiers() : array<string|int, BookIdentifier>
Return values
array<string|int, BookIdentifier>setDcRights()
private
setDcRights() : array<string|int, string>
Return values
array<string|int, string>setDcSubjects()
private
setDcSubjects() : array<string|int, mixed>
Return values
array<string|int, mixed>setMeta()
private
setMeta() : array<string|int, BookMeta>