|  | @@ 112-129 (lines=18) @@ | 
                                                            
                                    | 109 |  |         $listener->onKernelView($event->reveal()); | 
                                                            
                                    | 110 |  |     } | 
                                                            
                                    | 111 |  |  | 
                                                            
                                    | 112 |  |     public function testOnKernelViewWithObjectControllerResult() | 
                                                            
                                    | 113 |  |     { | 
                                                            
                                    | 114 |  |         $event = $this->prophesizeEvent(); | 
                                                            
                                    | 115 |  |         $request = $this->prophesizeRequest(); | 
                                                            
                                    | 116 |  |         $event->getRequest()->shouldBeCalledTimes(1)->willReturn($request->reveal()); | 
                                                            
                                    | 117 |  |  | 
                                                            
                                    | 118 |  |         $object = new \stdClass(); | 
                                                            
                                    | 119 |  |         $event->getControllerResult()->shouldBeCalledTimes(1)->willReturn($object); | 
                                                            
                                    | 120 |  |         $request->isMethod('POST')->shouldBeCalledTimes(1)->willReturn(false); | 
                                                            
                                    | 121 |  |  | 
                                                            
                                    | 122 |  |         $normalized = ['foo' => 'bar']; | 
                                                            
                                    | 123 |  |         $serializer = $this->prophesizeSerializer($object, $normalized); | 
                                                            
                                    | 124 |  |         $listener = new AutoJsonResponseListener($serializer->reveal()); | 
                                                            
                                    | 125 |  |  | 
                                                            
                                    | 126 |  |         $event->setResponse(new JsonResponse($normalized))->shouldBeCalledTimes(1); | 
                                                            
                                    | 127 |  |  | 
                                                            
                                    | 128 |  |         $listener->onKernelView($event->reveal()); | 
                                                            
                                    | 129 |  |     } | 
                                                            
                                    | 130 |  |  | 
                                                            
                                    | 131 |  |     public function testOnKernelViewWithPostRequestAndObjectControllerResult() | 
                                                            
                                    | 132 |  |     { | 
                                                                                
                                |  | @@ 131-148 (lines=18) @@ | 
                                                            
                                    | 128 |  |         $listener->onKernelView($event->reveal()); | 
                                                            
                                    | 129 |  |     } | 
                                                            
                                    | 130 |  |  | 
                                                            
                                    | 131 |  |     public function testOnKernelViewWithPostRequestAndObjectControllerResult() | 
                                                            
                                    | 132 |  |     { | 
                                                            
                                    | 133 |  |         $event = $this->prophesizeEvent(); | 
                                                            
                                    | 134 |  |         $request = $this->prophesizeRequest(); | 
                                                            
                                    | 135 |  |         $event->getRequest()->shouldBeCalledTimes(1)->willReturn($request->reveal()); | 
                                                            
                                    | 136 |  |  | 
                                                            
                                    | 137 |  |         $object = new \stdClass(); | 
                                                            
                                    | 138 |  |         $event->getControllerResult()->shouldBeCalledTimes(1)->willReturn($object); | 
                                                            
                                    | 139 |  |         $request->isMethod('POST')->shouldBeCalledTimes(1)->willReturn(true); | 
                                                            
                                    | 140 |  |  | 
                                                            
                                    | 141 |  |         $normalized = ['bar' => 'foo']; | 
                                                            
                                    | 142 |  |         $serializer = $this->prophesizeSerializer($object, $normalized); | 
                                                            
                                    | 143 |  |         $listener = new AutoJsonResponseListener($serializer->reveal()); | 
                                                            
                                    | 144 |  |  | 
                                                            
                                    | 145 |  |         $event->setResponse(new JsonResponse($normalized, 201))->shouldBeCalledTimes(1); | 
                                                            
                                    | 146 |  |  | 
                                                            
                                    | 147 |  |         $listener->onKernelView($event->reveal()); | 
                                                            
                                    | 148 |  |     } | 
                                                            
                                    | 149 |  |  | 
                                                            
                                    | 150 |  |     private function prophesizeEvent($isMasterRequest = true) | 
                                                            
                                    | 151 |  |     { |