PHP Class CakePdf\Pdf\Crypto\AbstractPdfCrypto

Datei anzeigen Open project: ceeram/cakepdf Class Usage Examples

Protected Properties

Property Type Description
$_Pdf CakePdf\Pdf\CakePdf Instance of CakePdf class
$_config array Configurations

Public Methods

Method Description
__construct ( CakePdf $Pdf ) Constructor
config ( null | string | array $config = null ) : null | string | array Set the config
encrypt ( string $data ) : string Implement in subclass to return raw pdf data.
permissionImplemented ( string $permission ) : boolean Implement in subclass.

Method Details

__construct() public method

Constructor
public __construct ( CakePdf $Pdf )
$Pdf CakePdf\Pdf\CakePdf CakePdf instance

config() public method

Set the config
public config ( null | string | array $config = null ) : null | string | array
$config null | string | array Null, string or array. Pass array of configs to set.
return null | string | array Returns Returns config value if $config is string, else returns config array.

encrypt() abstract public method

Implement in subclass to return raw pdf data.
abstract public encrypt ( string $data ) : string
$data string raw pdf file
return string

permissionImplemented() abstract public method

Implement in subclass.
abstract public permissionImplemented ( string $permission ) : boolean
$permission string permission to check
return boolean

Property Details

$_Pdf protected_oe property

Instance of CakePdf class
protected CakePdf,CakePdf\Pdf $_Pdf
return CakePdf\Pdf\CakePdf

$_config protected_oe property

Configurations
protected array $_config
return array