function SettingsEditor::isSimple
Same name in other branches
- 11.x core/lib/Drupal/Core/Site/SettingsEditor.php \Drupal\Core\Site\SettingsEditor::isSimple()
Checks whether the given token represents a scalar or NULL.
Parameters
int $type: The token type.
string $value: The value of the token.
Return value
bool TRUE if this token represents a scalar or NULL.
See also
1 call to SettingsEditor::isSimple()
- SettingsEditor::rewrite in core/
lib/ Drupal/ Core/ Site/ SettingsEditor.php - Replaces values in settings.php with values in the submitted array.
File
-
core/
lib/ Drupal/ Core/ Site/ SettingsEditor.php, line 207
Class
- SettingsEditor
- Generates settings.php files for Drupal installations.
Namespace
Drupal\Core\SiteCode
private static function isSimple(int $type, string $value) : bool {
$is_integer = $type === T_LNUMBER;
$is_float = $type === T_DNUMBER;
$is_string = $type === T_CONSTANT_ENCAPSED_STRING;
$is_boolean_or_null = $type === T_STRING && in_array(strtoupper($value), [
'TRUE',
'FALSE',
'NULL',
]);
return $is_integer || $is_float || $is_string || $is_boolean_or_null;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.