@@ -26,40 +26,40 @@ protected function write(array $record)
2626 */
2727 protected function addContext (array $ context = [])
2828 {
29- // Add session data.
30- if ($ session = $ this ->app ->session ->all ()) {
31- $ config = $ this ->rollbarLogger ->extend ([]);
29+ $ config = $ this ->rollbarLogger ->extend ([]);
3230
33- if (empty ($ config ['person ' ]) || ! is_array ($ config ['person ' ])) {
34- $ person = [];
35- } else {
36- $ person = $ config ['person ' ];
37- }
31+ if (empty ($ config ['person ' ]) || ! is_array ($ config ['person ' ])) {
32+ $ person = [];
33+ } else {
34+ $ person = $ config ['person ' ];
35+ }
3836
39- // Merge person context.
40- if (isset ($ context ['person ' ]) && is_array ($ context ['person ' ])) {
41- $ person = $ context ['person ' ];
42- unset($ context ['person ' ]);
43- } elseif (isset ($ config ['person_fn ' ]) && is_callable ($ config ['person_fn ' ])) {
44- $ data = @call_user_func ($ config ['person_fn ' ]);
45- if (! empty ($ data )) {
46- if (is_object ($ data )) {
47- if (isset ($ data ->id )) {
48- $ person ['id ' ] = $ data ->id ;
49- if (isset ($ data ->username )) {
50- $ person ['username ' ] = $ data ->username ;
51- }
52- if (isset ($ data ->email )) {
53- $ person ['email ' ] = $ data ->email ;
54- }
37+ // Merge person context.
38+ if (isset ($ context ['person ' ]) && is_array ($ context ['person ' ])) {
39+ $ person = $ context ['person ' ];
40+ unset($ context ['person ' ]);
41+ } elseif (isset ($ config ['person_fn ' ]) && is_callable ($ config ['person_fn ' ])) {
42+ $ data = @call_user_func ($ config ['person_fn ' ]);
43+ if (! empty ($ data )) {
44+ if (is_object ($ data )) {
45+ if (isset ($ data ->id )) {
46+ $ person ['id ' ] = $ data ->id ;
47+ if (isset ($ data ->username )) {
48+ $ person ['username ' ] = $ data ->username ;
49+ }
50+ if (isset ($ data ->email )) {
51+ $ person ['email ' ] = $ data ->email ;
5552 }
56- } elseif (is_array ($ data ) && isset ($ data ['id ' ])) {
57- $ person = $ data ;
5853 }
54+ } elseif (is_array ($ data ) && isset ($ data ['id ' ])) {
55+ $ person = $ data ;
5956 }
60- unset($ data );
6157 }
58+ unset($ data );
59+ }
6260
61+ // Add session data.
62+ if ($ session = $ this ->app ->session ->all ()) {
6363 // Add user session information.
6464 if (isset ($ person ['session ' ])) {
6565 $ person ['session ' ] = array_merge ($ session , $ person ['session ' ]);
@@ -71,10 +71,10 @@ protected function addContext(array $context = [])
7171 if (! isset ($ person ['id ' ])) {
7272 $ person ['id ' ] = $ this ->app ->session ->getId ();
7373 }
74-
75- $ this ->rollbarLogger ->configure (['person ' => $ person ]);
7674 }
7775
76+ $ this ->rollbarLogger ->configure (['person ' => $ person ]);
77+
7878 return $ context ;
7979 }
8080}
0 commit comments