Use classmap autoloader for stapibas classes
[stapibas.git] / src / stapibas / PDO.php
index 7b85906b17ddd90e1808027aa71beb961fbc6b08..65a6b7336848f18dffbbae3cfa8d75490ba72521 100644 (file)
@@ -6,8 +6,9 @@ namespace stapibas;
  */
 class PDO extends \PDO
 {
-    public function query()
-    {
+    public function query(
+        string $query, ?int $fetchMode = null, mixed ...$fetchModeArgs
+    ): \PDOStatement|false {
         $args = func_get_args();
         $res = call_user_func_array(array('parent', 'query'), $args);
         if ($res !== false) {
@@ -17,7 +18,7 @@ class PDO extends \PDO
         $this->handleError();
     }
 
-    public function exec($statement)
+    public function exec(string $statement): int|false
     {
         $res = parent::exec($statement);
         if ($res !== false) {
@@ -36,4 +37,4 @@ class PDO extends \PDO
     }
 }
 
-?>
\ No newline at end of file
+?>