SetaPDF_Core_Document_Catalog_Extensions Class for handling the catalogs extensions dictionary
File: /SetaPDF v2/Core/Document/Catalog/Extensions.php
Class hierarchy
Summary
Properties
Methods
__construct()
public SetaPDF_Core_Document_Catalog_Extensions::__construct (
SetaPDF_Core_Document_Catalog $catalog
)The constructor.
Parameters
- $catalog : SetaPDF_Core_Document_Catalog
getDictionary()
public SetaPDF_Core_Document_Catalog_Extensions::getDictionary (
[ bool $create = false ]
): null|SetaPDF_Core_Type_DictionaryGet the extensions dictionary.
Parameters
- $create : bool
getExtension()
Get a developer extension by its name.
This method will return an array with the "baseVersion" and "extensionLevel" keys or false if no extension was found.
Parameters
- $name : string
getExtensions()
Get all defined developer extensions.
The method will return an array of the following structure: [$name => [baseVersion => "...", extensionLevel => "..."], ...]
setExtension()
public SetaPDF_Core_Document_Catalog_Extensions::setExtension (
string $name, string $baseVersion, integer $extensionLevel
): voidSet the data of a developer extension.
Parameters
- $name : string
- $baseVersion : string
- $extensionLevel : integer