Access a ProcessWire configuration setting ($config API variable as a function)

This function behaves the same as the $config API variable, though does support optional shortcut arguments for getting/setting values.

Please note this method is and thus not intended to be called directly.

Example

$config = config(); // Simply get $config API var
$debug = config()->debug; // Get value of debug
$debug = config('debug'); // Same as above, shortcut syntax
config()->debug = true; // Set value of debug
config('debug', true);  // Same as above, shortcut syntax

Internal usage

// basic internal usage
$config = config();

// internal usage with all arguments
$config = config(string $key = '', null $value = null);

Arguments

NameType(s)Description
$key (optional)string
$value (optional)null

Return value

Config mixed


Functions methods and properties

API reference based on ProcessWire core version 3.0.251