Skip to content

Commit 3be3a4f

Browse files
committed
Allow for func_get_args in query
1 parent d1c7b0c commit 3be3a4f

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

src/Decorator/JaegerConnectionDecorator.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,15 +113,17 @@ public function executeUpdate($query, array $params = [], array $types = [])
113113

114114
public function query()
115115
{
116+
$args = func_get_args();
116117
$span = $this->tracer
117118
->start('dbal.query')
119+
->addTag(new DbStatementTag($args[0]))
118120
->addTag(new DbInstanceTag($this->getDatabase()))
119121
->addTag(new DbUser($this->getUsername()))
120122
->addTag(new DbType($this->getDatabasePlatform()->getName()))
121123
->addTag(new DbalAutoCommitTag($this->isAutoCommit()))
122124
->addTag(new DbalNestingLevelTag($this->getTransactionNestingLevel()));
123125
try {
124-
return parent::query(...func_get_args());
126+
return parent::query(...$args);
125127
} catch (\Exception $e) {
126128
$span->addTag(new DbalErrorCodeTag($e->getCode()))
127129
->addTag(new ErrorTag());

src/Wrapper/JaegerConnectionWrapper.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,15 +117,17 @@ public function executeUpdate($query, array $params = [], array $types = [])
117117

118118
public function query()
119119
{
120+
$args = func_get_args();
120121
$span = $this->tracer
121122
->start('dbal.query')
123+
->addTag(new DbStatementTag($args[0]))
122124
->addTag(new DbInstanceTag($this->getDatabase()))
123125
->addTag(new DbUser($this->getUsername()))
124126
->addTag(new DbType($this->getDatabasePlatform()->getName()))
125127
->addTag(new DbalAutoCommitTag($this->isAutoCommit()))
126128
->addTag(new DbalNestingLevelTag($this->getTransactionNestingLevel()));
127129
try {
128-
return parent::query();
130+
return parent::query(...$args);
129131
} catch (\Exception $e) {
130132
$span->addTag(new DbalErrorCodeTag($e->getCode()))
131133
->addTag(new ErrorTag());

0 commit comments

Comments
 (0)