Skip to content

Commit ea2919f

Browse files
committed
fix
1 parent 359848f commit ea2919f

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

tests/stringify/data/ast-narrowed-stringify.php

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,13 @@ class SqlAstNarrowing
1010
public function count(PDO $pdo): void
1111
{
1212
$stmt = $pdo->query('SELECT count(email) as myemail from ada');
13-
assertType('PDOStatement<array{myemail: numeric-string, 0: numeric-string}>', $stmt);
13+
foreach ($stmt as $row) {
14+
assertType("array{myemail: numeric-string, 0: numeric-string}", $row);
15+
}
1416

1517
$stmt = $pdo->query('SELECT count(email) as myemail, count(email) from ada');
16-
assertType('PDOStatement<array{myemail: numeric-string, 0: numeric-string, count(email): numeric-string, 1: numeric-string}>', $stmt);
18+
foreach ($stmt as $row) {
19+
assertType("array{myemail: numeric-string, 0: numeric-string, count(email): numeric-string, 1: numeric-string}", $row);
20+
}
1721
}
1822
}

tests/stringify/data/stringify.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,8 @@ class Foo
1010
public function stringifyTypes(PDO $pdo)
1111
{
1212
$stmt = $pdo->query('SELECT email, adaid, gesperrt, freigabe1u1 FROM ada', PDO::FETCH_ASSOC);
13-
assertType('PDOStatement<array{email: string, adaid: numeric-string, gesperrt: numeric-string, freigabe1u1: numeric-string}>', $stmt);
14-
1513
foreach ($stmt as $row) {
14+
assertType("array{email: string, adaid: numeric-string, gesperrt: numeric-string, freigabe1u1: numeric-string}", $row);
1615
assertType('numeric-string', $row['adaid']);
1716
assertType('string', $row['email']);
1817
assertType('numeric-string', $row['gesperrt']);

0 commit comments

Comments
 (0)