Skip to content

Commit 23335c0

Browse files
author
Sam Stevens
committed
add custom callback to the example apps
1 parent bdda099 commit 23335c0

File tree

6 files changed

+72
-9
lines changed

6 files changed

+72
-9
lines changed

example/symfony27/app/config/services.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ parameters:
44
# parameter_name: value
55

66
services:
7-
# service_name:
8-
# class: AppBundle\Directory\ClassName
9-
# arguments: ["@another_service_name", "plain_value", "%parameter_name%"]
7+
8+
bugsnag_metadata_callback:
9+
class: AppBundle\Bugsnag\MetadataCallback
10+
tags:
11+
- { name: 'bugsnag.callback' }
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?php
2+
3+
namespace AppBundle\Bugsnag;
4+
5+
use Bugsnag\Report;
6+
7+
class MetadataCallback
8+
{
9+
/**
10+
* @param \Bugsnag\Report $report
11+
*/
12+
public function registerCallback(Report $report)
13+
{
14+
$report->setMetaData([
15+
'custom_data_1' => 'custom_value_1',
16+
'custom_data_2' => 'custom_value_2',
17+
]);
18+
}
19+
}

example/symfony28/app/config/services.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ parameters:
44
# parameter_name: value
55

66
services:
7-
# service_name:
8-
# class: AppBundle\Directory\ClassName
9-
# arguments: ["@another_service_name", "plain_value", "%parameter_name%"]
7+
8+
bugsnag_metadata_callback:
9+
class: AppBundle\Bugsnag\MetadataCallback
10+
tags:
11+
- { name: 'bugsnag.callback' }
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?php
2+
3+
namespace AppBundle\Bugsnag;
4+
5+
use Bugsnag\Report;
6+
7+
class MetadataCallback
8+
{
9+
/**
10+
* @param \Bugsnag\Report $report
11+
*/
12+
public function registerCallback(Report $report)
13+
{
14+
$report->setMetaData([
15+
'custom_data_1' => 'custom_value_1',
16+
'custom_data_2' => 'custom_value_2',
17+
]);
18+
}
19+
}

example/symfony31/app/config/services.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ parameters:
44
# parameter_name: value
55

66
services:
7-
# service_name:
8-
# class: AppBundle\Directory\ClassName
9-
# arguments: ["@another_service_name", "plain_value", "%parameter_name%"]
7+
8+
bugsnag_metadata_callback:
9+
class: AppBundle\Bugsnag\MetadataCallback
10+
tags:
11+
- { name: 'bugsnag.callback' }
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?php
2+
3+
namespace AppBundle\Bugsnag;
4+
5+
use Bugsnag\Report;
6+
7+
class MetadataCallback
8+
{
9+
/**
10+
* @param \Bugsnag\Report $report
11+
*/
12+
public function registerCallback(Report $report)
13+
{
14+
$report->setMetaData([
15+
'custom_data_1' => 'custom_value_1',
16+
'custom_data_2' => 'custom_value_2',
17+
]);
18+
}
19+
}

0 commit comments

Comments
 (0)