diff options
Diffstat (limited to 'lib/private/Config/Lexicon/CoreConfigLexicon.php')
-rw-r--r-- | lib/private/Config/Lexicon/CoreConfigLexicon.php | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/private/Config/Lexicon/CoreConfigLexicon.php b/lib/private/Config/Lexicon/CoreConfigLexicon.php index 34a0b883c54..05de9378932 100644 --- a/lib/private/Config/Lexicon/CoreConfigLexicon.php +++ b/lib/private/Config/Lexicon/CoreConfigLexicon.php @@ -17,6 +17,10 @@ use NCU\Config\ValueType; * ConfigLexicon for 'core' app/user configs */ class CoreConfigLexicon implements IConfigLexicon { + public const ASYNC_LOOPBACK_ADDRESS = 'loopback_address'; + public const ASYNC_LOOPBACK_PING = 'async_loopback_ping'; + public const ASYNC_LOOPBACK_TEST = 'async_loopback_test'; + public function getStrictness(): ConfigLexiconStrictness { return ConfigLexiconStrictness::IGNORE; } @@ -28,6 +32,9 @@ class CoreConfigLexicon implements IConfigLexicon { public function getAppConfigs(): array { return [ new ConfigLexiconEntry('lastcron', ValueType::INT, 0, 'timestamp of last cron execution'), + new ConfigLexiconEntry(self::ASYNC_LOOPBACK_ADDRESS, ValueType::STRING, '', 'local address of the instance to initiate async process via web request', true), + new ConfigLexiconEntry(self::ASYNC_LOOPBACK_PING, ValueType::STRING, '', 'temporary random string used to confirm web-async loopback endpoint is valid', true), + new ConfigLexiconEntry(self::ASYNC_LOOPBACK_TEST, ValueType::STRING, '', 'temporary random string used to confirm web-async is fully functional', true), ]; } |