|
14 | 14 | */ |
15 | 15 | namespace DebugKit\Panel; |
16 | 16 |
|
| 17 | +use Cake\Core\Configure; |
17 | 18 | use Cake\Error\Debugger; |
18 | 19 | use Cake\Event\EventInterface; |
19 | 20 | use DebugKit\DebugPanel; |
@@ -43,15 +44,15 @@ public function shutdown(EventInterface $event): void |
43 | 44 | } catch (Exception $e) { |
44 | 45 | $value = "Could not serialize `{$attr}`. It failed with {$e->getMessage()}"; |
45 | 46 | } |
46 | | - $attributes[$attr] = Debugger::exportVarAsNodes($value); |
| 47 | + $attributes[$attr] = Debugger::exportVarAsNodes($value, Configure::read('DebugKit.maxDepth', 5)); |
47 | 48 | } |
48 | 49 |
|
49 | 50 | $this->_data = [ |
50 | 51 | 'attributes' => $attributes, |
51 | | - 'query' => Debugger::exportVarAsNodes($request->getQueryParams()), |
52 | | - 'data' => Debugger::exportVarAsNodes($request->getData()), |
53 | | - 'cookie' => Debugger::exportVarAsNodes($request->getCookieParams()), |
54 | | - 'get' => Debugger::exportVarAsNodes($_GET), |
| 52 | + 'query' => Debugger::exportVarAsNodes($request->getQueryParams(), Configure::read('DebugKit.maxDepth', 5)), |
| 53 | + 'data' => Debugger::exportVarAsNodes($request->getData(), Configure::read('DebugKit.maxDepth', 5)), |
| 54 | + 'cookie' => Debugger::exportVarAsNodes($request->getCookieParams(), Configure::read('DebugKit.maxDepth', 5)), |
| 55 | + 'get' => Debugger::exportVarAsNodes($_GET, Configure::read('DebugKit.maxDepth', 5)), |
55 | 56 | 'matchedRoute' => $request->getParam('_matchedRoute'), |
56 | 57 | 'headers' => [ |
57 | 58 | 'response' => headers_sent($file, $line), |
|
0 commit comments