From 62d0e156068328c2a8ace9dc254b5c664680ecc2 Mon Sep 17 00:00:00 2001 From: Uplink03 <1977375+Uplink03@users.noreply.github.com> Date: Sat, 25 Jan 2025 15:35:23 +0000 Subject: [PATCH] Debugging Components: Info for PHP --- src/LiveComponent/doc/index.rst | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/LiveComponent/doc/index.rst b/src/LiveComponent/doc/index.rst index 1b6b58be96d..0e498b26955 100644 --- a/src/LiveComponent/doc/index.rst +++ b/src/LiveComponent/doc/index.rst @@ -3715,6 +3715,11 @@ Debugging Components Need to list or debug some component issues. The `Twig Component debug command`_ can help you. +To debug your PHP code, you can inject a `private LoggerInterface $logger` in your `__construct`. +Then you can use `$this->logger->debug('Message', ['var' => $var]);` and see the output in `var/log/dev.log`. +`dump` won't display anything anywhere (not even the debug toolbar). +`dd` will display in your browser, but will also deadlock your component - you cannot dismiss it and continue working. + Test Helper -----------