diff --git a/module/Core/src/Config/SimplifiedConfigParser.php b/module/Core/src/Config/SimplifiedConfigParser.php index 95c777e8..5ee912b0 100644 --- a/module/Core/src/Config/SimplifiedConfigParser.php +++ b/module/Core/src/Config/SimplifiedConfigParser.php @@ -32,6 +32,7 @@ class SimplifiedConfigParser 'base_path' => ['router', 'base_path'], 'web_worker_num' => ['zend-expressive-swoole', 'swoole-http-server', 'options', 'worker_num'], 'task_worker_num' => ['zend-expressive-swoole', 'swoole-http-server', 'options', 'task_worker_num'], + 'visits_webhooks' => ['url_shortener', 'visits_webhooks'], ]; private const SIMPLIFIED_CONFIG_SIDE_EFFECTS = [ 'delete_short_url_threshold' => [ diff --git a/module/Core/test/Config/SimplifiedConfigParserTest.php b/module/Core/test/Config/SimplifiedConfigParserTest.php index 20afab7f..76ba9b1b 100644 --- a/module/Core/test/Config/SimplifiedConfigParserTest.php +++ b/module/Core/test/Config/SimplifiedConfigParserTest.php @@ -53,6 +53,10 @@ class SimplifiedConfigParserTest extends TestCase ], 'base_path' => '/foo/bar', 'task_worker_num' => 50, + 'visits_webhooks' => [ + 'http://my-api.com/api/v2.3/notify', + 'https://third-party.io/foo', + ], ]; $expected = [ 'app_options' => [ @@ -76,6 +80,10 @@ class SimplifiedConfigParserTest extends TestCase 'hostname' => 'doma.in', ], 'validate_url' => false, + 'visits_webhooks' => [ + 'http://my-api.com/api/v2.3/notify', + 'https://third-party.io/foo', + ], ], 'delete_short_urls' => [