From 7a5a9e6fe94490802698b242e12eb22d8cbd7762 Mon Sep 17 00:00:00 2001 From: Bastian Waidelich Date: Wed, 20 Mar 2024 12:08:34 +0100 Subject: [PATCH] Add missing namespace import in `MysqlClient` Adds a missing `use` statement for the `PromiseInterface` type to `MysqlClient`. Without that change, using the API leads to type warnings: ```php function someMethod(): PromiseInterface { return $this->mysql->query(...); } // Return value is expected to be '\React\Promise\PromiseInterface', '\React\Mysql\PromiseInterface' returned --- src/MysqlClient.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/MysqlClient.php b/src/MysqlClient.php index a7d8aa8..2879ac2 100644 --- a/src/MysqlClient.php +++ b/src/MysqlClient.php @@ -8,6 +8,7 @@ use React\Mysql\Io\Factory; use React\Promise\Deferred; use React\Promise\Promise; +use React\Promise\PromiseInterface; use React\Socket\ConnectorInterface; use React\Stream\ReadableStreamInterface;