@@ -42,14 +42,24 @@ function it_logs_request_and_response(
42
42
$ formatter ->formatRequest ($ request )->willReturn ('GET / 1.1 ' );
43
43
$ formatter ->formatResponse ($ response )->willReturn ('200 OK 1.1 ' );
44
44
45
- $ logger ->info ("Sending request: \nGET / 1.1 " , ['request ' => $ request ])->shouldBeCalled ();
46
45
$ logger ->info (
47
- "Received response: \n200 OK 1.1 \n\nfor request: \nGET / 1.1 " ,
46
+ "Sending request: \nGET / 1.1 " ,
47
+ Argument::that (
48
+ function (array $ context ) use ($ request ) {
49
+ return $ context ['request ' ] === $ request ->getWrappedObject ()
50
+ && is_string ($ context ['uid ' ])
51
+ ;
52
+ }
53
+ )
54
+ )->shouldBeCalled ();
55
+ $ logger ->info (
56
+ "Received response: \n200 OK 1.1 " ,
48
57
Argument::that (
49
58
function (array $ context ) use ($ request , $ response ) {
50
59
return $ context ['request ' ] === $ request ->getWrappedObject ()
51
60
&& $ context ['response ' ] === $ response ->getWrappedObject ()
52
61
&& is_int ($ context ['milliseconds ' ])
62
+ && is_string ($ context ['uid ' ])
53
63
;
54
64
}
55
65
)
@@ -68,14 +78,24 @@ function it_logs_exception(LoggerInterface $logger, Formatter $formatter, Reques
68
78
69
79
$ exception = new NetworkException ('Cannot connect ' , $ request ->getWrappedObject ());
70
80
71
- $ logger ->info ("Sending request: \nGET / 1.1 " , ['request ' => $ request ])->shouldBeCalled ();
81
+ $ logger ->info (
82
+ "Sending request: \nGET / 1.1 " ,
83
+ Argument::that (
84
+ function (array $ context ) use ($ request ) {
85
+ return $ context ['request ' ] === $ request ->getWrappedObject ()
86
+ && is_string ($ context ['uid ' ])
87
+ ;
88
+ }
89
+ )
90
+ )->shouldBeCalled ();
72
91
$ logger ->error (
73
92
"Error: \nCannot connect \nwhen sending request: \nGET / 1.1 " ,
74
93
Argument::that (
75
94
function (array $ context ) use ($ request , $ exception ) {
76
95
return $ context ['request ' ] === $ request ->getWrappedObject ()
77
96
&& $ context ['exception ' ] === $ exception
78
97
&& is_int ($ context ['milliseconds ' ])
98
+ && is_string ($ context ['uid ' ])
79
99
;
80
100
}
81
101
)
@@ -99,15 +119,25 @@ function it_logs_response_within_exception(
99
119
100
120
$ exception = new HttpException ('Forbidden ' , $ request ->getWrappedObject (), $ response ->getWrappedObject ());
101
121
102
- $ logger ->info ("Sending request: \nGET / 1.1 " , ['request ' => $ request ])->shouldBeCalled ();
122
+ $ logger ->info (
123
+ "Sending request: \nGET / 1.1 " ,
124
+ Argument::that (
125
+ function (array $ context ) use ($ request ) {
126
+ return $ context ['request ' ] === $ request ->getWrappedObject ()
127
+ && is_string ($ context ['uid ' ])
128
+ ;
129
+ }
130
+ )
131
+ )->shouldBeCalled ();
103
132
$ logger ->error (
104
- "Error: \nForbidden \nwith response: \n403 Forbidden 1.1 \n\n when sending request: \n GET / 1.1 " ,
133
+ "Error: \nForbidden \nwith response: \n403 Forbidden 1.1 " ,
105
134
Argument::that (
106
135
function (array $ context ) use ($ request , $ response , $ exception ) {
107
136
return $ context ['request ' ] === $ request ->getWrappedObject ()
108
137
&& $ context ['response ' ] === $ response ->getWrappedObject ()
109
138
&& $ context ['exception ' ] === $ exception
110
139
&& is_int ($ context ['milliseconds ' ])
140
+ && is_string ($ context ['uid ' ])
111
141
;
112
142
}
113
143
)
0 commit comments