Skip to content

Commit 09f65bd

Browse files
committed
Expand configuration
- Add release - Add environment (default to kernel.environment) - Add app_path - Add prefixes
1 parent 136d12d commit 09f65bd

File tree

4 files changed

+29
-2
lines changed

4 files changed

+29
-2
lines changed

examples/symfony-3/Makefile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
symlink-sdk:
2+
mkdir -p vendor/sentry
3+
rm -rf vendor/sentry/sentry-symfony
4+
cd vendor/sentry && ln -sf ../../../.. sentry-symfony
5+
6+
rm -rf vendor/sentry/sentry
7+
cd vendor/sentry && ln -sf ../../../../../sentry-php sentry

examples/symfony-3/app/config/config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,3 +69,4 @@ swiftmailer:
6969

7070
sentry:
7171
dsn: "https://e9ebbd88548a441288393c457ec90441:[email protected]/3235"
72+
release: "12345678910"

src/Sentry/SentryBundle/DependencyInjection/Configuration.php

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,29 @@ public function getConfigTreeBuilder()
2222

2323
$rootNode
2424
->children()
25-
->scalarNode('dsn')
26-
->defaultValue(null)
25+
->scalarNode('app_path')
26+
->defaultNull()
2727
->end()
2828
->scalarNode('client')
2929
->defaultValue('Raven_Client')
3030
->end()
31+
->scalarNode('environment')
32+
->defaultValue('%kernel.environment%')
33+
->end()
34+
->scalarNode('dsn')
35+
->defaultNull()
36+
->end()
3137
->scalarNode('exception_listener')
3238
->defaultValue('Sentry\SentryBundle\EventListener\ExceptionListener')
3339
->end()
40+
->scalarNode('release')
41+
->defaultNull()
42+
->end()
43+
->arrayNode('prefixes')
44+
->prototype('scalar')->end()
45+
->treatNullLike(array())
46+
->defaultValue(array())
47+
->end()
3448
->end()
3549
;
3650

src/Sentry/SentryBundle/Resources/config/services.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@ services:
22
sentry.client:
33
class: '%sentry.client%'
44
arguments: ['%sentry.dsn%']
5+
calls:
6+
- [setRelease, ['%sentry.release%']]
7+
- [setEnvironment, ['%sentry.environment%']]
8+
- [setAppPath, ['%sentry.app_path%']]
9+
- [setPrefixes, ['%sentry.prefixes%']]
510

611
sentry.exception_listener:
712
class: '%sentry.exception_listener%'

0 commit comments

Comments
 (0)