Skip to content

Commit ecd99c0

Browse files
committed
Add test for class extension of PDO subclass
1 parent a89fdfe commit ecd99c0

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

tests/Php84/PdoTest.php

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,15 @@ public function testSqliteConnect()
144144
$this->assertInstanceOf(\Pdo\Sqlite::class, $sqlite);
145145
}
146146

147+
/**
148+
* @requires extension pdo_sqlite
149+
*/
150+
public function testSqliteConnectOnClassExtensions()
151+
{
152+
$sqlite = ExtendedPdoSqlite::connect("sqlite:");
153+
$this->assertInstanceOf(\Pdo\Sqlite::class, $sqlite);
154+
}
155+
147156
/**
148157
* @requires extension pdo_dblib
149158
*/
@@ -231,3 +240,7 @@ public function testSqliteConstants()
231240
$this->assertSame(2048, \Pdo\Sqlite::DETERMINISTIC);
232241
}
233242
}
243+
244+
class ExtendedPdoSqlite extends \Pdo\Sqlite
245+
{
246+
}

0 commit comments

Comments
 (0)