@@ -42,14 +42,24 @@ function it_logs_request_and_response(
4242 $ formatter ->formatRequest ($ request )->willReturn ('GET / 1.1 ' );
4343 $ formatter ->formatResponse ($ response )->willReturn ('200 OK 1.1 ' );
4444
45- $ logger ->info ("Sending request: \nGET / 1.1 " , ['request ' => $ request ])->shouldBeCalled ();
4645 $ 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 " ,
4857 Argument::that (
4958 function (array $ context ) use ($ request , $ response ) {
5059 return $ context ['request ' ] === $ request ->getWrappedObject ()
5160 && $ context ['response ' ] === $ response ->getWrappedObject ()
5261 && is_int ($ context ['milliseconds ' ])
62+ && is_string ($ context ['uid ' ])
5363 ;
5464 }
5565 )
@@ -68,14 +78,24 @@ function it_logs_exception(LoggerInterface $logger, Formatter $formatter, Reques
6878
6979 $ exception = new NetworkException ('Cannot connect ' , $ request ->getWrappedObject ());
7080
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 ();
7291 $ logger ->error (
7392 "Error: \nCannot connect \nwhen sending request: \nGET / 1.1 " ,
7493 Argument::that (
7594 function (array $ context ) use ($ request , $ exception ) {
7695 return $ context ['request ' ] === $ request ->getWrappedObject ()
7796 && $ context ['exception ' ] === $ exception
7897 && is_int ($ context ['milliseconds ' ])
98+ && is_string ($ context ['uid ' ])
7999 ;
80100 }
81101 )
@@ -99,15 +119,25 @@ function it_logs_response_within_exception(
99119
100120 $ exception = new HttpException ('Forbidden ' , $ request ->getWrappedObject (), $ response ->getWrappedObject ());
101121
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 ();
103132 $ 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 " ,
105134 Argument::that (
106135 function (array $ context ) use ($ request , $ response , $ exception ) {
107136 return $ context ['request ' ] === $ request ->getWrappedObject ()
108137 && $ context ['response ' ] === $ response ->getWrappedObject ()
109138 && $ context ['exception ' ] === $ exception
110139 && is_int ($ context ['milliseconds ' ])
140+ && is_string ($ context ['uid ' ])
111141 ;
112142 }
113143 )
0 commit comments