diff --git a/src/App/Serialization/JsonRpcResponseErrorNormalizer.php b/src/App/Serialization/JsonRpcResponseErrorNormalizer.php index da2ed4c7..b0831464 100644 --- a/src/App/Serialization/JsonRpcResponseErrorNormalizer.php +++ b/src/App/Serialization/JsonRpcResponseErrorNormalizer.php @@ -62,6 +62,8 @@ private function composeDebugErrorData(\Throwable $error) : array '_class' => get_class($error), '_code' => $error->getCode(), '_message' => $error->getMessage(), + '_file' => $error->getFile(), + '_line' => $error->getLine(), ]; $trace = $this->filterErrorTrace($error->getTrace()); diff --git a/tests/Functional/App/Serialization/JsonRpcResponseErrorNormalizerTest.php b/tests/Functional/App/Serialization/JsonRpcResponseErrorNormalizerTest.php index c93a4d2d..096e1d0a 100644 --- a/tests/Functional/App/Serialization/JsonRpcResponseErrorNormalizerTest.php +++ b/tests/Functional/App/Serialization/JsonRpcResponseErrorNormalizerTest.php @@ -60,6 +60,8 @@ public function testShouldNormalizeError() $this->assertFalse(empty($debugData['_class'])); $this->assertFalse(empty($debugData['_code'])); $this->assertFalse(empty($debugData['_message'])); + $this->assertFalse(empty($debugData['_file'])); + $this->assertFalse(empty($debugData['_line'])); $this->assertFalse(empty($debugData['_trace'])); $this->assertSame(get_class($exception), $debugData['_class']);