Commit 73b15c5a2f2 for php.net
commit 73b15c5a2f26f674a8188435d1b7a8b1e9385eda
Author: Peter Kokot <peterkokot@gmail.com>
Date: Wed Feb 18 17:01:30 2026 +0100
ext/sqlite3: Remove redundant test (#21199)
Testing for numRows is redundant as this method isn't implemented. It
was probably meant once to be implemented at some point in the future
when migrating from ext/sqlite to ext/sqlite3.
diff --git a/ext/sqlite3/tests/sqlite3_11_numrows.phpt b/ext/sqlite3/tests/sqlite3_11_numrows.phpt
deleted file mode 100644
index 29faea68f8e..00000000000
--- a/ext/sqlite3/tests/sqlite3_11_numrows.phpt
+++ /dev/null
@@ -1,48 +0,0 @@
---TEST--
-SQLite3::prepare number of rows
---EXTENSIONS--
-sqlite3
---SKIPIF--
-<?php
-// Create an instance of the ReflectionMethod class
-try {
- $method = new ReflectionMethod('sqlite3result', 'numRows');
-} catch (ReflectionException $e) {
- die("skip SQLite3Result::numRows method does not exist");
-}
-?>
---FILE--
-<?php
-
-require_once(__DIR__ . '/new_db.inc');
-define('TIMENOW', time());
-
-echo "Creating Table\n";
-var_dump($db->exec('CREATE TABLE test (time INTEGER, id STRING)'));
-
-echo "INSERT into table\n";
-var_dump($db->exec("INSERT INTO test (time, id) VALUES (" . TIMENOW . ", 'a')"));
-var_dump($db->exec("INSERT INTO test (time, id) VALUES (" . TIMENOW . ", 'b')"));
-
-echo "SELECTING results\n";
-$results = $db->query("SELECT * FROM test ORDER BY id ASC");
-echo "Number of rows\n";
-var_dump($results->numRows());
-$results->finalize();
-
-echo "Closing database\n";
-var_dump($db->close());
-echo "Done\n";
-?>
---EXPECT--
-Creating Table
-bool(true)
-INSERT into table
-bool(true)
-bool(true)
-SELECTING results
-Number of rows
-int(2)
-Closing database
-bool(true)
-Done