diff --git a/src/QueryReflection/MysqliQueryReflector.php b/src/QueryReflection/MysqliQueryReflector.php index 2f13a807c..5a9cae9db 100644 --- a/src/QueryReflection/MysqliQueryReflector.php +++ b/src/QueryReflection/MysqliQueryReflector.php @@ -21,6 +21,7 @@ use PHPStan\Type\TypeCombinator; use PHPStan\Type\UnionType; use staabm\PHPStanDba\Error; +use staabm\PHPStanDba\QuerySimulationException; use staabm\PHPStanDba\Types\MysqlIntegerRanges; final class MysqliQueryReflector implements QueryReflector @@ -119,6 +120,10 @@ public function getResultType(string $queryString, int $fetchType): ?Type { $result = $this->simulateQuery($queryString); if (!\is_array($result)) { + if (QueryReflection::getRuntimeConfiguration()->isDebugEnabled() && $result instanceof mysqli_sql_exception) { + throw new QuerySimulationException(sprintf("Cannot simulate query\n %s \nbecause of a sql error: %s", $queryString, $result->getMessage())); + } + return null; } diff --git a/src/QuerySimulationException.php b/src/QuerySimulationException.php new file mode 100644 index 000000000..e85abd10a --- /dev/null +++ b/src/QuerySimulationException.php @@ -0,0 +1,7 @@ + 'Unknown column \'doesNotExist\' in \'group statement\'', 'code' => 1054, )), - 'result' => - array ( - 3 => NULL, - ), ), 'SELECT * FROM ada ORDER BY doesNotExist' => array ( @@ -21,10 +17,6 @@ 'message' => 'Unknown column \'doesNotExist\' in \'order clause\'', 'code' => 1054, )), - 'result' => - array ( - 3 => NULL, - ), ), 'SELECT * FROM ada WHERE doesNotExist=1' => array ( @@ -33,14 +25,9 @@ 'message' => 'Unknown column \'doesNotExist\' in \'where clause\'', 'code' => 1054, )), - 'result' => - array ( - 3 => NULL, - ), ), 'SELECT * FROM typemix' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -674,14 +661,9 @@ 'message' => 'Table \'phpstan_dba.unknownTable\' doesn\'t exist', 'code' => 1146, )), - 'result' => - array ( - 3 => NULL, - ), ), 'SELECT MAX(adaid), MIN(adaid), COUNT(adaid), AVG(adaid) FROM ada WHERE adaid = 1' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -806,7 +788,6 @@ ), 'SELECT a.email, b.adaid, b.gesperrt FROM ada a LEFT JOIN ada b ON a.adaid=b.adaid' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -911,7 +892,6 @@ ), 'SELECT adaid FROM ada LIMIT 1 FOR SHARE' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -952,7 +932,6 @@ ), 'SELECT adaid FROM ada LIMIT 1 OFFSET 1' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -993,7 +972,6 @@ ), 'SELECT adaid FROM ada LIMIT 1 OFFSET 1 FOR UPDATE' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -1034,7 +1012,6 @@ ), 'SELECT adaid FROM ada WHERE adaid IN (\'1\')' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -1094,7 +1071,6 @@ ), 'SELECT adaid FROM ada WHERE adaid IN (\'1\') AND email LIKE \'1\'' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -1154,7 +1130,6 @@ ), 'SELECT adaid FROM ada WHERE adaid IN (\'1.0\')' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -1219,10 +1194,6 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \':adaids) LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT adaid FROM ada WHERE adaid IN (:ids)' => array ( @@ -1231,10 +1202,6 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \':ids) LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT adaid FROM ada WHERE adaid IN (:ids) AND email LIKE :time' => array ( @@ -1243,14 +1210,9 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \':ids) AND email LIKE :time LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT adaid FROM ada WHERE adaid IN (NULL) AND email LIKE \'1\'' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -1310,7 +1272,6 @@ ), 'SELECT adaid FROM ada WHERE email LIKE ":gesperrt%"' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -1404,7 +1365,6 @@ ), 'SELECT adaid FROM ada WHERE email LIKE "hello?%"' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -1498,7 +1458,6 @@ ), 'SELECT adaid FROM ada WHERE email LIKE \'%questions ?%\'' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -1592,7 +1551,6 @@ ), 'SELECT adaid FROM ada WHERE email LIKE \':gesperrt%\'' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -1686,7 +1644,6 @@ ), 'SELECT adaid FROM ada WHERE email=\'1\'' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -1751,14 +1708,9 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \':email LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT akid FROM ak WHERE eadavk>1.0' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -1799,7 +1751,6 @@ ), 'SELECT akid FROM ak WHERE eadavk>1.1' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -1845,14 +1796,9 @@ 'message' => 'Unknown column \'doesNotExist\' in \'field list\'', 'code' => 1054, )), - 'result' => - array ( - 3 => NULL, - ), ), 'SELECT eladaid FROM ak' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -1916,14 +1862,9 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \':gesperrt LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT email FROM ada WHERE gesperrt=NULL' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -1982,16 +1923,9 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \'freigabe1u1 FROM ada LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 3 => NULL, - 5 => NULL, - 4 => NULL, - ), ), 'SELECT email, adaid FROM ada' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -2209,14 +2143,9 @@ 'message' => 'Unknown column \'xy\' in \'group statement\'', 'code' => 1054, )), - 'result' => - array ( - 3 => NULL, - ), ), 'SELECT email, adaid FROM ada WHERE adaid = \'1\'' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -2309,7 +2238,6 @@ ), 'SELECT email, adaid FROM ada WHERE adaid = \'1\' and email = \'email@example.org\'' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -2407,10 +2335,6 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \':email LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT email, adaid FROM ada WHERE adaid = \'1\' and email = ?' => array ( @@ -2419,10 +2343,6 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \'? LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT email, adaid FROM ada WHERE adaid = :adaid' => array ( @@ -2431,10 +2351,6 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \':adaid LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT email, adaid FROM ada WHERE adaid = :adaid and email = \'email@example.org\'' => array ( @@ -2443,10 +2359,6 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \':adaid and email = \'email@example.org\' LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT email, adaid FROM ada WHERE adaid = :adaid and email = :email' => array ( @@ -2455,10 +2367,6 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \':adaid and email = :email LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT email, adaid FROM ada WHERE adaid = ?' => array ( @@ -2467,10 +2375,6 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \'? LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT email, adaid FROM ada WHERE adaid = ? and email = ?' => array ( @@ -2479,14 +2383,9 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \'? and email = ? LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT email, adaid FROM ada WHERE adaid=1' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -2641,7 +2540,6 @@ ), 'SELECT email, adaid FROM ada WHERE email <=> \'\'' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -2739,14 +2637,9 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \':email LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT email, adaid FROM ada WHERE email = \'email@example.org\'' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -2839,7 +2732,6 @@ ), 'SELECT email, adaid FROM ada WHERE email = \'test@example.org\'' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -2937,10 +2829,6 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \':email LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT email, adaid FROM ada WHERE email = ?' => array ( @@ -2949,10 +2837,6 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \'? LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT email, adaid GROUP BY xy FROM ada LIMIT 1' => array ( @@ -2961,14 +2845,9 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \'FROM ada LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 3 => NULL, - ), ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -3293,7 +3172,6 @@ ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -3392,7 +3270,6 @@ ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -3491,7 +3368,6 @@ ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1, 10' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -3590,7 +3466,6 @@ ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -3739,7 +3614,6 @@ ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = 1' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -3843,14 +3717,9 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \'? LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid=1' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -3954,14 +3823,9 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \'? LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'1\'' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -4110,7 +3974,6 @@ ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'test@example.org\'' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -4209,7 +4072,6 @@ ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'foo\'' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -4308,7 +4170,6 @@ ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE gesperrt = \'1\'' => array ( - 'error' => NULL, 'result' => array ( 3 => diff --git a/tests/default/config/.phpunit-phpstan-dba.cache b/tests/default/config/.phpunit-phpstan-dba.cache index 50c826ccb..b7f59a339 100644 --- a/tests/default/config/.phpunit-phpstan-dba.cache +++ b/tests/default/config/.phpunit-phpstan-dba.cache @@ -147,7 +147,6 @@ ), 'SELECT * FROM typemix' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -784,7 +783,6 @@ ), 'SELECT MAX(adaid), MIN(adaid), COUNT(adaid), AVG(adaid) FROM ada WHERE adaid = 1' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -909,7 +907,6 @@ ), 'SELECT a.email, b.adaid, b.gesperrt FROM ada a LEFT JOIN ada b ON a.adaid=b.adaid' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -1014,7 +1011,6 @@ ), 'SELECT adaid FROM ada LIMIT 1 FOR SHARE' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -1055,7 +1051,6 @@ ), 'SELECT adaid FROM ada LIMIT 1 OFFSET 1' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -1096,7 +1091,6 @@ ), 'SELECT adaid FROM ada LIMIT 1 OFFSET 1 FOR UPDATE' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -1137,7 +1131,6 @@ ), 'SELECT adaid FROM ada WHERE adaid IN (\'1\')' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -1197,7 +1190,6 @@ ), 'SELECT adaid FROM ada WHERE adaid IN (\'1\') AND email LIKE \'1\'' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -1257,7 +1249,6 @@ ), 'SELECT adaid FROM ada WHERE adaid IN (\'1.0\')' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -1322,10 +1313,6 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \':adaids) LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT adaid FROM ada WHERE adaid IN (:ids)' => array ( @@ -1334,10 +1321,6 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \':ids) LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT adaid FROM ada WHERE adaid IN (:ids) AND email LIKE :time' => array ( @@ -1346,14 +1329,9 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \':ids) AND email LIKE :time LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT adaid FROM ada WHERE adaid IN (NULL) AND email LIKE \'1\'' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -1421,7 +1399,6 @@ ), 'SELECT adaid FROM ada WHERE email LIKE ":gesperrt%"' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -1515,7 +1492,6 @@ ), 'SELECT adaid FROM ada WHERE email LIKE "hello?%"' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -1609,7 +1585,6 @@ ), 'SELECT adaid FROM ada WHERE email LIKE \'%questions ?%\'' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -1703,7 +1678,6 @@ ), 'SELECT adaid FROM ada WHERE email LIKE \':gesperrt%\'' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -1801,7 +1775,6 @@ ), 'SELECT akid FROM ak WHERE eadavk>1.0' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -1842,7 +1815,6 @@ ), 'SELECT akid FROM ak WHERE eadavk>1.1' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -1891,7 +1863,6 @@ ), 'SELECT eladaid FROM ak' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -1959,14 +1930,9 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \'freigabe1u1 FROM ada LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 3 => NULL, - ), ), 'SELECT email, adaid FROM ada' => array ( - 'error' => NULL, 'result' => array ( 4 => @@ -2187,7 +2153,6 @@ ), 'SELECT email, adaid FROM ada WHERE adaid = \'1\'' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -2280,7 +2245,6 @@ ), 'SELECT email, adaid FROM ada WHERE adaid = \'1\' and email = \'email@example.org\'' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -2378,10 +2342,6 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \':adaid LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT email, adaid FROM ada WHERE adaid = ?' => array ( @@ -2390,10 +2350,6 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \'? LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT email, adaid FROM ada WHERE adaid = ? and email = ?' => array ( @@ -2402,14 +2358,9 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \'? and email = ? LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT email, adaid FROM ada WHERE adaid=1' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -2564,7 +2515,6 @@ ), 'SELECT email, adaid FROM ada WHERE email <=> \'\'' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -2662,14 +2612,9 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \':email LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT email, adaid FROM ada WHERE email = \'email@example.org\'' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -2762,7 +2707,6 @@ ), 'SELECT email, adaid FROM ada WHERE email = \'test@example.org\'' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -2860,10 +2804,6 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \':email LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT email, adaid FROM ada WHERE email = ?' => array ( @@ -2872,10 +2812,6 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \'? LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT email, adaid FROM ada WHERE gesperrt = \'1\'' => array ( @@ -2891,7 +2827,6 @@ ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -3141,7 +3076,6 @@ ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -3240,7 +3174,6 @@ ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1, 10' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -3339,7 +3272,6 @@ ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -3488,7 +3420,6 @@ ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = 1' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -3592,14 +3523,9 @@ 'message' => 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL/MariaDB server version for the right syntax to use near \'? LIMIT 0\' at line 1', 'code' => 1064, )), - 'result' => - array ( - 5 => NULL, - ), ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid=1' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -3714,7 +3640,6 @@ ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'1\'' => array ( - 'error' => NULL, 'result' => array ( 5 => @@ -3863,7 +3788,6 @@ ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'test@example.org\'' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -3962,7 +3886,6 @@ ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'foo\'' => array ( - 'error' => NULL, 'result' => array ( 3 => @@ -4061,7 +3984,6 @@ ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE gesperrt = \'1\'' => array ( - 'error' => NULL, 'result' => array ( 3 => diff --git a/tests/stringify/config/.phpstan-dba.cache b/tests/stringify/config/.phpstan-dba.cache index 4c39b5c8b..2c3c111b7 100644 --- a/tests/stringify/config/.phpstan-dba.cache +++ b/tests/stringify/config/.phpstan-dba.cache @@ -4,7 +4,6 @@ array ( 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => array ( - 'error' => NULL, 'result' => array ( 3 => diff --git a/tests/stringify/config/.phpunit-phpstan-dba.cache b/tests/stringify/config/.phpunit-phpstan-dba.cache index 4c39b5c8b..2c3c111b7 100644 --- a/tests/stringify/config/.phpunit-phpstan-dba.cache +++ b/tests/stringify/config/.phpunit-phpstan-dba.cache @@ -4,7 +4,6 @@ array ( 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => array ( - 'error' => NULL, 'result' => array ( 3 =>