PHP Class IMP_Factory_MimeViewer, horde

Author: Michael Slusarz ([email protected])
Inheritance: extends Horde_Core_Factory_MimeViewer
Datei anzeigen Open project: horde/horde

Public Methods

Method Description
create ( Horde_Mime_Part $mime, array $opts = [] ) : Horde_Mime_Viewer_Base Attempts to return a concrete Horde_Mime_Viewer object based on the MIME type.
createCallback ( Horde_Mime_Viewer_Base $viewer, Horde_Mime_Part $mime, string $type ) : Horde_Mime_Viewer_Base Callback used to return a MIME Viewer object from within certain Viewer drivers.
getViewerConfig ( $type, $app )

Method Details

create() public method

Attempts to return a concrete Horde_Mime_Viewer object based on the MIME type.
public create ( Horde_Mime_Part $mime, array $opts = [] ) : Horde_Mime_Viewer_Base
$mime Horde_Mime_Part An object with the data to be rendered.
$opts array Additional options: - contents: (IMP_Contents) Object associated with $mime. - type: (string) The MIME type to use for loading.
return Horde_Mime_Viewer_Base The newly created instance.

createCallback() public method

Callback used to return a MIME Viewer object from within certain Viewer drivers.
public createCallback ( Horde_Mime_Viewer_Base $viewer, Horde_Mime_Part $mime, string $type ) : Horde_Mime_Viewer_Base
$viewer Horde_Mime_Viewer_Base The MIME Viewer driver requesting the new object.
$mime Horde_Mime_Part An object with the data to be rendered.
$type string The MIME type to use for rendering.
return Horde_Mime_Viewer_Base The newly created instance.

getViewerConfig() public method

public getViewerConfig ( $type, $app )