From 1856e0ab67c56ba646a94e888166c98f29e5cb2d Mon Sep 17 00:00:00 2001 From: Daniele Rosario Date: Wed, 4 Mar 2020 16:41:22 +0100 Subject: [PATCH] strack trace in queries --- clockwork.xml | 4 ++-- src/JoomlaDbDataSource.php | 5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/clockwork.xml b/clockwork.xml index b9e94ce..fd0644d 100644 --- a/clockwork.xml +++ b/clockwork.xml @@ -1,5 +1,5 @@ - + Joomla Clockwork Weble Srl January 2018 @@ -7,7 +7,7 @@ GNU General Public License version 2 or later; see LICENSE daniele@weble.it www.weble.it - 1.1.0 + 1.1.1 PLG_CLOCKWORK_XML_DESCRIPTION clockwork.php diff --git a/src/JoomlaDbDataSource.php b/src/JoomlaDbDataSource.php index 7f2850a..ae94727 100644 --- a/src/JoomlaDbDataSource.php +++ b/src/JoomlaDbDataSource.php @@ -7,9 +7,6 @@ use Clockwork\Request\Request; use Clockwork\Request\Timeline; -/** - * Data source for Eloquent (Laravel ORM), provides database queries - */ class JoomlaDbDataSource extends DataSource { /** @@ -145,6 +142,7 @@ public function registerQuery ($query, $time, $callStack = []) $this->queries[] = [ 'query' => (string)$query, 'time' => $time, + 'trace' => $callStack, 'file' => $databaseExecuteIndex ? $callStack[$databaseExecuteIndex]['file'] : '', 'line' => $databaseExecuteIndex ? $callStack[$databaseExecuteIndex]['line'] : '', 'model' => $databaseExecuteIndex ? $callStack[$databaseExecuteIndex]['class'] : '' @@ -186,6 +184,7 @@ protected function getDatabaseQueries () 'query' => $query['query'], 'duration' => $query['time'], 'connection' => 'joomla', + 'trace' => $query['trace'], 'file' => $query['file'], 'line' => $query['line'], 'model' => $query['model']