PHP Class Elgg\Database\ConfigTable

WARNING: API IN FLUX. DO NOT USE DIRECTLY.
Since: 1.10.0
Datei anzeigen Open project: elgg/elgg

Protected Properties

Property Type Description
$boot Elgg\BootService
$db Elgg\Database
$logger Elgg\Logger

Public Methods

Method Description
__construct ( Database $db, BootService $boot, Logger $logger ) Constructor
get ( string $name ) : mixed | null Gets a configuration value
remove ( string $name ) : boolean Removes a config setting.
set ( string $name, mixed $value ) : boolean Add or update a config setting.

Method Details

__construct() public method

Constructor
public __construct ( Database $db, BootService $boot, Logger $logger )
$db Elgg\Database Database
$boot Elgg\BootService BootService
$logger Elgg\Logger Logger

get() public method

Plugin authors should use elgg_get_config().
public get ( string $name ) : mixed | null
$name string The name of the config value
return mixed | null

remove() public method

Removes a config setting.
public remove ( string $name ) : boolean
$name string The name of the field.
return boolean Success or failure

set() public method

Plugin authors should use elgg_set_config(). If the config name already exists, it will be updated to the new value.
public set ( string $name, mixed $value ) : boolean
$name string The name of the configuration value
$value mixed Its value
return boolean

Property Details

$boot protected_oe property

protected BootService,Elgg $boot
return Elgg\BootService

$db protected_oe property

protected Database,Elgg $db
return Elgg\Database

$logger protected_oe property

protected Logger,Elgg $logger
return Elgg\Logger