PHP Класс Fireguard\Report\Exporters\AbstractPhantomExporter

Наследование: extends AbstractExporter
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$binaryPath Path for executable converter html to pdf
$commandOptions PhantomJs Params
$configValidOptions
$format string
$htmlBodyPath
$htmlFooter
$htmlHeader
$orientation ['landscape', 'portrait']
$validFormats

Открытые методы

Метод Описание
addCommandOption ( string $option, string $value ) : AbstractPhantomExporter
getBinaryPath ( ) : string
getCommandOptions ( ) : array
getFooterHeight ( )
getFormat ( ) : string
getHeaderHeight ( )
getMargin ( ) : string
getOrientation ( ) : string
mountCommandOptions ( ) : string
mountScriptForExport ( ) : string
prefixOsPath ( string $path, string $operationalSystem = PHP_OS ) : string Prefix the input path for windows versions of PhantomJS
setBinaryPath ( $binaryPath ) : AbstractPhantomExporter
setCommandOptions ( array $options ) : AbstractPhantomExporter
setFormat ( string $format ) : AbstractPhantomExporter
setMargin ( string $margin ) : AbstractPhantomExporter
setOrientation ( $orientation ) : AbstractPhantomExporter

Защищенные методы

Метод Описание
createHtmlFiles ( Fireguard\Report\Contracts\ReportContract $report )
getFooterScript ( )
getHeaderScript ( )
getScript ( $html, $heigth )
getViewPortHeight ( )
getViewPortWidth ( )
processInlineHtml ( $html )
saveFinishFile ( )

Описание методов

addCommandOption() публичный Метод

public addCommandOption ( string $option, string $value ) : AbstractPhantomExporter
$option string
$value string
Результат AbstractPhantomExporter

createHtmlFiles() защищенный Метод

protected createHtmlFiles ( Fireguard\Report\Contracts\ReportContract $report )
$report Fireguard\Report\Contracts\ReportContract

getBinaryPath() публичный Метод

public getBinaryPath ( ) : string
Результат string

getCommandOptions() публичный Метод

public getCommandOptions ( ) : array
Результат array

getFooterHeight() публичный Метод

public getFooterHeight ( )

getFooterScript() защищенный Метод

protected getFooterScript ( )

getFormat() публичный Метод

public getFormat ( ) : string
Результат string

getHeaderHeight() публичный Метод

public getHeaderHeight ( )

getHeaderScript() защищенный Метод

protected getHeaderScript ( )

getMargin() публичный Метод

public getMargin ( ) : string
Результат string

getOrientation() публичный Метод

public getOrientation ( ) : string
Результат string

getScript() защищенный Метод

protected getScript ( $html, $heigth )

getViewPortHeight() защищенный Метод

protected getViewPortHeight ( )

getViewPortWidth() защищенный Метод

protected getViewPortWidth ( )

mountCommandOptions() публичный Метод

public mountCommandOptions ( ) : string
Результат string Command line string

mountScriptForExport() публичный Метод

public mountScriptForExport ( ) : string
Результат string Path for generated script

prefixOsPath() публичный Метод

Prefix the input path for windows versions of PhantomJS
public prefixOsPath ( string $path, string $operationalSystem = PHP_OS ) : string
$path string
$operationalSystem string
Результат string

processInlineHtml() защищенный Метод

protected processInlineHtml ( $html )

saveFinishFile() защищенный Метод

protected saveFinishFile ( )

setBinaryPath() публичный Метод

public setBinaryPath ( $binaryPath ) : AbstractPhantomExporter
$binaryPath
Результат AbstractPhantomExporter

setCommandOptions() публичный Метод

public setCommandOptions ( array $options ) : AbstractPhantomExporter
$options array
Результат AbstractPhantomExporter

setFormat() публичный Метод

public setFormat ( string $format ) : AbstractPhantomExporter
$format string
Результат AbstractPhantomExporter

setMargin() публичный Метод

public setMargin ( string $margin ) : AbstractPhantomExporter
$margin string
Результат AbstractPhantomExporter

setOrientation() публичный Метод

public setOrientation ( $orientation ) : AbstractPhantomExporter
$orientation
Результат AbstractPhantomExporter

Описание свойств

$binaryPath защищенное свойство

Path for executable converter html to pdf
protected $binaryPath

$commandOptions защищенное свойство

PhantomJs Params
protected $commandOptions

$configValidOptions защищенное свойство

protected $configValidOptions

$format защищенное свойство

protected string $format
Результат string

$htmlBodyPath защищенное свойство

protected $htmlBodyPath

$htmlFooter защищенное свойство

protected $htmlFooter

$htmlHeader защищенное свойство

protected $htmlHeader

$orientation защищенное свойство

['landscape', 'portrait']
protected $orientation

$validFormats защищенное свойство

protected $validFormats