Skip to content

Commit bf78447

Browse files
authored
Merge pull request #197 from getsentry/add-max_value_length
Add max value length
2 parents c792525 + a66eafc commit bf78447

File tree

4 files changed

+9
-1
lines changed

4 files changed

+9
-1
lines changed

src/DependencyInjection/Configuration.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,9 @@ public function getConfigTreeBuilder()
8989
->integerNode('max_breadcrumbs')
9090
->min(1)
9191
->end()
92+
->integerNode('max_value_length')
93+
->min(1)
94+
->end()
9295
->arrayNode('prefixes')
9396
->defaultValue($defaultValues->getPrefixes())
9497
->prototype('scalar')->end()

src/DependencyInjection/SentryExtension.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ private function passConfigurationToOptions(ContainerBuilder $container, array $
6060
'http_proxy',
6161
'logger',
6262
'max_breadcrumbs',
63+
'max_value_length',
6364
'prefixes',
6465
'project_root',
6566
'release',

test/DependencyInjection/ConfigurationTest.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
class ConfigurationTest extends TestCase
1313
{
14-
public const SUPPORTED_SENTRY_OPTIONS_COUNT = 21;
14+
public const SUPPORTED_SENTRY_OPTIONS_COUNT = 22;
1515

1616
public function testDataProviderIsMappingTheRightNumberOfOptions(): void
1717
{
@@ -98,6 +98,7 @@ public function optionValuesProvider(): array
9898
['excluded_exceptions', [\Throwable::class]],
9999
['logger', 'some-logger'],
100100
['max_breadcrumbs', 15],
101+
['max_value_length', 1000],
101102
['prefixes', ['some-string']],
102103
['project_root', '/some/dir'],
103104
['release', 'abc0123'],
@@ -149,6 +150,8 @@ public function invalidValuesProvider(): array
149150
['logger', []],
150151
['max_breadcrumbs', -1],
151152
['max_breadcrumbs', 'string'],
153+
['max_value_length', -1],
154+
['max_value_length', []],
152155
['prefixes', 'string'],
153156
['project_root', []],
154157
['release', []],

test/DependencyInjection/SentryExtensionTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ public function optionsValueProvider(): array
102102
['http_proxy', '1.2.3.4'],
103103
['logger', 'sentry-logger'],
104104
['max_breadcrumbs', 15],
105+
['max_value_length', 1000],
105106
['prefixes', ['/some/path/prefix/']],
106107
['project_root', '/some/project/'],
107108
['release', 'abc0123'],

0 commit comments

Comments
 (0)