diff --git a/src/Dibi/Bridges/Nette/DibiExtension3.php b/src/Dibi/Bridges/Nette/DibiExtension3.php index b5921dac..e954ecf3 100644 --- a/src/Dibi/Bridges/Nette/DibiExtension3.php +++ b/src/Dibi/Bridges/Nette/DibiExtension3.php @@ -13,6 +13,7 @@ use Dibi; use Nette; use Nette\Schema\Expect; use Tracy; +use function is_array; /** diff --git a/src/Dibi/Bridges/Tracy/Panel.php b/src/Dibi/Bridges/Tracy/Panel.php index 50071e39..d5695e84 100644 --- a/src/Dibi/Bridges/Tracy/Panel.php +++ b/src/Dibi/Bridges/Tracy/Panel.php @@ -13,6 +13,7 @@ use Dibi; use Dibi\Event; use Dibi\Helpers; use Tracy; +use function count, is_string, strlen; /** diff --git a/src/Dibi/Connection.php b/src/Dibi/Connection.php index 916d0956..b7a3a82c 100644 --- a/src/Dibi/Connection.php +++ b/src/Dibi/Connection.php @@ -11,6 +11,8 @@ namespace Dibi; use JetBrains\PhpStorm\Language; use Traversable; +use function array_key_exists, is_array, sprintf; +use const PHP_SAPI; /** diff --git a/src/Dibi/DataSource.php b/src/Dibi/DataSource.php index c7df9e09..04ffc29c 100644 --- a/src/Dibi/DataSource.php +++ b/src/Dibi/DataSource.php @@ -9,6 +9,8 @@ declare(strict_types=1); namespace Dibi; +use function func_get_args, is_array, strpbrk; + /** * Default implementation of IDataSource. diff --git a/src/Dibi/Drivers/FirebirdDriver.php b/src/Dibi/Drivers/FirebirdDriver.php index cef0b98b..845c6883 100644 --- a/src/Dibi/Drivers/FirebirdDriver.php +++ b/src/Dibi/Drivers/FirebirdDriver.php @@ -11,6 +11,7 @@ namespace Dibi\Drivers; use Dibi; use Dibi\Helpers; +use function is_resource; /** diff --git a/src/Dibi/Drivers/FirebirdResult.php b/src/Dibi/Drivers/FirebirdResult.php index 38ca75c5..5abc8418 100644 --- a/src/Dibi/Drivers/FirebirdResult.php +++ b/src/Dibi/Drivers/FirebirdResult.php @@ -11,6 +11,7 @@ namespace Dibi\Drivers; use Dibi; use Dibi\Helpers; +use function is_resource; /** diff --git a/src/Dibi/Drivers/MySqliDriver.php b/src/Dibi/Drivers/MySqliDriver.php index 41e7c606..a19f1697 100644 --- a/src/Dibi/Drivers/MySqliDriver.php +++ b/src/Dibi/Drivers/MySqliDriver.php @@ -10,6 +10,8 @@ declare(strict_types=1); namespace Dibi\Drivers; use Dibi; +use function in_array; +use const MYSQLI_REPORT_OFF, MYSQLI_STORE_RESULT, MYSQLI_USE_RESULT, PREG_SET_ORDER; /** diff --git a/src/Dibi/Drivers/MySqliResult.php b/src/Dibi/Drivers/MySqliResult.php index c993c943..413c1d9f 100644 --- a/src/Dibi/Drivers/MySqliResult.php +++ b/src/Dibi/Drivers/MySqliResult.php @@ -10,6 +10,7 @@ declare(strict_types=1); namespace Dibi\Drivers; use Dibi; +use const MYSQLI_TYPE_LONG, MYSQLI_TYPE_SHORT, MYSQLI_TYPE_TIME, MYSQLI_TYPE_TINY; /** diff --git a/src/Dibi/Drivers/OdbcDriver.php b/src/Dibi/Drivers/OdbcDriver.php index a5471c35..2d56db19 100644 --- a/src/Dibi/Drivers/OdbcDriver.php +++ b/src/Dibi/Drivers/OdbcDriver.php @@ -10,6 +10,7 @@ declare(strict_types=1); namespace Dibi\Drivers; use Dibi; +use function is_resource; /** diff --git a/src/Dibi/Drivers/OdbcResult.php b/src/Dibi/Drivers/OdbcResult.php index 3a985a83..42947a8f 100644 --- a/src/Dibi/Drivers/OdbcResult.php +++ b/src/Dibi/Drivers/OdbcResult.php @@ -10,6 +10,7 @@ declare(strict_types=1); namespace Dibi\Drivers; use Dibi; +use function is_resource; /** diff --git a/src/Dibi/Drivers/OracleDriver.php b/src/Dibi/Drivers/OracleDriver.php index 46a757db..83425a3c 100644 --- a/src/Dibi/Drivers/OracleDriver.php +++ b/src/Dibi/Drivers/OracleDriver.php @@ -10,6 +10,7 @@ declare(strict_types=1); namespace Dibi\Drivers; use Dibi; +use function in_array, is_resource; /** diff --git a/src/Dibi/Drivers/OracleResult.php b/src/Dibi/Drivers/OracleResult.php index ca691559..5cf4be19 100644 --- a/src/Dibi/Drivers/OracleResult.php +++ b/src/Dibi/Drivers/OracleResult.php @@ -10,6 +10,7 @@ declare(strict_types=1); namespace Dibi\Drivers; use Dibi; +use function is_resource; /** diff --git a/src/Dibi/Drivers/PdoDriver.php b/src/Dibi/Drivers/PdoDriver.php index e0944d84..3832d9ae 100644 --- a/src/Dibi/Drivers/PdoDriver.php +++ b/src/Dibi/Drivers/PdoDriver.php @@ -12,6 +12,7 @@ namespace Dibi\Drivers; use Dibi; use Dibi\Helpers; use PDO; +use function sprintf; /** diff --git a/src/Dibi/Drivers/PostgreDriver.php b/src/Dibi/Drivers/PostgreDriver.php index 776e5288..ea5d080a 100644 --- a/src/Dibi/Drivers/PostgreDriver.php +++ b/src/Dibi/Drivers/PostgreDriver.php @@ -12,6 +12,7 @@ namespace Dibi\Drivers; use Dibi; use Dibi\Helpers; use PgSql; +use function in_array, is_array, is_resource, strlen; /** diff --git a/src/Dibi/Drivers/PostgreResult.php b/src/Dibi/Drivers/PostgreResult.php index 0f2b00e0..25f0011f 100644 --- a/src/Dibi/Drivers/PostgreResult.php +++ b/src/Dibi/Drivers/PostgreResult.php @@ -12,6 +12,7 @@ namespace Dibi\Drivers; use Dibi; use Dibi\Helpers; use PgSql; +use function is_resource; /** diff --git a/src/Dibi/Drivers/SqliteResult.php b/src/Dibi/Drivers/SqliteResult.php index c3fef40e..0758cfe9 100644 --- a/src/Dibi/Drivers/SqliteResult.php +++ b/src/Dibi/Drivers/SqliteResult.php @@ -11,6 +11,7 @@ namespace Dibi\Drivers; use Dibi; use Dibi\Helpers; +use const SQLITE3_ASSOC, SQLITE3_BLOB, SQLITE3_FLOAT, SQLITE3_INTEGER, SQLITE3_NULL, SQLITE3_NUM, SQLITE3_TEXT; /** diff --git a/src/Dibi/Drivers/SqlsrvDriver.php b/src/Dibi/Drivers/SqlsrvDriver.php index 523fd198..db0f3a0f 100644 --- a/src/Dibi/Drivers/SqlsrvDriver.php +++ b/src/Dibi/Drivers/SqlsrvDriver.php @@ -11,6 +11,7 @@ namespace Dibi\Drivers; use Dibi; use Dibi\Helpers; +use function is_resource, sprintf; /** diff --git a/src/Dibi/Drivers/SqlsrvReflector.php b/src/Dibi/Drivers/SqlsrvReflector.php index b19249a7..45b841cf 100644 --- a/src/Dibi/Drivers/SqlsrvReflector.php +++ b/src/Dibi/Drivers/SqlsrvReflector.php @@ -10,6 +10,7 @@ declare(strict_types=1); namespace Dibi\Drivers; use Dibi; +use function sprintf; /** diff --git a/src/Dibi/Drivers/SqlsrvResult.php b/src/Dibi/Drivers/SqlsrvResult.php index 8ad14a74..f2e79356 100644 --- a/src/Dibi/Drivers/SqlsrvResult.php +++ b/src/Dibi/Drivers/SqlsrvResult.php @@ -10,6 +10,7 @@ declare(strict_types=1); namespace Dibi\Drivers; use Dibi; +use function is_resource; /** diff --git a/src/Dibi/Event.php b/src/Dibi/Event.php index 9b9e8790..f1021b12 100644 --- a/src/Dibi/Event.php +++ b/src/Dibi/Event.php @@ -9,6 +9,9 @@ declare(strict_types=1); namespace Dibi; +use function count, dirname, microtime, preg_match, str_starts_with, strtoupper, trim; +use const DIRECTORY_SEPARATOR; + /** * Profiler & logger event. diff --git a/src/Dibi/Fluent.php b/src/Dibi/Fluent.php index 68497394..4519bff8 100644 --- a/src/Dibi/Fluent.php +++ b/src/Dibi/Fluent.php @@ -9,6 +9,8 @@ declare(strict_types=1); namespace Dibi; +use function array_key_exists, count, func_get_args, is_array, is_string; + /** * SQL builder via fluent interfaces. diff --git a/src/Dibi/Helpers.php b/src/Dibi/Helpers.php index 82bed671..7224fd60 100644 --- a/src/Dibi/Helpers.php +++ b/src/Dibi/Helpers.php @@ -9,6 +9,9 @@ declare(strict_types=1); namespace Dibi; +use function array_map, array_unique, explode, fclose, fgets, fopen, fstat, getenv, htmlspecialchars, is_float, is_int, is_string, levenshtein, max, mb_strlen, ob_end_flush, ob_get_clean, ob_start, preg_match, preg_replace, preg_replace_callback, rtrim, set_time_limit, str_ends_with, str_repeat, str_starts_with, strlen, strtoupper, substr, trim, wordwrap; +use const PHP_SAPI; + class Helpers { diff --git a/src/Dibi/Loggers/FileLogger.php b/src/Dibi/Loggers/FileLogger.php index ca45288f..f0e5bf04 100644 --- a/src/Dibi/Loggers/FileLogger.php +++ b/src/Dibi/Loggers/FileLogger.php @@ -10,6 +10,8 @@ declare(strict_types=1); namespace Dibi\Loggers; use Dibi; +use function sprintf; +use const FILE_APPEND, LOCK_EX; /** diff --git a/src/Dibi/Reflection/Database.php b/src/Dibi/Reflection/Database.php index d471c7dc..ee240dd8 100644 --- a/src/Dibi/Reflection/Database.php +++ b/src/Dibi/Reflection/Database.php @@ -10,6 +10,7 @@ declare(strict_types=1); namespace Dibi\Reflection; use Dibi; +use function array_values, strtolower; /** diff --git a/src/Dibi/Reflection/Result.php b/src/Dibi/Reflection/Result.php index 2218f08c..e0b2e55e 100644 --- a/src/Dibi/Reflection/Result.php +++ b/src/Dibi/Reflection/Result.php @@ -10,6 +10,7 @@ declare(strict_types=1); namespace Dibi\Reflection; use Dibi; +use function array_values, strtolower; /** diff --git a/src/Dibi/Reflection/Table.php b/src/Dibi/Reflection/Table.php index 7c5b64ed..d4cbe0d4 100644 --- a/src/Dibi/Reflection/Table.php +++ b/src/Dibi/Reflection/Table.php @@ -10,6 +10,7 @@ declare(strict_types=1); namespace Dibi\Reflection; use Dibi; +use function array_values, strtolower; /** diff --git a/src/Dibi/Result.php b/src/Dibi/Result.php index 24f4513d..77de8b1b 100644 --- a/src/Dibi/Result.php +++ b/src/Dibi/Result.php @@ -9,6 +9,9 @@ declare(strict_types=1); namespace Dibi; +use function array_keys, array_pop, count, explode, is_float, is_string, json_decode, ltrim, preg_match, preg_split, property_exists, reset, rtrim, str_contains, str_replace, str_starts_with, strpos; +use const PREG_SPLIT_DELIM_CAPTURE, PREG_SPLIT_NO_EMPTY; + /** * Query result. diff --git a/src/Dibi/Row.php b/src/Dibi/Row.php index 369d9d1b..6838e0d6 100644 --- a/src/Dibi/Row.php +++ b/src/Dibi/Row.php @@ -9,6 +9,8 @@ declare(strict_types=1); namespace Dibi; +use function array_keys, count, str_starts_with; + /** * Result set single row. diff --git a/src/Dibi/Translator.php b/src/Dibi/Translator.php index d80484a8..b8df335a 100644 --- a/src/Dibi/Translator.php +++ b/src/Dibi/Translator.php @@ -9,6 +9,8 @@ declare(strict_types=1); namespace Dibi; +use function array_filter, array_keys, array_splice, array_values, count, explode, get_debug_type, gettype, implode, is_array, is_bool, is_float, is_int, is_numeric, is_object, is_scalar, is_string, iterator_to_array, key, ltrim, number_format, preg_last_error, preg_match, preg_replace_callback, reset, rtrim, str_contains, str_replace, strcspn, strlen, strncasecmp, strtoupper, substr, trim; + /** * SQL translator.