SetaPDF_Core_Document_Catalog_Extensions Class for handling the catalogs extensions dictionary

File: /SetaPDF/Core/Document/Catalog/Extensions.php

Class hierarchy

Summary

Properties


Methods

__construct()

cleanUp()

Release memory and cycled references.

getDictionary()

Get the extensions dictionary.

Parameters
$create : bool
 

getExtension()

public array|bool SetaPDF_Core_Document_Catalog_Extensions::getExtension ( string $name )

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 => "..."], ...]

removeExtension()

Removes a developer extension from the dictionary.

Parameters
$name : string
 

setExtension()

public void SetaPDF_Core_Document_Catalog_Extensions::setExtension ( string $name, string $baseVersion, integer $extensionLevel )

Set the data of a developer extension.

Parameters
$name : string
 
$baseVersion : string
 
$extensionLevel : integer