FirefoxProfile
in package
Table of Contents
Properties
- $extensions : array<string|int, mixed>
- $extensions_datas : array<string|int, mixed>
- $preferences : array<string|int, mixed>
- $rdf_file : string
Methods
- addExtension() : FirefoxProfile
- addExtensionDatas() : FirefoxProfile
- encode() : string
- getPreference() : mixed
- setPreference() : FirefoxProfile
- setRdfFile() : FirefoxProfile
- createTempDirectory() : string
- deleteDirectory() : mixed
- extractTo() : FirefoxProfile
- installExtension() : mixed
- parseExtensionName() : mixed
Properties
$extensions
private
array<string|int, mixed>
$extensions
= []
$extensions_datas
private
array<string|int, mixed>
$extensions_datas
= []
$preferences
private
array<string|int, mixed>
$preferences
= []
$rdf_file
private
string
$rdf_file
Methods
addExtension()
public
addExtension(string $extension) : FirefoxProfile
Parameters
- $extension : string
-
The path to the xpi extension.
Return values
FirefoxProfileaddExtensionDatas()
public
addExtensionDatas(string $extension_datas) : FirefoxProfile
Parameters
- $extension_datas : string
-
The path to the folder containing the datas to add to the extension
Return values
FirefoxProfileencode()
public
encode() : string
Return values
stringgetPreference()
public
getPreference(mixed $key) : mixed
Parameters
- $key : mixed
setPreference()
public
setPreference(string $key, string|bool|int $value) : FirefoxProfile
Parameters
- $key : string
- $value : string|bool|int
Tags
Return values
FirefoxProfilesetRdfFile()
public
setRdfFile(string $rdf_file) : FirefoxProfile
Parameters
- $rdf_file : string
-
The path to the rdf file
Return values
FirefoxProfilecreateTempDirectory()
private
createTempDirectory([string $prefix = '' ]) : string
Parameters
- $prefix : string = ''
-
Prefix of the temp directory.
Tags
Return values
string —The path to the temp directory created.
deleteDirectory()
private
deleteDirectory(string $directory) : mixed
Parameters
- $directory : string
-
The path to the directory.
extractTo()
private
extractTo(string $xpi, string $target_dir) : FirefoxProfile
Parameters
- $xpi : string
-
The path to the .xpi extension.
- $target_dir : string
-
The path to the unzip directory.
Tags
Return values
FirefoxProfileinstallExtension()
private
installExtension(string $extension, string $profileDir) : mixed
Parameters
- $extension : string
-
The path to the extension.
- $profileDir : string
-
The path to the profile directory.
Tags
parseExtensionName()
private
parseExtensionName(mixed $extensionPath) : mixed
Parameters
- $extensionPath : mixed