Merge pull request #52623 from nextcloud/feat/noid/get-value-type-from-lexicon

iAppConfig: getValueType() get data from lexicon if available
pull/52438/head
Maxence Lange 5 months ago committed by GitHub
commit cd06b2432c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 8
      lib/private/AppConfig.php

@ -488,6 +488,14 @@ class AppConfig implements IAppConfig {
* @see VALUE_ARRAY
*/
public function getValueType(string $app, string $key, ?bool $lazy = null): int {
$type = self::VALUE_MIXED;
$ignorable = $lazy ?? false;
$this->matchAndApplyLexiconDefinition($app, $key, $ignorable, $type);
if ($type !== self::VALUE_MIXED) {
// a modified $type means config key is set in Lexicon
return $type;
}
$this->assertParams($app, $key);
$this->loadConfig($app, $lazy);

Loading…
Cancel
Save