Skip to content

Commit b226c25

Browse files
committed
next bunch of static analysis fixes
1 parent 475693e commit b226c25

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/Instrumentation/PDO/src/PDOTracker.php

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
final class PDOTracker
1818
{
1919
/**
20-
* @var WeakMap<PDO, iterable<non-empty-string, bool|int|float|string|array|null>>
20+
* @var WeakMap<PDO, array<non-empty-string, bool|int|float|string|array|null>>
2121
*/
2222
private WeakMap $pdoToAttributesMap;
2323
/**
@@ -48,9 +48,9 @@ public function trackStatement(PDOStatement $statement, PDO $pdo, SpanContextInt
4848
* Maps a statement back to the connection attributes.
4949
*
5050
* @param PDOStatement $statement
51-
* @return iterable<non-empty-string, bool|int|float|string|array|null>
51+
* @return array<non-empty-string, bool|int|float|string|array|null>
5252
*/
53-
public function trackedAttributesForStatement(PDOStatement $statement): iterable
53+
public function trackedAttributesForStatement(PDOStatement $statement): array
5454
{
5555
$pdo = ($this->statementMapToPdoMap[$statement] ?? null)?->get();
5656
if ($pdo === null) {
@@ -63,9 +63,9 @@ public function trackedAttributesForStatement(PDOStatement $statement): iterable
6363
/**
6464
* @param PDO $pdo
6565
* @param string $dsn
66-
* @return iterable<non-empty-string, bool|int|float|string|array|null>
66+
* @return array<non-empty-string, bool|int|float|string|array|null>
6767
*/
68-
public function trackPdoAttributes(PDO $pdo, string $dsn): iterable
68+
public function trackPdoAttributes(PDO $pdo, string $dsn): array
6969
{
7070
$attributes = self::extractAttributesFromDSN($dsn);
7171

@@ -87,9 +87,9 @@ public function trackPdoAttributes(PDO $pdo, string $dsn): iterable
8787

8888
/**
8989
* @param PDO $pdo
90-
* @return iterable<non-empty-string, bool|int|float|string|array|null>
90+
* @return array<non-empty-string, bool|int|float|string|array|null>
9191
*/
92-
public function trackedAttributesForPdo(PDO $pdo): iterable
92+
public function trackedAttributesForPdo(PDO $pdo): array
9393
{
9494
return $this->pdoToAttributesMap[$pdo] ?: [];
9595
}
@@ -127,9 +127,9 @@ private static function mapDriverNameToAttribute(?string $driverName): string
127127
* Extracts attributes from a DSN string
128128
*
129129
* @param string $dsn
130-
* @return iterable<non-empty-string, bool|int|float|string|array|null>
130+
* @return array<non-empty-string, bool|int|float|string|array|null>
131131
*/
132-
private static function extractAttributesFromDSN(string $dsn): iterable
132+
private static function extractAttributesFromDSN(string $dsn): array
133133
{
134134
$attributes = [];
135135
if (str_starts_with($dsn, 'sqlite::memory:')) {

0 commit comments

Comments
 (0)