Added visits_webhooks option to SimplifiedConfigParser

This commit is contained in:
Alejandro Celaya 2019-12-28 16:42:21 +01:00
parent 3c9da80962
commit 664569a52b
2 changed files with 9 additions and 0 deletions

View File

@ -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' => [

View File

@ -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' => [