From 70e3cfc52a0dc22fbe9162d3cf3b26f50a4e1ffd Mon Sep 17 00:00:00 2001 From: Marcin Michalski Date: Thu, 19 May 2022 22:24:33 +0100 Subject: [PATCH 1/8] Handle json column in pdo reflector --- tests/default/data/pdo-mysql.php | 2 +- tests/schema.sql | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/default/data/pdo-mysql.php b/tests/default/data/pdo-mysql.php index 67fb73bc1..7243a1a4c 100644 --- a/tests/default/data/pdo-mysql.php +++ b/tests/default/data/pdo-mysql.php @@ -18,7 +18,7 @@ public function execute(PDO $pdo) public function mysqlTypes(PDO $pdo) { $stmt = $pdo->query('SELECT * FROM typemix', PDO::FETCH_ASSOC); - assertType('PDOStatement, c_char5: string, c_varchar255: string, c_varchar25: string|null, c_varbinary255: string, c_varbinary25: string|null, c_date: string|null, c_time: string|null, c_datetime: string|null, c_timestamp: string|null, c_year: int<0, 2155>|null, c_tiny_text: string|null, c_medium_text: string|null, c_text: string|null, c_long_text: string|null, c_enum: string, c_set: string, c_bit: int|null, c_int: int<-2147483648, 2147483647>, c_tinyint: int<-128, 127>, c_smallint: int<-32768, 32767>, c_mediumint: int<-8388608, 8388607>, c_bigint: int, c_double: float, c_real: float, c_boolean: int<-128, 127>, c_blob: string, c_tinyblob: string, c_mediumblog: string, c_longblob: string, c_unsigned_tinyint: int<0, 255>, c_unsigned_int: int<0, 4294967295>, c_unsigned_smallint: int<0, 65535>, c_unsigned_mediumint: int<0, 16777215>, c_unsigned_bigint: int<0, max>}>', $stmt); + assertType('PDOStatement, c_char5: string, c_varchar255: string, c_varchar25: string|null, c_varbinary255: string, c_varbinary25: string|null, c_date: string|null, c_time: string|null, c_datetime: string|null, c_timestamp: string|null, c_year: int<0, 2155>|null, c_tiny_text: string|null, c_medium_text: string|null, c_text: string|null, c_long_text: string|null, c_enum: string, c_set: string, c_bit: int|null, c_int: int<-2147483648, 2147483647>, c_tinyint: int<-128, 127>, c_smallint: int<-32768, 32767>, c_mediumint: int<-8388608, 8388607>, c_bigint: int, c_double: float, c_real: float, c_boolean: int<-128, 127>, c_blob: string, c_tinyblob: string, c_mediumblog: string, c_longblob: string, c_unsigned_tinyint: int<0, 255>, c_unsigned_int: int<0, 4294967295>, c_unsigned_smallint: int<0, 65535>, c_unsigned_mediumint: int<0, 16777215>, c_unsigned_bigint: int<0, max>, c_json: string|null, c_json_not_null: string}>', $stmt); } public function aggregateFunctions(PDO $pdo) diff --git a/tests/schema.sql b/tests/schema.sql index 20c364b2f..abd893ef1 100644 --- a/tests/schema.sql +++ b/tests/schema.sql @@ -58,7 +58,9 @@ CREATE TABLE `typemix` ( `c_unsigned_int` int UNSIGNED NOT NULL, `c_unsigned_smallint` smallint UNSIGNED NOT NULL, `c_unsigned_mediumint` mediumint UNSIGNED NOT NULL, - `c_unsigned_bigint` bigint UNSIGNED NOT NULL + `c_unsigned_bigint` bigint UNSIGNED NOT NULL, + `c_json` json, + `c_json_not_null` json NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1; ALTER TABLE `typemix` From 45f9bbe65ef18d0251b82895efb28e9b331938de Mon Sep 17 00:00:00 2001 From: Marcin Michalski Date: Fri, 20 May 2022 00:11:53 +0100 Subject: [PATCH 2/8] Record new schema --- .phpstan-dba-mysqli.cache | 700 +--- .phpstan-dba-pdo.cache | 696 +--- .../default/config/.phpstan-dba-mysqli.cache | 3338 +++++++++-------- tests/default/config/.phpstan-dba-pdo.cache | 3338 +++++++++-------- .../config/.phpunit-phpstan-dba-mysqli.cache | 2384 ++++++------ .../config/.phpunit-phpstan-dba-pdo.cache | 3320 ++++++++-------- .../config/.phpstan-dba-mysqli.cache | 136 +- .../config/.phpstan-dba-pdo.cache | 136 +- .../config/.phpunit-phpstan-dba-mysqli.cache | 136 +- .../config/.phpunit-phpstan-dba-pdo.cache | 136 +- .../config/.phpstan-dba-mysqli.cache | 136 +- .../config/.phpstan-dba-pdo.cache | 136 +- .../config/.phpunit-phpstan-dba-mysqli.cache | 136 +- .../config/.phpunit-phpstan-dba-pdo.cache | 136 +- tests/rules/config/.phpstan-dba-mysqli.cache | 592 ++- tests/rules/config/.phpstan-dba-pdo.cache | 592 ++- .../config/.phpunit-phpstan-dba-mysqli.cache | 13 - .../config/.phpunit-phpstan-dba-pdo.cache | 13 - .../config/.phpstan-dba-mysqli.cache | 92 +- tests/stringify/config/.phpstan-dba-pdo.cache | 92 +- .../config/.phpunit-phpstan-dba-mysqli.cache | 92 +- .../config/.phpunit-phpstan-dba-pdo.cache | 92 +- 22 files changed, 7992 insertions(+), 8450 deletions(-) diff --git a/.phpstan-dba-mysqli.cache b/.phpstan-dba-mysqli.cache index 8ade6bf85..4d59a700e 100644 --- a/.phpstan-dba-mysqli.cache +++ b/.phpstan-dba-mysqli.cache @@ -27,6 +27,47 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'dbsignature', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'grouper', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 2 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -91,25 +132,20 @@ 'optionalKeys' => array ( ), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'dbsignature', 'isClassString' => false, )), - 3 => + 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'grouper', 'isClassString' => false, @@ -132,9 +168,6 @@ )), ), )), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -175,17 +208,52 @@ 'optionalKeys' => array ( ), + )), + ), + ), + ' + SELECT + MD5( + GROUP_CONCAT( + CONCAT( + COALESCE(COLUMN_NAME, \'\'), + COALESCE(EXTRA, \'\'), + COLUMN_TYPE, + IS_NULLABLE + ) + ) + ) AS dbsignature, + 1 AS grouper + FROM + information_schema.columns + WHERE + table_schema = DATABASE() + GROUP BY + grouper' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'dbsignature', 'isClassString' => false, )), - 1 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'grouper', 'isClassString' => false, @@ -208,33 +276,6 @@ )), ), )), - )), - ), - ), - ' - SELECT - MD5( - GROUP_CONCAT( - CONCAT( - COALESCE(COLUMN_NAME, ""), - COALESCE(EXTRA, ""), - COLUMN_TYPE, - IS_NULLABLE - ) - ) - ) AS dbsignature, - 1 AS grouper - FROM - information_schema.columns - WHERE - table_schema = DATABASE() - GROUP BY - grouper' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -299,25 +340,20 @@ 'optionalKeys' => array ( ), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'dbsignature', 'isClassString' => false, )), - 3 => + 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'grouper', 'isClassString' => false, @@ -340,9 +376,6 @@ )), ), )), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -383,76 +416,67 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT + coalesce(COLUMN_NAME, "") as COLUMN_NAME, + coalesce(EXTRA, "") as EXTRA, + COLUMN_TYPE + FROM information_schema.columns + WHERE table_name = \'1970-01-01\' AND table_schema = DATABASE()' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'dbsignature', + 'value' => 'COLUMN_NAME', 'isClassString' => false, )), - 1 => + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'grouper', + 'value' => 'COLUMN_TYPE', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'EXTRA', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 2 => - PHPStan\Type\NullType::__set_state(array( - )), - ), + PHPStan\Type\StringType::__set_state(array( )), - )), - ), - ), - ' - SELECT - MD5( - GROUP_CONCAT( - CONCAT( - COALESCE(COLUMN_NAME, \'\'), - COALESCE(EXTRA, \'\'), - COLUMN_TYPE, - IS_NULLABLE - ) - ) - ) AS dbsignature, - 1 AS grouper - FROM - information_schema.columns - WHERE - table_schema = DATABASE() - GROUP BY - grouper' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( - 0 => 2, + 0 => 3, ), 'keyTypes' => array ( 0 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'dbsignature', + 'value' => 'COLUMN_NAME', 'isClassString' => false, )), 1 => @@ -461,169 +485,47 @@ )), 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'grouper', + 'value' => 'EXTRA', 'isClassString' => false, )), 3 => PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( 'value' => 1, )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'COLUMN_TYPE', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), ), 'valueTypes' => array ( 0 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), + PHPStan\Type\StringType::__set_state(array( )), 1 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), + PHPStan\Type\StringType::__set_state(array( )), 2 => - PHPStan\Type\IntegerType::__set_state(array( + PHPStan\Type\StringType::__set_state(array( )), 3 => - PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'dbsignature', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'grouper', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 2 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - 'keyTypes' => - array ( - 0 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'dbsignature', - 'isClassString' => false, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'grouper', - 'isClassString' => false, + PHPStan\Type\StringType::__set_state(array( )), - ), - 'valueTypes' => - array ( - 0 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), + 4 => + PHPStan\Type\StringType::__set_state(array( )), - 1 => - PHPStan\Type\IntegerType::__set_state(array( + 5 => + PHPStan\Type\StringType::__set_state(array( )), ), 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'dbsignature', - 'isClassString' => false, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'grouper', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 2 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), )), ), ), @@ -632,71 +534,24 @@ coalesce(EXTRA, "") as EXTRA, COLUMN_TYPE FROM information_schema.columns + WHERE table_name = ? AND table_schema = DATABASE()' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT + coalesce(COLUMN_NAME, \'\') as COLUMN_NAME, + coalesce(EXTRA, \'\') as EXTRA, + COLUMN_TYPE + FROM information_schema.columns WHERE table_name = \'1970-01-01\' AND table_schema = DATABASE()' => array ( 'result' => array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 3, - ), - 'keyTypes' => - array ( - 0 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'EXTRA', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_TYPE', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - ), - 'valueTypes' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\StringType::__set_state(array( - )), - 2 => - PHPStan\Type\StringType::__set_state(array( - )), - 3 => - PHPStan\Type\StringType::__set_state(array( - )), - 4 => - PHPStan\Type\StringType::__set_state(array( - )), - 5 => - PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -734,32 +589,6 @@ 'itemType' => PHPStan\Type\StringType::__set_state(array( )), - )), - ), - ), - 'SELECT - coalesce(COLUMN_NAME, "") as COLUMN_NAME, - coalesce(EXTRA, "") as EXTRA, - COLUMN_TYPE - FROM information_schema.columns - WHERE table_name = ? AND table_schema = DATABASE()' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT - coalesce(COLUMN_NAME, "") as COLUMN_NAME, - coalesce(EXTRA, "") as EXTRA, - COLUMN_TYPE - FROM information_schema.columns - WHERE table_name = \'1970-01-01\' AND table_schema = DATABASE()' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -819,49 +648,12 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_TYPE', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'EXTRA', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\StringType::__set_state(array( - )), )), ), ), 'SELECT - coalesce(COLUMN_NAME, "") as COLUMN_NAME, - coalesce(EXTRA, "") as EXTRA, + coalesce(COLUMN_NAME, \'\') as COLUMN_NAME, + coalesce(EXTRA, \'\') as EXTRA, COLUMN_TYPE FROM information_schema.columns WHERE table_name = ? AND table_schema = DATABASE()' => @@ -871,76 +663,14 @@ 5 => NULL, ), ), - 'SELECT - coalesce(COLUMN_NAME, \'\') as COLUMN_NAME, - coalesce(EXTRA, \'\') as EXTRA, - COLUMN_TYPE - FROM information_schema.columns - WHERE table_name = \'1970-01-01\' AND table_schema = DATABASE()' => + 'SELECT column_name, column_default, is_nullable +FROM information_schema.columns +WHERE table_name = \'1970-01-01\'' => array ( 'result' => array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 3, - ), - 'keyTypes' => - array ( - 0 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'EXTRA', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_TYPE', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - ), - 'valueTypes' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\StringType::__set_state(array( - )), - 2 => - PHPStan\Type\StringType::__set_state(array( - )), - 3 => - PHPStan\Type\StringType::__set_state(array( - )), - 4 => - PHPStan\Type\StringType::__set_state(array( - )), - 5 => - PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -960,47 +690,34 @@ )), 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', + 'value' => 'COLUMN_DEFAULT', 'isClassString' => false, )), 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_TYPE', + 'value' => 'COLUMN_NAME', 'isClassString' => false, )), 5 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'EXTRA', + 'value' => 'IS_NULLABLE', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\StringType::__set_state(array( + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), )), - )), - ), - ), - 'SELECT - coalesce(COLUMN_NAME, \'\') as COLUMN_NAME, - coalesce(EXTRA, \'\') as EXTRA, - COLUMN_TYPE - FROM information_schema.columns - WHERE table_name = ? AND table_schema = DATABASE()' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT column_name, column_default, is_nullable -FROM information_schema.columns -WHERE table_name = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1039,14 +756,34 @@ WHERE table_name = \'1970-01-01\'' => 'valueTypes' => array ( 0 => - PHPStan\Type\StringType::__set_state(array( + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), )), 1 => - PHPStan\Type\StringType::__set_state(array( + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), )), 2 => PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, + 'sortedTypes' => false, 'types' => array ( 0 => @@ -1059,7 +796,7 @@ WHERE table_name = \'1970-01-01\'' => )), 3 => PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, + 'sortedTypes' => false, 'types' => array ( 0 => @@ -1080,53 +817,6 @@ WHERE table_name = \'1970-01-01\'' => 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_DEFAULT', - 'isClassString' => false, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'IS_NULLABLE', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), )), ), ), diff --git a/.phpstan-dba-pdo.cache b/.phpstan-dba-pdo.cache index e054c2dad..0a432b387 100644 --- a/.phpstan-dba-pdo.cache +++ b/.phpstan-dba-pdo.cache @@ -27,6 +27,47 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'dbsignature', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'grouper', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 2 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -91,25 +132,20 @@ 'optionalKeys' => array ( ), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'dbsignature', 'isClassString' => false, )), - 3 => + 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'grouper', 'isClassString' => false, @@ -132,9 +168,6 @@ )), ), )), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -175,17 +208,52 @@ 'optionalKeys' => array ( ), + )), + ), + ), + ' + SELECT + MD5( + GROUP_CONCAT( + CONCAT( + COALESCE(COLUMN_NAME, \'\'), + COALESCE(EXTRA, \'\'), + COLUMN_TYPE, + IS_NULLABLE + ) + ) + ) AS dbsignature, + 1 AS grouper + FROM + information_schema.columns + WHERE + table_schema = DATABASE() + GROUP BY + grouper' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'dbsignature', 'isClassString' => false, )), - 1 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'grouper', 'isClassString' => false, @@ -208,33 +276,6 @@ )), ), )), - )), - ), - ), - ' - SELECT - MD5( - GROUP_CONCAT( - CONCAT( - COALESCE(COLUMN_NAME, ""), - COALESCE(EXTRA, ""), - COLUMN_TYPE, - IS_NULLABLE - ) - ) - ) AS dbsignature, - 1 AS grouper - FROM - information_schema.columns - WHERE - table_schema = DATABASE() - GROUP BY - grouper' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -299,25 +340,20 @@ 'optionalKeys' => array ( ), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'dbsignature', 'isClassString' => false, )), - 3 => + 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'grouper', 'isClassString' => false, @@ -340,9 +376,6 @@ )), ), )), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -383,76 +416,67 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT + coalesce(COLUMN_NAME, "") as COLUMN_NAME, + coalesce(EXTRA, "") as EXTRA, + COLUMN_TYPE + FROM information_schema.columns + WHERE table_name = \'1970-01-01\' AND table_schema = DATABASE()' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'dbsignature', + 'value' => 'COLUMN_NAME', 'isClassString' => false, )), - 1 => + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'grouper', + 'value' => 'COLUMN_TYPE', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'EXTRA', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 2 => - PHPStan\Type\NullType::__set_state(array( - )), - ), + PHPStan\Type\StringType::__set_state(array( )), - )), - ), - ), - ' - SELECT - MD5( - GROUP_CONCAT( - CONCAT( - COALESCE(COLUMN_NAME, \'\'), - COALESCE(EXTRA, \'\'), - COLUMN_TYPE, - IS_NULLABLE - ) - ) - ) AS dbsignature, - 1 AS grouper - FROM - information_schema.columns - WHERE - table_schema = DATABASE() - GROUP BY - grouper' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( - 0 => 2, + 0 => 3, ), 'keyTypes' => array ( 0 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'dbsignature', + 'value' => 'COLUMN_NAME', 'isClassString' => false, )), 1 => @@ -461,169 +485,47 @@ )), 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'grouper', + 'value' => 'EXTRA', 'isClassString' => false, )), 3 => PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( 'value' => 1, )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'COLUMN_TYPE', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), ), 'valueTypes' => array ( 0 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), + PHPStan\Type\StringType::__set_state(array( )), 1 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), + PHPStan\Type\StringType::__set_state(array( )), 2 => - PHPStan\Type\IntegerType::__set_state(array( + PHPStan\Type\StringType::__set_state(array( )), 3 => - PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'dbsignature', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'grouper', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 2 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - 'keyTypes' => - array ( - 0 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'dbsignature', - 'isClassString' => false, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'grouper', - 'isClassString' => false, + PHPStan\Type\StringType::__set_state(array( )), - ), - 'valueTypes' => - array ( - 0 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), + 4 => + PHPStan\Type\StringType::__set_state(array( )), - 1 => - PHPStan\Type\IntegerType::__set_state(array( + 5 => + PHPStan\Type\StringType::__set_state(array( )), ), 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'dbsignature', - 'isClassString' => false, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'grouper', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 2 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), )), ), ), @@ -632,71 +534,24 @@ coalesce(EXTRA, "") as EXTRA, COLUMN_TYPE FROM information_schema.columns + WHERE table_name = ? AND table_schema = DATABASE()' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT + coalesce(COLUMN_NAME, \'\') as COLUMN_NAME, + coalesce(EXTRA, \'\') as EXTRA, + COLUMN_TYPE + FROM information_schema.columns WHERE table_name = \'1970-01-01\' AND table_schema = DATABASE()' => array ( 'result' => array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 3, - ), - 'keyTypes' => - array ( - 0 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'EXTRA', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_TYPE', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - ), - 'valueTypes' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\StringType::__set_state(array( - )), - 2 => - PHPStan\Type\StringType::__set_state(array( - )), - 3 => - PHPStan\Type\StringType::__set_state(array( - )), - 4 => - PHPStan\Type\StringType::__set_state(array( - )), - 5 => - PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -734,32 +589,6 @@ 'itemType' => PHPStan\Type\StringType::__set_state(array( )), - )), - ), - ), - 'SELECT - coalesce(COLUMN_NAME, "") as COLUMN_NAME, - coalesce(EXTRA, "") as EXTRA, - COLUMN_TYPE - FROM information_schema.columns - WHERE table_name = ? AND table_schema = DATABASE()' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT - coalesce(COLUMN_NAME, "") as COLUMN_NAME, - coalesce(EXTRA, "") as EXTRA, - COLUMN_TYPE - FROM information_schema.columns - WHERE table_name = \'1970-01-01\' AND table_schema = DATABASE()' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -819,49 +648,12 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_TYPE', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'EXTRA', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\StringType::__set_state(array( - )), )), ), ), 'SELECT - coalesce(COLUMN_NAME, "") as COLUMN_NAME, - coalesce(EXTRA, "") as EXTRA, + coalesce(COLUMN_NAME, \'\') as COLUMN_NAME, + coalesce(EXTRA, \'\') as EXTRA, COLUMN_TYPE FROM information_schema.columns WHERE table_name = ? AND table_schema = DATABASE()' => @@ -871,76 +663,14 @@ 5 => NULL, ), ), - 'SELECT - coalesce(COLUMN_NAME, \'\') as COLUMN_NAME, - coalesce(EXTRA, \'\') as EXTRA, - COLUMN_TYPE - FROM information_schema.columns - WHERE table_name = \'1970-01-01\' AND table_schema = DATABASE()' => + 'SELECT column_name, column_default, is_nullable +FROM information_schema.columns +WHERE table_name = \'1970-01-01\'' => array ( 'result' => array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 3, - ), - 'keyTypes' => - array ( - 0 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'EXTRA', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_TYPE', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - ), - 'valueTypes' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\StringType::__set_state(array( - )), - 2 => - PHPStan\Type\StringType::__set_state(array( - )), - 3 => - PHPStan\Type\StringType::__set_state(array( - )), - 4 => - PHPStan\Type\StringType::__set_state(array( - )), - 5 => - PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -960,47 +690,34 @@ )), 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', + 'value' => 'COLUMN_DEFAULT', 'isClassString' => false, )), 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_TYPE', + 'value' => 'COLUMN_NAME', 'isClassString' => false, )), 5 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'EXTRA', + 'value' => 'IS_NULLABLE', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\StringType::__set_state(array( + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), )), - )), - ), - ), - 'SELECT - coalesce(COLUMN_NAME, \'\') as COLUMN_NAME, - coalesce(EXTRA, \'\') as EXTRA, - COLUMN_TYPE - FROM information_schema.columns - WHERE table_name = ? AND table_schema = DATABASE()' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT column_name, column_default, is_nullable -FROM information_schema.columns -WHERE table_name = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1039,10 +756,30 @@ WHERE table_name = \'1970-01-01\'' => 'valueTypes' => array ( 0 => - PHPStan\Type\StringType::__set_state(array( + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), )), 1 => - PHPStan\Type\StringType::__set_state(array( + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), )), 2 => PHPStan\Type\UnionType::__set_state(array( @@ -1080,53 +817,6 @@ WHERE table_name = \'1970-01-01\'' => 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_DEFAULT', - 'isClassString' => false, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'IS_NULLABLE', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), )), ), ), diff --git a/tests/default/config/.phpstan-dba-mysqli.cache b/tests/default/config/.phpstan-dba-mysqli.cache index b1d2b348c..f367dfffa 100644 --- a/tests/default/config/.phpstan-dba-mysqli.cache +++ b/tests/default/config/.phpstan-dba-mysqli.cache @@ -9,833 +9,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 35, - ), - 'keyTypes' => - array ( - 0 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 8 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - )), - 9 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 4, - )), - 10 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - )), - 11 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 5, - )), - 12 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - )), - 13 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 6, - )), - 14 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - )), - 15 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 7, - )), - 16 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - )), - 17 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 8, - )), - 18 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - )), - 19 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 9, - )), - 20 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - )), - 21 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 10, - )), - 22 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - )), - 23 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 11, - )), - 24 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - )), - 25 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 12, - )), - 26 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - )), - 27 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 13, - )), - 28 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - )), - 29 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 14, - )), - 30 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - )), - 31 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 15, - )), - 32 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - )), - 33 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 16, - )), - 34 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - )), - 35 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 17, - )), - 36 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - )), - 37 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 18, - )), - 38 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - )), - 39 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 19, - )), - 40 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - )), - 41 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 20, - )), - 42 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - )), - 43 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 21, - )), - 44 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - )), - 45 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 22, - )), - 46 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - )), - 47 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 23, - )), - 48 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - )), - 49 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 24, - )), - 50 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - )), - 51 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 25, - )), - 52 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - )), - 53 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 26, - )), - 54 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - )), - 55 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 27, - )), - 56 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - )), - 57 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 28, - )), - 58 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - )), - 59 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 29, - )), - 60 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - )), - 61 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 30, - )), - 62 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - )), - 63 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 31, - )), - 64 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - )), - 65 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 32, - )), - 66 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - )), - 67 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 33, - )), - 68 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - )), - 69 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 34, - )), - ), - 'valueTypes' => - array ( - 0 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 2 => - PHPStan\Type\StringType::__set_state(array( - )), - 3 => - PHPStan\Type\StringType::__set_state(array( - )), - 4 => - PHPStan\Type\StringType::__set_state(array( - )), - 5 => - PHPStan\Type\StringType::__set_state(array( - )), - 6 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 7 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 8 => - PHPStan\Type\StringType::__set_state(array( - )), - 9 => - PHPStan\Type\StringType::__set_state(array( - )), - 10 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 11 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 12 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 13 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 14 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 15 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 16 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 17 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 18 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 19 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 20 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 2155, - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 21 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 2155, - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 22 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 23 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 24 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 25 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 26 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 27 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 28 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 29 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 30 => - PHPStan\Type\StringType::__set_state(array( - )), - 31 => - PHPStan\Type\StringType::__set_state(array( - )), - 32 => - PHPStan\Type\StringType::__set_state(array( - )), - 33 => - PHPStan\Type\StringType::__set_state(array( - )), - 34 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 35 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 36 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 37 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 38 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 39 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 40 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 41 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 42 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -8388608, - 'max' => 8388607, - )), - 43 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -8388608, - 'max' => 8388607, - )), - 44 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 45 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 46 => - PHPStan\Type\FloatType::__set_state(array( - )), - 47 => - PHPStan\Type\FloatType::__set_state(array( - )), - 48 => - PHPStan\Type\FloatType::__set_state(array( - )), - 49 => - PHPStan\Type\FloatType::__set_state(array( - )), - 50 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 51 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 52 => - PHPStan\Type\StringType::__set_state(array( - )), - 53 => - PHPStan\Type\StringType::__set_state(array( - )), - 54 => - PHPStan\Type\StringType::__set_state(array( - )), - 55 => - PHPStan\Type\StringType::__set_state(array( - )), - 56 => - PHPStan\Type\StringType::__set_state(array( - )), - 57 => - PHPStan\Type\StringType::__set_state(array( - )), - 58 => - PHPStan\Type\StringType::__set_state(array( - )), - 59 => - PHPStan\Type\StringType::__set_state(array( - )), - 60 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 255, - )), - 61 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 255, - )), - 62 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 63 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 64 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 65535, - )), - 65 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 65535, - )), - 66 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 16777215, - )), - 67 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 16777215, - )), - 68 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => NULL, - )), - 69 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => NULL, - )), - ), - 'optionalKeys' => - array ( - ), 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -982,178 +155,1144 @@ 'value' => 34, )), 35 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 35, + )), + 36 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 36, + )), + 37 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_bigint', 'isClassString' => false, )), - 36 => + 38 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_bit', 'isClassString' => false, )), - 37 => + 39 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_blob', 'isClassString' => false, )), - 38 => + 40 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_boolean', 'isClassString' => false, )), - 39 => + 41 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_char5', 'isClassString' => false, )), - 40 => + 42 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_date', 'isClassString' => false, )), - 41 => + 43 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_datetime', 'isClassString' => false, )), - 42 => + 44 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_double', 'isClassString' => false, )), - 43 => + 45 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_enum', 'isClassString' => false, )), - 44 => + 46 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_int', 'isClassString' => false, )), - 45 => + 47 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_json', + 'isClassString' => false, + )), + 48 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_json_not_null', + 'isClassString' => false, + )), + 49 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_long_text', 'isClassString' => false, )), - 46 => + 50 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_longblob', 'isClassString' => false, )), - 47 => + 51 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_medium_text', 'isClassString' => false, )), - 48 => + 52 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_mediumblog', 'isClassString' => false, )), - 49 => + 53 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_mediumint', 'isClassString' => false, )), - 50 => + 54 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_real', 'isClassString' => false, )), - 51 => + 55 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_set', 'isClassString' => false, )), - 52 => + 56 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_smallint', 'isClassString' => false, )), - 53 => + 57 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_text', 'isClassString' => false, )), - 54 => + 58 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_time', 'isClassString' => false, )), - 55 => + 59 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_timestamp', 'isClassString' => false, )), - 56 => + 60 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_tiny_text', 'isClassString' => false, )), - 57 => + 61 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_tinyblob', 'isClassString' => false, )), - 58 => + 62 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_tinyint', 'isClassString' => false, )), - 59 => + 63 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_unsigned_bigint', 'isClassString' => false, )), - 60 => + 64 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_unsigned_int', 'isClassString' => false, )), - 61 => + 65 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_unsigned_mediumint', 'isClassString' => false, )), - 62 => + 66 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_unsigned_smallint', 'isClassString' => false, )), - 63 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, + 67 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_tinyint', + 'isClassString' => false, + )), + 68 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varbinary25', + 'isClassString' => false, + )), + 69 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varbinary255', + 'isClassString' => false, + )), + 70 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varchar25', + 'isClassString' => false, + )), + 71 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varchar255', + 'isClassString' => false, + )), + 72 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_year', + 'isClassString' => false, + )), + 73 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'pid', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\FloatType::__set_state(array( + )), + 2 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 3 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 'allArrays' => NULL, + 'nextAutoIndexes' => + array ( + 0 => 37, + ), + 'keyTypes' => + array ( + 0 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'pid', + 'isClassString' => false, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_char5', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varchar255', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varchar25', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 8 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varbinary255', + 'isClassString' => false, + )), + 9 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 4, + )), + 10 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varbinary25', + 'isClassString' => false, + )), + 11 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 5, + )), + 12 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_date', + 'isClassString' => false, + )), + 13 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 6, + )), + 14 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_time', + 'isClassString' => false, + )), + 15 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 7, + )), + 16 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_datetime', + 'isClassString' => false, + )), + 17 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 8, + )), + 18 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_timestamp', + 'isClassString' => false, + )), + 19 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 9, + )), + 20 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_year', + 'isClassString' => false, + )), + 21 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 10, + )), + 22 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_tiny_text', + 'isClassString' => false, + )), + 23 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 11, + )), + 24 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_medium_text', + 'isClassString' => false, + )), + 25 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 12, + )), + 26 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_text', + 'isClassString' => false, + )), + 27 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 13, + )), + 28 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_long_text', + 'isClassString' => false, + )), + 29 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 14, + )), + 30 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_enum', + 'isClassString' => false, + )), + 31 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 15, + )), + 32 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_set', + 'isClassString' => false, + )), + 33 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 16, + )), + 34 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_bit', + 'isClassString' => false, + )), + 35 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 17, + )), + 36 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_int', + 'isClassString' => false, + )), + 37 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 18, + )), + 38 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_tinyint', + 'isClassString' => false, + )), + 39 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 19, + )), + 40 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_smallint', + 'isClassString' => false, + )), + 41 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 20, + )), + 42 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_mediumint', + 'isClassString' => false, + )), + 43 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 21, + )), + 44 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_bigint', + 'isClassString' => false, + )), + 45 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 22, + )), + 46 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_double', + 'isClassString' => false, + )), + 47 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 23, + )), + 48 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_real', + 'isClassString' => false, + )), + 49 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 24, + )), + 50 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_boolean', + 'isClassString' => false, + )), + 51 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 25, + )), + 52 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_blob', + 'isClassString' => false, + )), + 53 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 26, + )), + 54 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_tinyblob', + 'isClassString' => false, + )), + 55 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 27, + )), + 56 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_mediumblog', + 'isClassString' => false, + )), + 57 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 28, + )), + 58 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_longblob', + 'isClassString' => false, + )), + 59 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 29, + )), + 60 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_tinyint', + 'isClassString' => false, + )), + 61 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 30, + )), + 62 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_int', + 'isClassString' => false, + )), + 63 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 31, + )), + 64 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_smallint', + 'isClassString' => false, + )), + 65 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 32, + )), + 66 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_mediumint', + 'isClassString' => false, + )), + 67 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 33, + )), + 68 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_bigint', + 'isClassString' => false, + )), + 69 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 34, + )), + 70 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_json', + 'isClassString' => false, + )), + 71 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 35, + )), + 72 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_json_not_null', + 'isClassString' => false, + )), + 73 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 36, + )), + ), + 'valueTypes' => + array ( + 0 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 4294967295, + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 4294967295, + )), + 2 => + PHPStan\Type\StringType::__set_state(array( + )), + 3 => + PHPStan\Type\StringType::__set_state(array( + )), + 4 => + PHPStan\Type\StringType::__set_state(array( + )), + 5 => + PHPStan\Type\StringType::__set_state(array( + )), + 6 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 7 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 8 => + PHPStan\Type\StringType::__set_state(array( + )), + 9 => + PHPStan\Type\StringType::__set_state(array( + )), + 10 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 11 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 12 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 13 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 14 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 15 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 16 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 17 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 18 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 19 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 20 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 2155, + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 21 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 2155, + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 22 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 23 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 24 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 25 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 26 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 27 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 28 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 29 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 30 => + PHPStan\Type\StringType::__set_state(array( + )), + 31 => + PHPStan\Type\StringType::__set_state(array( + )), + 32 => + PHPStan\Type\StringType::__set_state(array( + )), + 33 => + PHPStan\Type\StringType::__set_state(array( + )), + 34 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 35 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 36 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -2147483648, + 'max' => 2147483647, + )), + 37 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -2147483648, + 'max' => 2147483647, + )), + 38 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -128, + 'max' => 127, + )), + 39 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -128, + 'max' => 127, + )), + 40 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + 41 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + 42 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -8388608, + 'max' => 8388607, + )), + 43 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -8388608, + 'max' => 8388607, + )), + 44 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 45 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 46 => + PHPStan\Type\FloatType::__set_state(array( + )), + 47 => + PHPStan\Type\FloatType::__set_state(array( + )), + 48 => + PHPStan\Type\FloatType::__set_state(array( + )), + 49 => + PHPStan\Type\FloatType::__set_state(array( + )), + 50 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -128, + 'max' => 127, + )), + 51 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -128, + 'max' => 127, + )), + 52 => + PHPStan\Type\StringType::__set_state(array( + )), + 53 => + PHPStan\Type\StringType::__set_state(array( + )), + 54 => + PHPStan\Type\StringType::__set_state(array( + )), + 55 => + PHPStan\Type\StringType::__set_state(array( + )), + 56 => + PHPStan\Type\StringType::__set_state(array( + )), + 57 => + PHPStan\Type\StringType::__set_state(array( + )), + 58 => + PHPStan\Type\StringType::__set_state(array( + )), + 59 => + PHPStan\Type\StringType::__set_state(array( + )), + 60 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 255, + )), + 61 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 255, + )), + 62 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 4294967295, + )), + 63 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 4294967295, + )), + 64 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 65535, + )), + 65 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 65535, + )), + 66 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 16777215, + )), + 67 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 16777215, + )), + 68 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => NULL, + )), + 69 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => NULL, + )), + 70 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 71 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 72 => + PHPStan\Type\StringType::__set_state(array( + )), + 73 => + PHPStan\Type\StringType::__set_state(array( + )), + ), + 'optionalKeys' => + array ( + ), + )), + ), + ), + 'SELECT MAX(adaid), MIN(adaid), COUNT(adaid), AVG(adaid) FROM ada WHERE adaid = 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, )), - 64 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, )), - 65 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, )), - 66 => + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', + 'value' => 'AVG(adaid)', 'isClassString' => false, )), - 67 => + 5 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', + 'value' => 'COUNT(adaid)', 'isClassString' => false, )), - 68 => + 6 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', + 'value' => 'MAX(adaid)', 'isClassString' => false, )), - 69 => + 7 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', + 'value' => 'MIN(adaid)', 'isClassString' => false, )), ), @@ -1164,28 +1303,16 @@ 'types' => array ( 0 => - PHPStan\Type\StringType::__set_state(array( + PHPStan\Type\IntegerType::__set_state(array( )), 1 => PHPStan\Type\FloatType::__set_state(array( )), 2 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 3 => PHPStan\Type\NullType::__set_state(array( )), ), )), - )), - ), - ), - 'SELECT MAX(adaid), MIN(adaid), COUNT(adaid), AVG(adaid) FROM ada WHERE adaid = 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1328,6 +1455,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1338,64 +1474,17 @@ 'value' => 0, )), 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'AVG(adaid)', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COUNT(adaid)', - 'isClassString' => false, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'MAX(adaid)', - 'isClassString' => false, - )), - 7 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'MIN(adaid)', + 'value' => 'adaid', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - PHPStan\Type\FloatType::__set_state(array( - )), - 2 => - PHPStan\Type\NullType::__set_state(array( - )), - ), + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1429,30 +1518,19 @@ 'optionalKeys' => array ( ), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - ), + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, )), 'itemType' => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, )), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1477,16 +1555,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), )), ), ), @@ -1496,6 +1564,27 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1529,6 +1618,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR SHARE NOWAIT' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1550,15 +1648,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR SHARE NOWAIT' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1592,6 +1681,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR SHARE SKIP LOCKED' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1613,15 +1711,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR SHARE SKIP LOCKED' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1655,6 +1744,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE NOWAIT' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1676,15 +1774,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE NOWAIT' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1718,6 +1807,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE SKIP LOCKED' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1739,15 +1837,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE SKIP LOCKED' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1781,6 +1870,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 OFFSET 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1802,15 +1900,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 OFFSET 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1844,6 +1933,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 OFFSET 1 FOR UPDATE' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1865,15 +1963,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 OFFSET 1 FOR UPDATE' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1907,6 +1996,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE adaid IN (\'1\')' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1928,15 +2026,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE adaid IN (\'1\')' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1970,6 +2059,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE adaid IN (\'1\') AND email LIKE \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1991,15 +2089,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE adaid IN (\'1\') AND email LIKE \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2033,6 +2122,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE adaid IN (\'1.0\')' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2054,15 +2152,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE adaid IN (\'1.0\')' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2096,27 +2185,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), )), ), ), @@ -2147,6 +2215,27 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2180,6 +2269,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE ":gesperrt%"' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2201,15 +2299,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE ":gesperrt%"' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2243,6 +2332,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE "hello?%"' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2264,15 +2362,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE "hello?%"' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2306,6 +2395,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE \'%questions ?%\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2327,15 +2425,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE \'%questions ?%\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2369,6 +2458,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE \':gesperrt%\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2390,15 +2488,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE \':gesperrt%\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2432,6 +2521,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE \'hello?%\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2452,16 +2550,7 @@ PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, - )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE \'hello?%\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2495,6 +2584,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT akid FROM ak WHERE eadavk>1.0' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2506,25 +2604,16 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', + 'value' => 'akid', 'isClassString' => false, )), ), )), 'itemType' => PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, + 'min' => -2147483648, + 'max' => 2147483647, )), - )), - ), - ), - 'SELECT akid FROM ak WHERE eadavk>1.0' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2558,6 +2647,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT akid FROM ak WHERE eadavk>1.1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2579,15 +2677,6 @@ 'min' => -2147483648, 'max' => 2147483647, )), - )), - ), - ), - 'SELECT akid FROM ak WHERE eadavk>1.1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2621,6 +2710,22 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT count(*) AS c FROM typemix WHERE c_datetime=:last_dt' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT count(*) FROM typemix WHERE c_date = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2632,32 +2737,14 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', + 'value' => 'count(*)', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, + PHPStan\Type\IntegerType::__set_state(array( )), - )), - ), - ), - 'SELECT count(*) AS c FROM typemix WHERE c_datetime=:last_dt' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT count(*) FROM typemix WHERE c_date = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2687,6 +2774,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT count(*) FROM typemix WHERE c_datetime = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2706,15 +2802,6 @@ 'itemType' => PHPStan\Type\IntegerType::__set_state(array( )), - )), - ), - ), - 'SELECT count(*) FROM typemix WHERE c_datetime = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2744,6 +2831,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT eladaid FROM ak' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2755,23 +2851,26 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'count(*)', + 'value' => 'eladaid', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\IntegerType::__set_state(array( + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -2147483648, + 'max' => 2147483647, + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), )), - )), - ), - ), - 'SELECT eladaid FROM ak' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2825,6 +2924,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2836,35 +2944,14 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', + 'value' => 'email', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), + PHPStan\Type\StringType::__set_state(array( )), - )), - ), - ), - 'SELECT email FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2894,28 +2981,17 @@ 'optionalKeys' => array ( ), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - ), + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, )), 'itemType' => PHPStan\Type\StringType::__set_state(array( )), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2938,14 +3014,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 'itemType' => - PHPStan\Type\StringType::__set_state(array( - )), )), ), ), @@ -2962,6 +3030,46 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3010,25 +3118,20 @@ 'optionalKeys' => array ( ), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, @@ -3050,9 +3153,6 @@ )), ), )), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3085,17 +3185,34 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada LIMIT 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 1 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, @@ -3117,15 +3234,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada LIMIT 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3174,6 +3282,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada LIMIT 1, 10' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3214,15 +3331,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada LIMIT 1, 10' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3271,6 +3379,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3311,15 +3428,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3368,6 +3476,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = \'1\' and email = \'email@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3408,15 +3525,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = \'1\' and email = \'email@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3465,6 +3573,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3505,15 +3622,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3562,6 +3670,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = 2' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3602,15 +3719,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = 2' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3659,6 +3767,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = 3' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3699,15 +3816,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = 3' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3756,6 +3864,36 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = :adaid' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = ? and email = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid IN(1,3)' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3796,36 +3934,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = :adaid' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = ? and email = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid IN(1,3)' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3874,6 +3982,22 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid=' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid=1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3914,26 +4038,10 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid=' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid=1' => - array ( - 'result' => - array ( - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( - 0 => 0, + 0 => 2, ), 'keyTypes' => array ( @@ -3943,10 +4051,18 @@ 'isClassString' => false, )), 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), ), 'valueTypes' => array ( @@ -3954,6 +4070,14 @@ PHPStan\Type\StringType::__set_state(array( )), 1 => + PHPStan\Type\StringType::__set_state(array( + )), + 2 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + 3 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, @@ -3962,6 +4086,9 @@ 'optionalKeys' => array ( ), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3994,13 +4121,10 @@ )), ), )), - )), - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( - 0 => 2, + 0 => 0, ), 'keyTypes' => array ( @@ -4009,19 +4133,11 @@ 'value' => 'email', 'isClassString' => false, )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => + 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), ), 'valueTypes' => array ( @@ -4029,14 +4145,6 @@ PHPStan\Type\StringType::__set_state(array( )), 1 => - PHPStan\Type\StringType::__set_state(array( - )), - 2 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 3 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, @@ -4045,6 +4153,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email <=> \'\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4085,15 +4202,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email <=> \'\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4142,6 +4250,22 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email <=> :email' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4182,22 +4306,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email <=> :email' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4246,6 +4354,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'email@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4286,15 +4403,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'email@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4343,6 +4451,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'test@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4383,15 +4500,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'test@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4440,6 +4548,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'webmaster@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4480,15 +4597,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'webmaster@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4537,6 +4645,36 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = :email' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email = :test1 AND email = :test2' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email=\'foo\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4577,36 +4715,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = :email' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email = :test1 AND email = :test2' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email=\'foo\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4655,6 +4763,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email=\'test@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4695,15 +4812,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email=\'test@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4752,6 +4860,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE gesperrt = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4792,15 +4909,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE gesperrt = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4849,6 +4957,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4863,15 +4980,33 @@ 'value' => 1, )), 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 5 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), ), )), 'itemType' => @@ -4885,19 +5020,10 @@ 1 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, - 'max' => 32767, - )), - ), - )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'max' => 32767, + )), + ), + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4984,6 +5110,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5042,15 +5177,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5137,6 +5263,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1, 10' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5195,15 +5330,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1, 10' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5290,6 +5416,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5348,15 +5483,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5443,6 +5569,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5501,15 +5636,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5596,6 +5722,22 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid IN(1,3)' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5654,22 +5796,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid IN(1,3)' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5756,6 +5882,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid=1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5814,15 +5949,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid=1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5909,6 +6035,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5967,15 +6102,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6062,6 +6188,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'test@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6120,15 +6255,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'test@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6215,6 +6341,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'foo\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6273,15 +6408,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'foo\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6368,6 +6494,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE gesperrt = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6426,15 +6561,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE gesperrt = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6521,64 +6647,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), )), ), ), diff --git a/tests/default/config/.phpstan-dba-pdo.cache b/tests/default/config/.phpstan-dba-pdo.cache index b1d2b348c..f367dfffa 100644 --- a/tests/default/config/.phpstan-dba-pdo.cache +++ b/tests/default/config/.phpstan-dba-pdo.cache @@ -9,833 +9,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 35, - ), - 'keyTypes' => - array ( - 0 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 8 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - )), - 9 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 4, - )), - 10 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - )), - 11 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 5, - )), - 12 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - )), - 13 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 6, - )), - 14 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - )), - 15 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 7, - )), - 16 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - )), - 17 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 8, - )), - 18 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - )), - 19 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 9, - )), - 20 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - )), - 21 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 10, - )), - 22 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - )), - 23 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 11, - )), - 24 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - )), - 25 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 12, - )), - 26 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - )), - 27 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 13, - )), - 28 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - )), - 29 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 14, - )), - 30 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - )), - 31 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 15, - )), - 32 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - )), - 33 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 16, - )), - 34 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - )), - 35 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 17, - )), - 36 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - )), - 37 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 18, - )), - 38 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - )), - 39 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 19, - )), - 40 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - )), - 41 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 20, - )), - 42 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - )), - 43 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 21, - )), - 44 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - )), - 45 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 22, - )), - 46 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - )), - 47 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 23, - )), - 48 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - )), - 49 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 24, - )), - 50 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - )), - 51 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 25, - )), - 52 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - )), - 53 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 26, - )), - 54 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - )), - 55 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 27, - )), - 56 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - )), - 57 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 28, - )), - 58 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - )), - 59 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 29, - )), - 60 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - )), - 61 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 30, - )), - 62 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - )), - 63 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 31, - )), - 64 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - )), - 65 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 32, - )), - 66 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - )), - 67 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 33, - )), - 68 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - )), - 69 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 34, - )), - ), - 'valueTypes' => - array ( - 0 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 2 => - PHPStan\Type\StringType::__set_state(array( - )), - 3 => - PHPStan\Type\StringType::__set_state(array( - )), - 4 => - PHPStan\Type\StringType::__set_state(array( - )), - 5 => - PHPStan\Type\StringType::__set_state(array( - )), - 6 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 7 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 8 => - PHPStan\Type\StringType::__set_state(array( - )), - 9 => - PHPStan\Type\StringType::__set_state(array( - )), - 10 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 11 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 12 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 13 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 14 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 15 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 16 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 17 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 18 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 19 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 20 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 2155, - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 21 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 2155, - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 22 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 23 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 24 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 25 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 26 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 27 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 28 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 29 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 30 => - PHPStan\Type\StringType::__set_state(array( - )), - 31 => - PHPStan\Type\StringType::__set_state(array( - )), - 32 => - PHPStan\Type\StringType::__set_state(array( - )), - 33 => - PHPStan\Type\StringType::__set_state(array( - )), - 34 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 35 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 36 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 37 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 38 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 39 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 40 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 41 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 42 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -8388608, - 'max' => 8388607, - )), - 43 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -8388608, - 'max' => 8388607, - )), - 44 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 45 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 46 => - PHPStan\Type\FloatType::__set_state(array( - )), - 47 => - PHPStan\Type\FloatType::__set_state(array( - )), - 48 => - PHPStan\Type\FloatType::__set_state(array( - )), - 49 => - PHPStan\Type\FloatType::__set_state(array( - )), - 50 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 51 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 52 => - PHPStan\Type\StringType::__set_state(array( - )), - 53 => - PHPStan\Type\StringType::__set_state(array( - )), - 54 => - PHPStan\Type\StringType::__set_state(array( - )), - 55 => - PHPStan\Type\StringType::__set_state(array( - )), - 56 => - PHPStan\Type\StringType::__set_state(array( - )), - 57 => - PHPStan\Type\StringType::__set_state(array( - )), - 58 => - PHPStan\Type\StringType::__set_state(array( - )), - 59 => - PHPStan\Type\StringType::__set_state(array( - )), - 60 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 255, - )), - 61 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 255, - )), - 62 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 63 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 64 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 65535, - )), - 65 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 65535, - )), - 66 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 16777215, - )), - 67 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 16777215, - )), - 68 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => NULL, - )), - 69 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => NULL, - )), - ), - 'optionalKeys' => - array ( - ), 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -982,178 +155,1144 @@ 'value' => 34, )), 35 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 35, + )), + 36 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 36, + )), + 37 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_bigint', 'isClassString' => false, )), - 36 => + 38 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_bit', 'isClassString' => false, )), - 37 => + 39 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_blob', 'isClassString' => false, )), - 38 => + 40 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_boolean', 'isClassString' => false, )), - 39 => + 41 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_char5', 'isClassString' => false, )), - 40 => + 42 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_date', 'isClassString' => false, )), - 41 => + 43 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_datetime', 'isClassString' => false, )), - 42 => + 44 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_double', 'isClassString' => false, )), - 43 => + 45 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_enum', 'isClassString' => false, )), - 44 => + 46 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_int', 'isClassString' => false, )), - 45 => + 47 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_json', + 'isClassString' => false, + )), + 48 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_json_not_null', + 'isClassString' => false, + )), + 49 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_long_text', 'isClassString' => false, )), - 46 => + 50 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_longblob', 'isClassString' => false, )), - 47 => + 51 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_medium_text', 'isClassString' => false, )), - 48 => + 52 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_mediumblog', 'isClassString' => false, )), - 49 => + 53 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_mediumint', 'isClassString' => false, )), - 50 => + 54 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_real', 'isClassString' => false, )), - 51 => + 55 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_set', 'isClassString' => false, )), - 52 => + 56 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_smallint', 'isClassString' => false, )), - 53 => + 57 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_text', 'isClassString' => false, )), - 54 => + 58 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_time', 'isClassString' => false, )), - 55 => + 59 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_timestamp', 'isClassString' => false, )), - 56 => + 60 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_tiny_text', 'isClassString' => false, )), - 57 => + 61 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_tinyblob', 'isClassString' => false, )), - 58 => + 62 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_tinyint', 'isClassString' => false, )), - 59 => + 63 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_unsigned_bigint', 'isClassString' => false, )), - 60 => + 64 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_unsigned_int', 'isClassString' => false, )), - 61 => + 65 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_unsigned_mediumint', 'isClassString' => false, )), - 62 => + 66 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_unsigned_smallint', 'isClassString' => false, )), - 63 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, + 67 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_tinyint', + 'isClassString' => false, + )), + 68 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varbinary25', + 'isClassString' => false, + )), + 69 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varbinary255', + 'isClassString' => false, + )), + 70 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varchar25', + 'isClassString' => false, + )), + 71 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varchar255', + 'isClassString' => false, + )), + 72 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_year', + 'isClassString' => false, + )), + 73 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'pid', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\FloatType::__set_state(array( + )), + 2 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 3 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 'allArrays' => NULL, + 'nextAutoIndexes' => + array ( + 0 => 37, + ), + 'keyTypes' => + array ( + 0 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'pid', + 'isClassString' => false, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_char5', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varchar255', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varchar25', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 8 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varbinary255', + 'isClassString' => false, + )), + 9 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 4, + )), + 10 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varbinary25', + 'isClassString' => false, + )), + 11 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 5, + )), + 12 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_date', + 'isClassString' => false, + )), + 13 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 6, + )), + 14 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_time', + 'isClassString' => false, + )), + 15 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 7, + )), + 16 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_datetime', + 'isClassString' => false, + )), + 17 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 8, + )), + 18 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_timestamp', + 'isClassString' => false, + )), + 19 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 9, + )), + 20 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_year', + 'isClassString' => false, + )), + 21 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 10, + )), + 22 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_tiny_text', + 'isClassString' => false, + )), + 23 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 11, + )), + 24 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_medium_text', + 'isClassString' => false, + )), + 25 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 12, + )), + 26 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_text', + 'isClassString' => false, + )), + 27 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 13, + )), + 28 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_long_text', + 'isClassString' => false, + )), + 29 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 14, + )), + 30 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_enum', + 'isClassString' => false, + )), + 31 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 15, + )), + 32 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_set', + 'isClassString' => false, + )), + 33 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 16, + )), + 34 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_bit', + 'isClassString' => false, + )), + 35 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 17, + )), + 36 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_int', + 'isClassString' => false, + )), + 37 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 18, + )), + 38 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_tinyint', + 'isClassString' => false, + )), + 39 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 19, + )), + 40 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_smallint', + 'isClassString' => false, + )), + 41 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 20, + )), + 42 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_mediumint', + 'isClassString' => false, + )), + 43 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 21, + )), + 44 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_bigint', + 'isClassString' => false, + )), + 45 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 22, + )), + 46 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_double', + 'isClassString' => false, + )), + 47 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 23, + )), + 48 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_real', + 'isClassString' => false, + )), + 49 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 24, + )), + 50 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_boolean', + 'isClassString' => false, + )), + 51 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 25, + )), + 52 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_blob', + 'isClassString' => false, + )), + 53 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 26, + )), + 54 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_tinyblob', + 'isClassString' => false, + )), + 55 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 27, + )), + 56 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_mediumblog', + 'isClassString' => false, + )), + 57 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 28, + )), + 58 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_longblob', + 'isClassString' => false, + )), + 59 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 29, + )), + 60 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_tinyint', + 'isClassString' => false, + )), + 61 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 30, + )), + 62 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_int', + 'isClassString' => false, + )), + 63 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 31, + )), + 64 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_smallint', + 'isClassString' => false, + )), + 65 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 32, + )), + 66 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_mediumint', + 'isClassString' => false, + )), + 67 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 33, + )), + 68 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_bigint', + 'isClassString' => false, + )), + 69 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 34, + )), + 70 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_json', + 'isClassString' => false, + )), + 71 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 35, + )), + 72 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_json_not_null', + 'isClassString' => false, + )), + 73 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 36, + )), + ), + 'valueTypes' => + array ( + 0 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 4294967295, + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 4294967295, + )), + 2 => + PHPStan\Type\StringType::__set_state(array( + )), + 3 => + PHPStan\Type\StringType::__set_state(array( + )), + 4 => + PHPStan\Type\StringType::__set_state(array( + )), + 5 => + PHPStan\Type\StringType::__set_state(array( + )), + 6 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 7 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 8 => + PHPStan\Type\StringType::__set_state(array( + )), + 9 => + PHPStan\Type\StringType::__set_state(array( + )), + 10 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 11 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 12 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 13 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 14 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 15 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 16 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 17 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 18 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 19 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 20 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 2155, + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 21 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 2155, + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 22 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 23 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 24 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 25 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 26 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 27 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 28 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 29 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 30 => + PHPStan\Type\StringType::__set_state(array( + )), + 31 => + PHPStan\Type\StringType::__set_state(array( + )), + 32 => + PHPStan\Type\StringType::__set_state(array( + )), + 33 => + PHPStan\Type\StringType::__set_state(array( + )), + 34 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 35 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 36 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -2147483648, + 'max' => 2147483647, + )), + 37 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -2147483648, + 'max' => 2147483647, + )), + 38 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -128, + 'max' => 127, + )), + 39 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -128, + 'max' => 127, + )), + 40 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + 41 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + 42 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -8388608, + 'max' => 8388607, + )), + 43 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -8388608, + 'max' => 8388607, + )), + 44 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 45 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 46 => + PHPStan\Type\FloatType::__set_state(array( + )), + 47 => + PHPStan\Type\FloatType::__set_state(array( + )), + 48 => + PHPStan\Type\FloatType::__set_state(array( + )), + 49 => + PHPStan\Type\FloatType::__set_state(array( + )), + 50 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -128, + 'max' => 127, + )), + 51 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -128, + 'max' => 127, + )), + 52 => + PHPStan\Type\StringType::__set_state(array( + )), + 53 => + PHPStan\Type\StringType::__set_state(array( + )), + 54 => + PHPStan\Type\StringType::__set_state(array( + )), + 55 => + PHPStan\Type\StringType::__set_state(array( + )), + 56 => + PHPStan\Type\StringType::__set_state(array( + )), + 57 => + PHPStan\Type\StringType::__set_state(array( + )), + 58 => + PHPStan\Type\StringType::__set_state(array( + )), + 59 => + PHPStan\Type\StringType::__set_state(array( + )), + 60 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 255, + )), + 61 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 255, + )), + 62 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 4294967295, + )), + 63 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 4294967295, + )), + 64 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 65535, + )), + 65 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 65535, + )), + 66 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 16777215, + )), + 67 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 16777215, + )), + 68 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => NULL, + )), + 69 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => NULL, + )), + 70 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 71 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 72 => + PHPStan\Type\StringType::__set_state(array( + )), + 73 => + PHPStan\Type\StringType::__set_state(array( + )), + ), + 'optionalKeys' => + array ( + ), + )), + ), + ), + 'SELECT MAX(adaid), MIN(adaid), COUNT(adaid), AVG(adaid) FROM ada WHERE adaid = 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, )), - 64 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, )), - 65 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, )), - 66 => + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', + 'value' => 'AVG(adaid)', 'isClassString' => false, )), - 67 => + 5 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', + 'value' => 'COUNT(adaid)', 'isClassString' => false, )), - 68 => + 6 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', + 'value' => 'MAX(adaid)', 'isClassString' => false, )), - 69 => + 7 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', + 'value' => 'MIN(adaid)', 'isClassString' => false, )), ), @@ -1164,28 +1303,16 @@ 'types' => array ( 0 => - PHPStan\Type\StringType::__set_state(array( + PHPStan\Type\IntegerType::__set_state(array( )), 1 => PHPStan\Type\FloatType::__set_state(array( )), 2 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 3 => PHPStan\Type\NullType::__set_state(array( )), ), )), - )), - ), - ), - 'SELECT MAX(adaid), MIN(adaid), COUNT(adaid), AVG(adaid) FROM ada WHERE adaid = 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1328,6 +1455,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1338,64 +1474,17 @@ 'value' => 0, )), 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'AVG(adaid)', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COUNT(adaid)', - 'isClassString' => false, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'MAX(adaid)', - 'isClassString' => false, - )), - 7 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'MIN(adaid)', + 'value' => 'adaid', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - PHPStan\Type\FloatType::__set_state(array( - )), - 2 => - PHPStan\Type\NullType::__set_state(array( - )), - ), + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1429,30 +1518,19 @@ 'optionalKeys' => array ( ), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - ), + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, )), 'itemType' => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, )), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1477,16 +1555,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), )), ), ), @@ -1496,6 +1564,27 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1529,6 +1618,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR SHARE NOWAIT' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1550,15 +1648,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR SHARE NOWAIT' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1592,6 +1681,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR SHARE SKIP LOCKED' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1613,15 +1711,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR SHARE SKIP LOCKED' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1655,6 +1744,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE NOWAIT' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1676,15 +1774,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE NOWAIT' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1718,6 +1807,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE SKIP LOCKED' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1739,15 +1837,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE SKIP LOCKED' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1781,6 +1870,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 OFFSET 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1802,15 +1900,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 OFFSET 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1844,6 +1933,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 OFFSET 1 FOR UPDATE' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1865,15 +1963,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 OFFSET 1 FOR UPDATE' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1907,6 +1996,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE adaid IN (\'1\')' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1928,15 +2026,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE adaid IN (\'1\')' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1970,6 +2059,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE adaid IN (\'1\') AND email LIKE \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1991,15 +2089,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE adaid IN (\'1\') AND email LIKE \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2033,6 +2122,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE adaid IN (\'1.0\')' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2054,15 +2152,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE adaid IN (\'1.0\')' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2096,27 +2185,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), )), ), ), @@ -2147,6 +2215,27 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2180,6 +2269,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE ":gesperrt%"' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2201,15 +2299,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE ":gesperrt%"' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2243,6 +2332,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE "hello?%"' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2264,15 +2362,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE "hello?%"' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2306,6 +2395,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE \'%questions ?%\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2327,15 +2425,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE \'%questions ?%\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2369,6 +2458,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE \':gesperrt%\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2390,15 +2488,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE \':gesperrt%\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2432,6 +2521,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE \'hello?%\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2452,16 +2550,7 @@ PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, - )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE \'hello?%\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2495,6 +2584,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT akid FROM ak WHERE eadavk>1.0' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2506,25 +2604,16 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', + 'value' => 'akid', 'isClassString' => false, )), ), )), 'itemType' => PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, + 'min' => -2147483648, + 'max' => 2147483647, )), - )), - ), - ), - 'SELECT akid FROM ak WHERE eadavk>1.0' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2558,6 +2647,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT akid FROM ak WHERE eadavk>1.1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2579,15 +2677,6 @@ 'min' => -2147483648, 'max' => 2147483647, )), - )), - ), - ), - 'SELECT akid FROM ak WHERE eadavk>1.1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2621,6 +2710,22 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT count(*) AS c FROM typemix WHERE c_datetime=:last_dt' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT count(*) FROM typemix WHERE c_date = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2632,32 +2737,14 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', + 'value' => 'count(*)', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, + PHPStan\Type\IntegerType::__set_state(array( )), - )), - ), - ), - 'SELECT count(*) AS c FROM typemix WHERE c_datetime=:last_dt' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT count(*) FROM typemix WHERE c_date = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2687,6 +2774,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT count(*) FROM typemix WHERE c_datetime = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2706,15 +2802,6 @@ 'itemType' => PHPStan\Type\IntegerType::__set_state(array( )), - )), - ), - ), - 'SELECT count(*) FROM typemix WHERE c_datetime = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2744,6 +2831,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT eladaid FROM ak' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2755,23 +2851,26 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'count(*)', + 'value' => 'eladaid', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\IntegerType::__set_state(array( + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -2147483648, + 'max' => 2147483647, + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), )), - )), - ), - ), - 'SELECT eladaid FROM ak' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2825,6 +2924,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2836,35 +2944,14 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', + 'value' => 'email', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), + PHPStan\Type\StringType::__set_state(array( )), - )), - ), - ), - 'SELECT email FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2894,28 +2981,17 @@ 'optionalKeys' => array ( ), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - ), + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, )), 'itemType' => PHPStan\Type\StringType::__set_state(array( )), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2938,14 +3014,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 'itemType' => - PHPStan\Type\StringType::__set_state(array( - )), )), ), ), @@ -2962,6 +3030,46 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3010,25 +3118,20 @@ 'optionalKeys' => array ( ), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, @@ -3050,9 +3153,6 @@ )), ), )), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3085,17 +3185,34 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada LIMIT 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 1 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, @@ -3117,15 +3234,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada LIMIT 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3174,6 +3282,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada LIMIT 1, 10' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3214,15 +3331,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada LIMIT 1, 10' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3271,6 +3379,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3311,15 +3428,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3368,6 +3476,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = \'1\' and email = \'email@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3408,15 +3525,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = \'1\' and email = \'email@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3465,6 +3573,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3505,15 +3622,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3562,6 +3670,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = 2' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3602,15 +3719,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = 2' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3659,6 +3767,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = 3' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3699,15 +3816,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = 3' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3756,6 +3864,36 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = :adaid' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = ? and email = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid IN(1,3)' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3796,36 +3934,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = :adaid' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = ? and email = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid IN(1,3)' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3874,6 +3982,22 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid=' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid=1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3914,26 +4038,10 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid=' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid=1' => - array ( - 'result' => - array ( - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( - 0 => 0, + 0 => 2, ), 'keyTypes' => array ( @@ -3943,10 +4051,18 @@ 'isClassString' => false, )), 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), ), 'valueTypes' => array ( @@ -3954,6 +4070,14 @@ PHPStan\Type\StringType::__set_state(array( )), 1 => + PHPStan\Type\StringType::__set_state(array( + )), + 2 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + 3 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, @@ -3962,6 +4086,9 @@ 'optionalKeys' => array ( ), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3994,13 +4121,10 @@ )), ), )), - )), - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( - 0 => 2, + 0 => 0, ), 'keyTypes' => array ( @@ -4009,19 +4133,11 @@ 'value' => 'email', 'isClassString' => false, )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => + 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), ), 'valueTypes' => array ( @@ -4029,14 +4145,6 @@ PHPStan\Type\StringType::__set_state(array( )), 1 => - PHPStan\Type\StringType::__set_state(array( - )), - 2 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 3 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, @@ -4045,6 +4153,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email <=> \'\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4085,15 +4202,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email <=> \'\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4142,6 +4250,22 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email <=> :email' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4182,22 +4306,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email <=> :email' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4246,6 +4354,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'email@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4286,15 +4403,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'email@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4343,6 +4451,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'test@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4383,15 +4500,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'test@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4440,6 +4548,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'webmaster@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4480,15 +4597,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'webmaster@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4537,6 +4645,36 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = :email' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email = :test1 AND email = :test2' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email=\'foo\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4577,36 +4715,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = :email' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email = :test1 AND email = :test2' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email=\'foo\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4655,6 +4763,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email=\'test@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4695,15 +4812,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email=\'test@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4752,6 +4860,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE gesperrt = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4792,15 +4909,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE gesperrt = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4849,6 +4957,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4863,15 +4980,33 @@ 'value' => 1, )), 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 5 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), ), )), 'itemType' => @@ -4885,19 +5020,10 @@ 1 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, - 'max' => 32767, - )), - ), - )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'max' => 32767, + )), + ), + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4984,6 +5110,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5042,15 +5177,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5137,6 +5263,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1, 10' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5195,15 +5330,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1, 10' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5290,6 +5416,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5348,15 +5483,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5443,6 +5569,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5501,15 +5636,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5596,6 +5722,22 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid IN(1,3)' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5654,22 +5796,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid IN(1,3)' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5756,6 +5882,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid=1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5814,15 +5949,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid=1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5909,6 +6035,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5967,15 +6102,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6062,6 +6188,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'test@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6120,15 +6255,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'test@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6215,6 +6341,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'foo\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6273,15 +6408,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'foo\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6368,6 +6494,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE gesperrt = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6426,15 +6561,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE gesperrt = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6521,64 +6647,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), )), ), ), diff --git a/tests/default/config/.phpunit-phpstan-dba-mysqli.cache b/tests/default/config/.phpunit-phpstan-dba-mysqli.cache index f7b0b2e14..4d7a8f6e5 100644 --- a/tests/default/config/.phpunit-phpstan-dba-mysqli.cache +++ b/tests/default/config/.phpunit-phpstan-dba-mysqli.cache @@ -9,10 +9,369 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 4, + )), + 5 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 5, + )), + 6 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 6, + )), + 7 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 7, + )), + 8 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 8, + )), + 9 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 9, + )), + 10 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 10, + )), + 11 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 11, + )), + 12 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 12, + )), + 13 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 13, + )), + 14 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 14, + )), + 15 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 15, + )), + 16 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 16, + )), + 17 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 17, + )), + 18 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 18, + )), + 19 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 19, + )), + 20 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 20, + )), + 21 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 21, + )), + 22 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 22, + )), + 23 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 23, + )), + 24 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 24, + )), + 25 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 25, + )), + 26 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 26, + )), + 27 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 27, + )), + 28 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 28, + )), + 29 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 29, + )), + 30 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 30, + )), + 31 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 31, + )), + 32 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 32, + )), + 33 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 33, + )), + 34 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 34, + )), + 35 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 35, + )), + 36 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 36, + )), + 37 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_bigint', + 'isClassString' => false, + )), + 38 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_bit', + 'isClassString' => false, + )), + 39 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_blob', + 'isClassString' => false, + )), + 40 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_boolean', + 'isClassString' => false, + )), + 41 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_char5', + 'isClassString' => false, + )), + 42 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_date', + 'isClassString' => false, + )), + 43 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_datetime', + 'isClassString' => false, + )), + 44 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_double', + 'isClassString' => false, + )), + 45 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_enum', + 'isClassString' => false, + )), + 46 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_int', + 'isClassString' => false, + )), + 47 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_json', + 'isClassString' => false, + )), + 48 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_json_not_null', + 'isClassString' => false, + )), + 49 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_long_text', + 'isClassString' => false, + )), + 50 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_longblob', + 'isClassString' => false, + )), + 51 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_medium_text', + 'isClassString' => false, + )), + 52 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_mediumblog', + 'isClassString' => false, + )), + 53 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_mediumint', + 'isClassString' => false, + )), + 54 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_real', + 'isClassString' => false, + )), + 55 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_set', + 'isClassString' => false, + )), + 56 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_smallint', + 'isClassString' => false, + )), + 57 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_text', + 'isClassString' => false, + )), + 58 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_time', + 'isClassString' => false, + )), + 59 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_timestamp', + 'isClassString' => false, + )), + 60 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_tiny_text', + 'isClassString' => false, + )), + 61 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_tinyblob', + 'isClassString' => false, + )), + 62 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_tinyint', + 'isClassString' => false, + )), + 63 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_bigint', + 'isClassString' => false, + )), + 64 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_int', + 'isClassString' => false, + )), + 65 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_mediumint', + 'isClassString' => false, + )), + 66 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_smallint', + 'isClassString' => false, + )), + 67 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_tinyint', + 'isClassString' => false, + )), + 68 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varbinary25', + 'isClassString' => false, + )), + 69 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varbinary255', + 'isClassString' => false, + )), + 70 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varchar25', + 'isClassString' => false, + )), + 71 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varchar255', + 'isClassString' => false, + )), + 72 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_year', + 'isClassString' => false, + )), + 73 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'pid', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\FloatType::__set_state(array( + )), + 2 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 3 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( - 0 => 35, + 0 => 37, ), 'keyTypes' => array ( @@ -331,6 +690,24 @@ PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( 'value' => 34, )), + 70 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_json', + 'isClassString' => false, + )), + 71 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 35, + )), + 72 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_json_not_null', + 'isClassString' => false, + )), + 73 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 36, + )), ), 'valueTypes' => array ( @@ -769,391 +1146,153 @@ )), 55 => PHPStan\Type\StringType::__set_state(array( - )), - 56 => - PHPStan\Type\StringType::__set_state(array( - )), - 57 => - PHPStan\Type\StringType::__set_state(array( - )), - 58 => - PHPStan\Type\StringType::__set_state(array( - )), - 59 => - PHPStan\Type\StringType::__set_state(array( - )), - 60 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 255, - )), - 61 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 255, - )), - 62 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 63 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 64 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 65535, - )), - 65 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 65535, - )), - 66 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 16777215, - )), - 67 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 16777215, - )), - 68 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => NULL, - )), - 69 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => NULL, - )), - ), - 'optionalKeys' => - array ( - ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 4, - )), - 5 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 5, - )), - 6 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 6, - )), - 7 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 7, - )), - 8 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 8, - )), - 9 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 9, - )), - 10 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 10, - )), - 11 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 11, - )), - 12 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 12, - )), - 13 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 13, - )), - 14 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 14, - )), - 15 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 15, - )), - 16 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 16, - )), - 17 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 17, - )), - 18 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 18, - )), - 19 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 19, - )), - 20 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 20, - )), - 21 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 21, - )), - 22 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 22, - )), - 23 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 23, - )), - 24 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 24, - )), - 25 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 25, - )), - 26 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 26, - )), - 27 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 27, - )), - 28 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 28, - )), - 29 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 29, - )), - 30 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 30, - )), - 31 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 31, - )), - 32 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 32, - )), - 33 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 33, - )), - 34 => + )), + 56 => + PHPStan\Type\StringType::__set_state(array( + )), + 57 => + PHPStan\Type\StringType::__set_state(array( + )), + 58 => + PHPStan\Type\StringType::__set_state(array( + )), + 59 => + PHPStan\Type\StringType::__set_state(array( + )), + 60 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 255, + )), + 61 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 255, + )), + 62 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 4294967295, + )), + 63 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 4294967295, + )), + 64 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 65535, + )), + 65 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 65535, + )), + 66 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 16777215, + )), + 67 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 16777215, + )), + 68 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => NULL, + )), + 69 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => NULL, + )), + 70 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 71 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 72 => + PHPStan\Type\StringType::__set_state(array( + )), + 73 => + PHPStan\Type\StringType::__set_state(array( + )), + ), + 'optionalKeys' => + array ( + ), + )), + ), + ), + 'SELECT MAX(adaid), MIN(adaid), COUNT(adaid), AVG(adaid) FROM ada WHERE adaid = 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 34, - )), - 35 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - )), - 36 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - )), - 37 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - )), - 38 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - )), - 39 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - )), - 40 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - )), - 41 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - )), - 42 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - )), - 43 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - )), - 44 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - )), - 45 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - )), - 46 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - )), - 47 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - )), - 48 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - )), - 49 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - )), - 50 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - )), - 51 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - )), - 52 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - )), - 53 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - )), - 54 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - )), - 55 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - )), - 56 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - )), - 57 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - )), - 58 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - )), - 59 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - )), - 60 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - )), - 61 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - )), - 62 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - )), - 63 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, + 'value' => 0, )), - 64 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, )), - 65 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, )), - 66 => + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', + 'value' => 'AVG(adaid)', 'isClassString' => false, )), - 67 => + 5 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', + 'value' => 'COUNT(adaid)', 'isClassString' => false, )), - 68 => + 6 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', + 'value' => 'MAX(adaid)', 'isClassString' => false, )), - 69 => + 7 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', + 'value' => 'MIN(adaid)', 'isClassString' => false, )), ), @@ -1164,28 +1303,16 @@ 'types' => array ( 0 => - PHPStan\Type\StringType::__set_state(array( + PHPStan\Type\IntegerType::__set_state(array( )), 1 => PHPStan\Type\FloatType::__set_state(array( )), 2 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 3 => PHPStan\Type\NullType::__set_state(array( )), ), )), - )), - ), - ), - 'SELECT MAX(adaid), MIN(adaid), COUNT(adaid), AVG(adaid) FROM ada WHERE adaid = 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1328,6 +1455,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT a.email, b.adaid FROM ada a LEFT JOIN ada b ON a.adaid=b.adaid' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1342,31 +1478,13 @@ 'value' => 1, )), 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'AVG(adaid)', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COUNT(adaid)', - 'isClassString' => false, - )), - 6 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'MAX(adaid)', + 'value' => 'adaid', 'isClassString' => false, )), - 7 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'MIN(adaid)', + 'value' => 'email', 'isClassString' => false, )), ), @@ -1377,25 +1495,18 @@ 'types' => array ( 0 => - PHPStan\Type\IntegerType::__set_state(array( + PHPStan\Type\StringType::__set_state(array( )), 1 => - PHPStan\Type\FloatType::__set_state(array( + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, )), 2 => PHPStan\Type\NullType::__set_state(array( )), ), )), - )), - ), - ), - 'SELECT a.email, b.adaid FROM ada a LEFT JOIN ada b ON a.adaid=b.adaid' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1464,6 +1575,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT a.email, b.adaid, b.gesperrt FROM ada a LEFT JOIN ada b ON a.adaid=b.adaid' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1478,15 +1598,24 @@ 'value' => 1, )), 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), ), )), 'itemType' => @@ -1507,15 +1636,6 @@ )), ), )), - )), - ), - ), - 'SELECT a.email, b.adaid, b.gesperrt FROM ada a LEFT JOIN ada b ON a.adaid=b.adaid' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1623,6 +1743,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1633,57 +1762,17 @@ 'value' => 0, )), 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), ), )), 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - PHPStan\Type\NullType::__set_state(array( - )), - ), + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1717,30 +1806,19 @@ 'optionalKeys' => array ( ), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - ), + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, )), 'itemType' => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, )), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1765,16 +1843,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), )), ), ), @@ -1784,6 +1852,27 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1817,6 +1906,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR SHARE NOWAIT' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1838,15 +1936,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR SHARE NOWAIT' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1880,6 +1969,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR SHARE SKIP LOCKED' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1901,15 +1999,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR SHARE SKIP LOCKED' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1943,6 +2032,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE NOWAIT' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1964,15 +2062,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE NOWAIT' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2006,6 +2095,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE SKIP LOCKED' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2027,15 +2125,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE SKIP LOCKED' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2069,6 +2158,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 OFFSET 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2090,15 +2188,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 OFFSET 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2132,6 +2221,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 OFFSET 1 FOR UPDATE' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2153,15 +2251,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 OFFSET 1 FOR UPDATE' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2195,6 +2284,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE adaid IN (\'1\')' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2216,15 +2314,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE adaid IN (\'1\')' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2258,6 +2347,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE adaid IN (\'1\') AND email LIKE \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2279,15 +2377,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE adaid IN (\'1\') AND email LIKE \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2321,6 +2410,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE adaid IN (\'1.0\')' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2342,15 +2440,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE adaid IN (\'1.0\')' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2384,27 +2473,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), )), ), ), @@ -2435,6 +2503,27 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2468,6 +2557,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE ":gesperrt%"' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2489,15 +2587,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE ":gesperrt%"' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2531,6 +2620,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE "hello?%"' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2552,15 +2650,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE "hello?%"' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2594,6 +2683,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE \'%questions ?%\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2615,15 +2713,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE \'%questions ?%\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2657,6 +2746,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE \':gesperrt%\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2677,16 +2775,7 @@ PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, - )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE \':gesperrt%\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2720,6 +2809,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE \'hello?%\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2741,15 +2839,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE \'hello?%\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2783,6 +2872,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT akid FROM ak WHERE eadavk>1.0' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2794,25 +2892,16 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', + 'value' => 'akid', 'isClassString' => false, )), ), )), 'itemType' => PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, + 'min' => -2147483648, + 'max' => 2147483647, )), - )), - ), - ), - 'SELECT akid FROM ak WHERE eadavk>1.0' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2846,6 +2935,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT akid FROM ak WHERE eadavk>1.1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2867,15 +2965,6 @@ 'min' => -2147483648, 'max' => 2147483647, )), - )), - ), - ), - 'SELECT akid FROM ak WHERE eadavk>1.1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2909,6 +2998,22 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT count(*) AS c FROM typemix WHERE c_datetime=:last_dt' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT count(*) FROM typemix WHERE c_date = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2920,32 +3025,14 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', + 'value' => 'count(*)', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, + PHPStan\Type\IntegerType::__set_state(array( )), - )), - ), - ), - 'SELECT count(*) AS c FROM typemix WHERE c_datetime=:last_dt' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT count(*) FROM typemix WHERE c_date = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2975,6 +3062,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT count(*) FROM typemix WHERE c_datetime = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2994,15 +3090,6 @@ 'itemType' => PHPStan\Type\IntegerType::__set_state(array( )), - )), - ), - ), - 'SELECT count(*) FROM typemix WHERE c_datetime = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3032,6 +3119,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT eladaid FROM ak' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3043,23 +3139,26 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'count(*)', + 'value' => 'eladaid', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\IntegerType::__set_state(array( + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -2147483648, + 'max' => 2147483647, + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), )), - )), - ), - ), - 'SELECT eladaid FROM ak' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3113,6 +3212,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3124,35 +3232,14 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', + 'value' => 'email', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), + PHPStan\Type\StringType::__set_state(array( )), - )), - ), - ), - 'SELECT email FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3182,28 +3269,17 @@ 'optionalKeys' => array ( ), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - ), + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, )), 'itemType' => PHPStan\Type\StringType::__set_state(array( )), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3226,14 +3302,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 'itemType' => - PHPStan\Type\StringType::__set_state(array( - )), )), ), ), @@ -3250,6 +3318,46 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3298,25 +3406,20 @@ 'optionalKeys' => array ( ), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, @@ -3338,9 +3441,6 @@ )), ), )), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3373,17 +3473,34 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada LIMIT 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 1 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, @@ -3405,15 +3522,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada LIMIT 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3462,6 +3570,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada LIMIT 1, 10' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3502,15 +3619,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada LIMIT 1, 10' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3559,6 +3667,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3599,15 +3716,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3656,6 +3764,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = \'1\' and email = \'email@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3696,15 +3813,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = \'1\' and email = \'email@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3753,6 +3861,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3793,15 +3910,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3850,6 +3958,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = 2' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3890,15 +4007,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = 2' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3947,6 +4055,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = 3' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3987,15 +4104,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = 3' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4044,6 +4152,36 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = :adaid' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = ? and email = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid IN(1,3)' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4084,36 +4222,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = :adaid' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = ? and email = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid IN(1,3)' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4162,6 +4270,22 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid=' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid=1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4202,22 +4326,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid=' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid=1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4266,25 +4374,20 @@ 'optionalKeys' => array ( ), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, @@ -4306,9 +4409,6 @@ )), ), )), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4341,17 +4441,34 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email <=> \'\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 1 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, @@ -4373,15 +4490,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email <=> \'\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4430,6 +4538,22 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email <=> :email' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4470,22 +4594,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email <=> :email' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4534,6 +4642,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'email@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4574,15 +4691,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'email@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4631,6 +4739,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'test@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4671,15 +4788,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'test@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4728,6 +4836,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'webmaster@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4768,15 +4885,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'webmaster@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4825,6 +4933,36 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = :email' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email = :test1 AND email = :test2' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email=\'foo\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4865,36 +5003,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = :email' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email = :test1 AND email = :test2' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email=\'foo\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4943,6 +5051,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email=\'test@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4983,15 +5100,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email=\'test@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5040,6 +5148,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE gesperrt = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5080,15 +5197,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE gesperrt = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5137,6 +5245,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5151,15 +5268,33 @@ 'value' => 1, )), 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 5 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), ), )), 'itemType' => @@ -5173,19 +5308,10 @@ 1 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, - 'max' => 32767, - )), - ), - )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'max' => 32767, + )), + ), + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5272,6 +5398,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5330,15 +5465,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5425,6 +5551,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1, 10' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5483,15 +5618,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1, 10' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5578,6 +5704,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5636,15 +5771,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5731,6 +5857,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5789,15 +5924,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5884,6 +6010,22 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid IN(1,3)' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5942,22 +6084,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid IN(1,3)' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6044,6 +6170,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid=1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6102,15 +6237,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid=1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6197,6 +6323,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6255,15 +6390,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6350,6 +6476,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'test@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6408,15 +6543,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'test@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6503,6 +6629,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'foo\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6561,15 +6696,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'foo\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6656,6 +6782,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE gesperrt = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6714,15 +6849,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE gesperrt = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6809,64 +6935,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), )), ), ), diff --git a/tests/default/config/.phpunit-phpstan-dba-pdo.cache b/tests/default/config/.phpunit-phpstan-dba-pdo.cache index 3fd1f43c1..ef2de75e6 100644 --- a/tests/default/config/.phpunit-phpstan-dba-pdo.cache +++ b/tests/default/config/.phpunit-phpstan-dba-pdo.cache @@ -9,833 +9,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 35, - ), - 'keyTypes' => - array ( - 0 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 8 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - )), - 9 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 4, - )), - 10 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - )), - 11 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 5, - )), - 12 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - )), - 13 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 6, - )), - 14 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - )), - 15 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 7, - )), - 16 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - )), - 17 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 8, - )), - 18 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - )), - 19 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 9, - )), - 20 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - )), - 21 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 10, - )), - 22 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - )), - 23 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 11, - )), - 24 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - )), - 25 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 12, - )), - 26 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - )), - 27 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 13, - )), - 28 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - )), - 29 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 14, - )), - 30 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - )), - 31 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 15, - )), - 32 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - )), - 33 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 16, - )), - 34 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - )), - 35 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 17, - )), - 36 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - )), - 37 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 18, - )), - 38 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - )), - 39 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 19, - )), - 40 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - )), - 41 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 20, - )), - 42 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - )), - 43 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 21, - )), - 44 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - )), - 45 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 22, - )), - 46 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - )), - 47 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 23, - )), - 48 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - )), - 49 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 24, - )), - 50 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - )), - 51 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 25, - )), - 52 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - )), - 53 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 26, - )), - 54 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - )), - 55 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 27, - )), - 56 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - )), - 57 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 28, - )), - 58 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - )), - 59 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 29, - )), - 60 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - )), - 61 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 30, - )), - 62 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - )), - 63 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 31, - )), - 64 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - )), - 65 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 32, - )), - 66 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - )), - 67 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 33, - )), - 68 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - )), - 69 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 34, - )), - ), - 'valueTypes' => - array ( - 0 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 2 => - PHPStan\Type\StringType::__set_state(array( - )), - 3 => - PHPStan\Type\StringType::__set_state(array( - )), - 4 => - PHPStan\Type\StringType::__set_state(array( - )), - 5 => - PHPStan\Type\StringType::__set_state(array( - )), - 6 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 7 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 8 => - PHPStan\Type\StringType::__set_state(array( - )), - 9 => - PHPStan\Type\StringType::__set_state(array( - )), - 10 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 11 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 12 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 13 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 14 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 15 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 16 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 17 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 18 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 19 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 20 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 2155, - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 21 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 2155, - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 22 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 23 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 24 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 25 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 26 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 27 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 28 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 29 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 30 => - PHPStan\Type\StringType::__set_state(array( - )), - 31 => - PHPStan\Type\StringType::__set_state(array( - )), - 32 => - PHPStan\Type\StringType::__set_state(array( - )), - 33 => - PHPStan\Type\StringType::__set_state(array( - )), - 34 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 35 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), - 36 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 37 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 38 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 39 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 40 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 41 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 42 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -8388608, - 'max' => 8388607, - )), - 43 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -8388608, - 'max' => 8388607, - )), - 44 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 45 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 46 => - PHPStan\Type\FloatType::__set_state(array( - )), - 47 => - PHPStan\Type\FloatType::__set_state(array( - )), - 48 => - PHPStan\Type\FloatType::__set_state(array( - )), - 49 => - PHPStan\Type\FloatType::__set_state(array( - )), - 50 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 51 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 52 => - PHPStan\Type\StringType::__set_state(array( - )), - 53 => - PHPStan\Type\StringType::__set_state(array( - )), - 54 => - PHPStan\Type\StringType::__set_state(array( - )), - 55 => - PHPStan\Type\StringType::__set_state(array( - )), - 56 => - PHPStan\Type\StringType::__set_state(array( - )), - 57 => - PHPStan\Type\StringType::__set_state(array( - )), - 58 => - PHPStan\Type\StringType::__set_state(array( - )), - 59 => - PHPStan\Type\StringType::__set_state(array( - )), - 60 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 255, - )), - 61 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 255, - )), - 62 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 63 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 64 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 65535, - )), - 65 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 65535, - )), - 66 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 16777215, - )), - 67 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 16777215, - )), - 68 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => NULL, - )), - 69 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => NULL, - )), - ), - 'optionalKeys' => - array ( - ), 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -982,178 +155,1144 @@ 'value' => 34, )), 35 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 35, + )), + 36 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 36, + )), + 37 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_bigint', 'isClassString' => false, )), - 36 => + 38 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_bit', 'isClassString' => false, )), - 37 => + 39 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_blob', 'isClassString' => false, )), - 38 => + 40 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_boolean', 'isClassString' => false, )), - 39 => + 41 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_char5', 'isClassString' => false, )), - 40 => + 42 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_date', 'isClassString' => false, )), - 41 => + 43 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_datetime', 'isClassString' => false, )), - 42 => + 44 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_double', 'isClassString' => false, )), - 43 => + 45 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_enum', 'isClassString' => false, )), - 44 => + 46 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_int', 'isClassString' => false, )), - 45 => + 47 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_json', + 'isClassString' => false, + )), + 48 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_json_not_null', + 'isClassString' => false, + )), + 49 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_long_text', 'isClassString' => false, )), - 46 => + 50 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_longblob', 'isClassString' => false, )), - 47 => + 51 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_medium_text', 'isClassString' => false, )), - 48 => + 52 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_mediumblog', 'isClassString' => false, )), - 49 => + 53 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_mediumint', 'isClassString' => false, )), - 50 => + 54 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_real', 'isClassString' => false, )), - 51 => + 55 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_set', 'isClassString' => false, )), - 52 => + 56 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_smallint', 'isClassString' => false, )), - 53 => + 57 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_text', 'isClassString' => false, )), - 54 => + 58 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_time', 'isClassString' => false, )), - 55 => + 59 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_timestamp', 'isClassString' => false, )), - 56 => + 60 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_tiny_text', 'isClassString' => false, )), - 57 => + 61 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_tinyblob', 'isClassString' => false, )), - 58 => + 62 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_tinyint', 'isClassString' => false, )), - 59 => + 63 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_unsigned_bigint', 'isClassString' => false, )), - 60 => + 64 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_unsigned_int', 'isClassString' => false, )), - 61 => + 65 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_unsigned_mediumint', 'isClassString' => false, )), - 62 => + 66 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'c_unsigned_smallint', 'isClassString' => false, )), - 63 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, + 67 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_tinyint', + 'isClassString' => false, + )), + 68 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varbinary25', + 'isClassString' => false, + )), + 69 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varbinary255', + 'isClassString' => false, + )), + 70 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varchar25', + 'isClassString' => false, + )), + 71 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varchar255', + 'isClassString' => false, + )), + 72 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_year', + 'isClassString' => false, + )), + 73 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'pid', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\FloatType::__set_state(array( + )), + 2 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 3 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 'allArrays' => NULL, + 'nextAutoIndexes' => + array ( + 0 => 37, + ), + 'keyTypes' => + array ( + 0 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'pid', + 'isClassString' => false, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_char5', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varchar255', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varchar25', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 8 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varbinary255', + 'isClassString' => false, + )), + 9 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 4, + )), + 10 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varbinary25', + 'isClassString' => false, + )), + 11 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 5, + )), + 12 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_date', + 'isClassString' => false, + )), + 13 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 6, + )), + 14 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_time', + 'isClassString' => false, + )), + 15 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 7, + )), + 16 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_datetime', + 'isClassString' => false, + )), + 17 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 8, + )), + 18 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_timestamp', + 'isClassString' => false, + )), + 19 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 9, + )), + 20 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_year', + 'isClassString' => false, + )), + 21 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 10, + )), + 22 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_tiny_text', + 'isClassString' => false, + )), + 23 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 11, + )), + 24 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_medium_text', + 'isClassString' => false, + )), + 25 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 12, + )), + 26 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_text', + 'isClassString' => false, + )), + 27 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 13, + )), + 28 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_long_text', + 'isClassString' => false, + )), + 29 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 14, + )), + 30 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_enum', + 'isClassString' => false, + )), + 31 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 15, + )), + 32 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_set', + 'isClassString' => false, + )), + 33 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 16, + )), + 34 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_bit', + 'isClassString' => false, + )), + 35 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 17, + )), + 36 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_int', + 'isClassString' => false, + )), + 37 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 18, + )), + 38 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_tinyint', + 'isClassString' => false, + )), + 39 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 19, + )), + 40 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_smallint', + 'isClassString' => false, + )), + 41 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 20, + )), + 42 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_mediumint', + 'isClassString' => false, + )), + 43 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 21, + )), + 44 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_bigint', + 'isClassString' => false, + )), + 45 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 22, + )), + 46 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_double', + 'isClassString' => false, + )), + 47 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 23, + )), + 48 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_real', + 'isClassString' => false, + )), + 49 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 24, + )), + 50 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_boolean', + 'isClassString' => false, + )), + 51 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 25, + )), + 52 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_blob', + 'isClassString' => false, + )), + 53 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 26, + )), + 54 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_tinyblob', + 'isClassString' => false, + )), + 55 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 27, + )), + 56 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_mediumblog', + 'isClassString' => false, + )), + 57 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 28, + )), + 58 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_longblob', + 'isClassString' => false, + )), + 59 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 29, + )), + 60 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_tinyint', + 'isClassString' => false, + )), + 61 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 30, + )), + 62 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_int', + 'isClassString' => false, + )), + 63 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 31, + )), + 64 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_smallint', + 'isClassString' => false, + )), + 65 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 32, + )), + 66 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_mediumint', + 'isClassString' => false, + )), + 67 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 33, + )), + 68 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_bigint', + 'isClassString' => false, + )), + 69 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 34, + )), + 70 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_json', + 'isClassString' => false, + )), + 71 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 35, + )), + 72 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_json_not_null', + 'isClassString' => false, + )), + 73 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 36, + )), + ), + 'valueTypes' => + array ( + 0 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 4294967295, + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 4294967295, + )), + 2 => + PHPStan\Type\StringType::__set_state(array( + )), + 3 => + PHPStan\Type\StringType::__set_state(array( + )), + 4 => + PHPStan\Type\StringType::__set_state(array( + )), + 5 => + PHPStan\Type\StringType::__set_state(array( + )), + 6 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 7 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 8 => + PHPStan\Type\StringType::__set_state(array( + )), + 9 => + PHPStan\Type\StringType::__set_state(array( + )), + 10 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 11 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 12 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 13 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 14 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 15 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 16 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 17 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 18 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 19 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 20 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 2155, + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 21 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 2155, + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 22 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 23 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 24 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 25 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 26 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 27 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 28 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 29 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 30 => + PHPStan\Type\StringType::__set_state(array( + )), + 31 => + PHPStan\Type\StringType::__set_state(array( + )), + 32 => + PHPStan\Type\StringType::__set_state(array( + )), + 33 => + PHPStan\Type\StringType::__set_state(array( + )), + 34 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 35 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 36 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -2147483648, + 'max' => 2147483647, + )), + 37 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -2147483648, + 'max' => 2147483647, + )), + 38 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -128, + 'max' => 127, + )), + 39 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -128, + 'max' => 127, + )), + 40 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + 41 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + 42 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -8388608, + 'max' => 8388607, + )), + 43 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -8388608, + 'max' => 8388607, + )), + 44 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 45 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 46 => + PHPStan\Type\FloatType::__set_state(array( + )), + 47 => + PHPStan\Type\FloatType::__set_state(array( + )), + 48 => + PHPStan\Type\FloatType::__set_state(array( + )), + 49 => + PHPStan\Type\FloatType::__set_state(array( + )), + 50 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -128, + 'max' => 127, + )), + 51 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -128, + 'max' => 127, + )), + 52 => + PHPStan\Type\StringType::__set_state(array( + )), + 53 => + PHPStan\Type\StringType::__set_state(array( + )), + 54 => + PHPStan\Type\StringType::__set_state(array( + )), + 55 => + PHPStan\Type\StringType::__set_state(array( + )), + 56 => + PHPStan\Type\StringType::__set_state(array( + )), + 57 => + PHPStan\Type\StringType::__set_state(array( + )), + 58 => + PHPStan\Type\StringType::__set_state(array( + )), + 59 => + PHPStan\Type\StringType::__set_state(array( + )), + 60 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 255, + )), + 61 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 255, + )), + 62 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 4294967295, + )), + 63 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 4294967295, + )), + 64 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 65535, + )), + 65 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 65535, + )), + 66 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 16777215, + )), + 67 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => 16777215, + )), + 68 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => NULL, + )), + 69 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => 0, + 'max' => NULL, + )), + 70 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 71 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 72 => + PHPStan\Type\StringType::__set_state(array( + )), + 73 => + PHPStan\Type\StringType::__set_state(array( + )), + ), + 'optionalKeys' => + array ( + ), + )), + ), + ), + 'SELECT MAX(adaid), MIN(adaid), COUNT(adaid), AVG(adaid) FROM ada WHERE adaid = 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, )), - 64 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, )), - 65 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, )), - 66 => + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', + 'value' => 'AVG(adaid)', 'isClassString' => false, )), - 67 => + 5 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', + 'value' => 'COUNT(adaid)', 'isClassString' => false, )), - 68 => + 6 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', + 'value' => 'MAX(adaid)', 'isClassString' => false, )), - 69 => + 7 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', + 'value' => 'MIN(adaid)', 'isClassString' => false, )), ), @@ -1164,28 +1303,16 @@ 'types' => array ( 0 => - PHPStan\Type\StringType::__set_state(array( + PHPStan\Type\IntegerType::__set_state(array( )), 1 => PHPStan\Type\FloatType::__set_state(array( )), 2 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 3 => PHPStan\Type\NullType::__set_state(array( )), ), )), - )), - ), - ), - 'SELECT MAX(adaid), MIN(adaid), COUNT(adaid), AVG(adaid) FROM ada WHERE adaid = 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1328,6 +1455,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1338,64 +1474,17 @@ 'value' => 0, )), 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'AVG(adaid)', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COUNT(adaid)', - 'isClassString' => false, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'MAX(adaid)', - 'isClassString' => false, - )), - 7 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'MIN(adaid)', + 'value' => 'adaid', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - PHPStan\Type\FloatType::__set_state(array( - )), - 2 => - PHPStan\Type\NullType::__set_state(array( - )), - ), + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1429,30 +1518,19 @@ 'optionalKeys' => array ( ), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - ), + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, )), 'itemType' => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, )), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1477,16 +1555,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), )), ), ), @@ -1496,6 +1564,27 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1529,6 +1618,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR SHARE NOWAIT' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1550,15 +1648,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR SHARE NOWAIT' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1592,6 +1681,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR SHARE SKIP LOCKED' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1613,15 +1711,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR SHARE SKIP LOCKED' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1655,6 +1744,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE NOWAIT' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1676,15 +1774,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE NOWAIT' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1718,6 +1807,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE SKIP LOCKED' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1739,15 +1837,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE SKIP LOCKED' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1781,6 +1870,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 OFFSET 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1802,15 +1900,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 OFFSET 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1844,6 +1933,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 OFFSET 1 FOR UPDATE' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1865,15 +1963,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 OFFSET 1 FOR UPDATE' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1907,6 +1996,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE adaid IN (\'1\')' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1928,15 +2026,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE adaid IN (\'1\')' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1970,6 +2059,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE adaid IN (\'1\') AND email LIKE \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1991,15 +2089,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE adaid IN (\'1\') AND email LIKE \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2033,6 +2122,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE adaid IN (\'1.0\')' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2054,15 +2152,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE adaid IN (\'1.0\')' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2096,27 +2185,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), )), ), ), @@ -2147,6 +2215,27 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2180,6 +2269,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE ":gesperrt%"' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2201,15 +2299,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE ":gesperrt%"' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2243,6 +2332,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE "hello?%"' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2264,15 +2362,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE "hello?%"' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2306,6 +2395,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE \'%questions ?%\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2327,15 +2425,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE \'%questions ?%\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2369,6 +2458,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE \':gesperrt%\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2389,16 +2487,7 @@ PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, - )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE \':gesperrt%\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2432,6 +2521,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE \'hello?%\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2453,15 +2551,6 @@ 'min' => -32768, 'max' => 32767, )), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE \'hello?%\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2495,6 +2584,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT akid FROM ak WHERE eadavk>1.0' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2506,25 +2604,16 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', + 'value' => 'akid', 'isClassString' => false, )), ), )), 'itemType' => PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, + 'min' => -2147483648, + 'max' => 2147483647, )), - )), - ), - ), - 'SELECT akid FROM ak WHERE eadavk>1.0' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2558,6 +2647,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT akid FROM ak WHERE eadavk>1.1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2579,15 +2677,6 @@ 'min' => -2147483648, 'max' => 2147483647, )), - )), - ), - ), - 'SELECT akid FROM ak WHERE eadavk>1.1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2621,6 +2710,22 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT count(*) AS c FROM typemix WHERE c_datetime=:last_dt' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT count(*) FROM typemix WHERE c_date = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2632,32 +2737,14 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', + 'value' => 'count(*)', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, + PHPStan\Type\IntegerType::__set_state(array( )), - )), - ), - ), - 'SELECT count(*) AS c FROM typemix WHERE c_datetime=:last_dt' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT count(*) FROM typemix WHERE c_date = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2687,6 +2774,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT count(*) FROM typemix WHERE c_datetime = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2706,15 +2802,6 @@ 'itemType' => PHPStan\Type\IntegerType::__set_state(array( )), - )), - ), - ), - 'SELECT count(*) FROM typemix WHERE c_datetime = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2744,6 +2831,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT eladaid FROM ak' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2755,23 +2851,26 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'count(*)', + 'value' => 'eladaid', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\IntegerType::__set_state(array( + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -2147483648, + 'max' => 2147483647, + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), )), - )), - ), - ), - 'SELECT eladaid FROM ak' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2825,6 +2924,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2836,35 +2944,14 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', + 'value' => 'email', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), + PHPStan\Type\StringType::__set_state(array( )), - )), - ), - ), - 'SELECT email FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2894,28 +2981,17 @@ 'optionalKeys' => array ( ), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - ), + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, )), 'itemType' => PHPStan\Type\StringType::__set_state(array( )), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2938,14 +3014,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 'itemType' => - PHPStan\Type\StringType::__set_state(array( - )), )), ), ), @@ -2962,6 +3030,46 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3010,25 +3118,20 @@ 'optionalKeys' => array ( ), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, @@ -3050,9 +3153,6 @@ )), ), )), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3085,17 +3185,34 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada LIMIT 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 1 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, @@ -3117,15 +3234,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada LIMIT 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3174,6 +3282,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada LIMIT 1, 10' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3214,15 +3331,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada LIMIT 1, 10' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3271,6 +3379,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3311,15 +3428,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3368,6 +3476,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = \'1\' and email = \'email@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3408,15 +3525,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = \'1\' and email = \'email@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3465,6 +3573,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3505,15 +3622,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3562,6 +3670,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = 2' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3602,15 +3719,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = 2' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3659,6 +3767,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = 3' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3699,15 +3816,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = 3' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3756,6 +3864,36 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = :adaid' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = ? and email = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid IN(1,3)' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3796,36 +3934,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = :adaid' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = ? and email = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid IN(1,3)' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3874,6 +3982,22 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid=' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid=1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3914,22 +4038,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid=' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid=1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3978,25 +4086,20 @@ 'optionalKeys' => array ( ), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, @@ -4018,9 +4121,6 @@ )), ), )), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4053,17 +4153,34 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email <=> \'\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 1 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, @@ -4085,15 +4202,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email <=> \'\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4142,6 +4250,22 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email <=> :email' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4182,22 +4306,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email <=> :email' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4246,6 +4354,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'email@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4286,15 +4403,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'email@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4343,6 +4451,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'test@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4383,15 +4500,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'test@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4440,6 +4548,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'webmaster@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4480,15 +4597,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'webmaster@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4537,6 +4645,36 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = :email' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email = :test1 AND email = :test2' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email=\'foo\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4577,36 +4715,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = :email' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email = :test1 AND email = :test2' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email=\'foo\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4655,6 +4763,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email=\'test@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4695,15 +4812,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email=\'test@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4752,6 +4860,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE gesperrt = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4792,15 +4909,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE gesperrt = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4849,6 +4957,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4863,15 +4980,33 @@ 'value' => 1, )), 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 5 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), ), )), 'itemType' => @@ -4885,19 +5020,10 @@ 1 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, - 'max' => 32767, - )), - ), - )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'max' => 32767, + )), + ), + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4984,6 +5110,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5042,15 +5177,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5137,6 +5263,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1, 10' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5195,15 +5330,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1, 10' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5290,6 +5416,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5348,15 +5483,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5443,6 +5569,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5501,15 +5636,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5596,6 +5722,22 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid IN(1,3)' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5654,22 +5796,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid IN(1,3)' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5756,6 +5882,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid=1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5814,15 +5949,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid=1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5909,6 +6035,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5967,15 +6102,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6062,6 +6188,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'test@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6120,15 +6255,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'test@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6215,6 +6341,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'foo\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6273,15 +6408,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'foo\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6368,6 +6494,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE gesperrt = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6426,15 +6561,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE gesperrt = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6521,64 +6647,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), )), ), ), diff --git a/tests/defaultFetchAssoc/config/.phpstan-dba-mysqli.cache b/tests/defaultFetchAssoc/config/.phpstan-dba-mysqli.cache index 2e2fd8640..27088460f 100644 --- a/tests/defaultFetchAssoc/config/.phpstan-dba-mysqli.cache +++ b/tests/defaultFetchAssoc/config/.phpstan-dba-mysqli.cache @@ -9,6 +9,46 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -57,6 +97,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -71,15 +120,33 @@ 'value' => 1, )), 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 5 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), ), )), 'itemType' => @@ -97,15 +164,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -192,64 +250,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), )), ), ), diff --git a/tests/defaultFetchAssoc/config/.phpstan-dba-pdo.cache b/tests/defaultFetchAssoc/config/.phpstan-dba-pdo.cache index 2e2fd8640..27088460f 100644 --- a/tests/defaultFetchAssoc/config/.phpstan-dba-pdo.cache +++ b/tests/defaultFetchAssoc/config/.phpstan-dba-pdo.cache @@ -9,6 +9,46 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -57,6 +97,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -71,15 +120,33 @@ 'value' => 1, )), 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 5 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), ), )), 'itemType' => @@ -97,15 +164,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -192,64 +250,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), )), ), ), diff --git a/tests/defaultFetchAssoc/config/.phpunit-phpstan-dba-mysqli.cache b/tests/defaultFetchAssoc/config/.phpunit-phpstan-dba-mysqli.cache index 2e2fd8640..27088460f 100644 --- a/tests/defaultFetchAssoc/config/.phpunit-phpstan-dba-mysqli.cache +++ b/tests/defaultFetchAssoc/config/.phpunit-phpstan-dba-mysqli.cache @@ -9,6 +9,46 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -57,6 +97,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -71,15 +120,33 @@ 'value' => 1, )), 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 5 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), ), )), 'itemType' => @@ -97,15 +164,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -192,64 +250,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), )), ), ), diff --git a/tests/defaultFetchAssoc/config/.phpunit-phpstan-dba-pdo.cache b/tests/defaultFetchAssoc/config/.phpunit-phpstan-dba-pdo.cache index 2e2fd8640..27088460f 100644 --- a/tests/defaultFetchAssoc/config/.phpunit-phpstan-dba-pdo.cache +++ b/tests/defaultFetchAssoc/config/.phpunit-phpstan-dba-pdo.cache @@ -9,6 +9,46 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -57,6 +97,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -71,15 +120,33 @@ 'value' => 1, )), 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 5 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), ), )), 'itemType' => @@ -97,15 +164,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -192,64 +250,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), )), ), ), diff --git a/tests/defaultFetchNumeric/config/.phpstan-dba-mysqli.cache b/tests/defaultFetchNumeric/config/.phpstan-dba-mysqli.cache index 2e2fd8640..27088460f 100644 --- a/tests/defaultFetchNumeric/config/.phpstan-dba-mysqli.cache +++ b/tests/defaultFetchNumeric/config/.phpstan-dba-mysqli.cache @@ -9,6 +9,46 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -57,6 +97,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -71,15 +120,33 @@ 'value' => 1, )), 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 5 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), ), )), 'itemType' => @@ -97,15 +164,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -192,64 +250,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), )), ), ), diff --git a/tests/defaultFetchNumeric/config/.phpstan-dba-pdo.cache b/tests/defaultFetchNumeric/config/.phpstan-dba-pdo.cache index 2e2fd8640..27088460f 100644 --- a/tests/defaultFetchNumeric/config/.phpstan-dba-pdo.cache +++ b/tests/defaultFetchNumeric/config/.phpstan-dba-pdo.cache @@ -9,6 +9,46 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -57,6 +97,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -71,15 +120,33 @@ 'value' => 1, )), 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 5 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), ), )), 'itemType' => @@ -97,15 +164,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -192,64 +250,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), )), ), ), diff --git a/tests/defaultFetchNumeric/config/.phpunit-phpstan-dba-mysqli.cache b/tests/defaultFetchNumeric/config/.phpunit-phpstan-dba-mysqli.cache index 2e2fd8640..27088460f 100644 --- a/tests/defaultFetchNumeric/config/.phpunit-phpstan-dba-mysqli.cache +++ b/tests/defaultFetchNumeric/config/.phpunit-phpstan-dba-mysqli.cache @@ -9,6 +9,46 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -57,6 +97,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -71,15 +120,33 @@ 'value' => 1, )), 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 5 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), ), )), 'itemType' => @@ -97,15 +164,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -192,64 +250,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), )), ), ), diff --git a/tests/defaultFetchNumeric/config/.phpunit-phpstan-dba-pdo.cache b/tests/defaultFetchNumeric/config/.phpunit-phpstan-dba-pdo.cache index 2e2fd8640..27088460f 100644 --- a/tests/defaultFetchNumeric/config/.phpunit-phpstan-dba-pdo.cache +++ b/tests/defaultFetchNumeric/config/.phpunit-phpstan-dba-pdo.cache @@ -9,6 +9,46 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -57,6 +97,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -71,15 +120,33 @@ 'value' => 1, )), 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 5 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), ), )), 'itemType' => @@ -97,15 +164,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -192,64 +250,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), )), ), ), diff --git a/tests/rules/config/.phpstan-dba-mysqli.cache b/tests/rules/config/.phpstan-dba-mysqli.cache index 9babd830f..bba500b4f 100644 --- a/tests/rules/config/.phpstan-dba-mysqli.cache +++ b/tests/rules/config/.phpstan-dba-mysqli.cache @@ -3,48 +3,6 @@ 'schemaHash' => NULL, 'records' => array ( - ' - SELECT - ada.*, - COALESCE(NULLIF(email, ""), email) AS email - FROM ada - INNER JOIN ak ON (ak.adaid = ada.adaid AND ak.akid = \'1\') - WHERE adaid = 1 ORDER BY COALESCE(NULLIF(email, ""), email) ASC - ' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - ' - SELECT - ada.*, - COALESCE(NULLIF(email, ""), email) AS email - FROM ada - INNER JOIN ak ON (ak.adaid = ada.adaid AND ak.akid = :akid) - WHERE adaid = 1 ORDER BY COALESCE(NULLIF(email, ""), email) ASC - ' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - ' - SELECT - ada.*, - COALESCE(NULLIF(email, ""), email) AS email - FROM ada - INNER JOIN ak ON (ak.adaid = ada.adaid AND ak.akid = ?) - WHERE adaid = 1 ORDER BY COALESCE(NULLIF(email, ""), email) ASC - ' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), ' SELECT ada.*, @@ -121,6 +79,27 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -154,27 +133,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), )), ), ), @@ -205,6 +163,25 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\StringType::__set_state(array( + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -234,25 +211,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\StringType::__set_state(array( - )), )), ), ), @@ -285,6 +243,46 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -333,46 +331,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), )), ), ), @@ -424,6 +382,46 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -472,6 +470,29 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid GROUP BY xy FROM ada LIMIT 1' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid GROUP BY xy FROM ada WHERE email=\'my_other_table\' LIMIT 1' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -486,15 +507,33 @@ 'value' => 1, )), 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 5 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), ), )), 'itemType' => @@ -512,33 +551,10 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid GROUP BY xy FROM ada LIMIT 1' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid GROUP BY xy FROM ada WHERE email=\'my_other_table\' LIMIT 1' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( - 0 => 0, + 0 => 4, ), 'keyTypes' => array ( @@ -548,37 +564,71 @@ 'isClassString' => false, )), 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 2 => + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'gesperrt', 'isClassString' => false, )), - 3 => + 5 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 6 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'freigabe1u1', 'isClassString' => false, )), + 7 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), ), 'valueTypes' => array ( 0 => PHPStan\Type\StringType::__set_state(array( )), - 1 => + 1 => + PHPStan\Type\StringType::__set_state(array( + )), + 2 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + 3 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, )), - 2 => + 4 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -128, 'max' => 127, )), - 3 => + 5 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -128, + 'max' => 127, + )), + 6 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -128, + 'max' => 127, + )), + 7 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -128, 'max' => 127, @@ -587,6 +637,9 @@ 'optionalKeys' => array ( ), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -629,13 +682,10 @@ )), ), )), - )), - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( - 0 => 4, + 0 => 0, ), 'keyTypes' => array ( @@ -645,36 +695,20 @@ 'isClassString' => false, )), 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'gesperrt', 'isClassString' => false, )), - 5 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'freigabe1u1', 'isClassString' => false, )), - 7 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), ), 'valueTypes' => array ( @@ -682,34 +716,16 @@ PHPStan\Type\StringType::__set_state(array( )), 1 => - PHPStan\Type\StringType::__set_state(array( - )), - 2 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 3 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, )), - 4 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 5 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 6 => + 2 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -128, 'max' => 127, )), - 7 => + 3 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -128, 'max' => 127, @@ -718,6 +734,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -776,15 +801,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -871,6 +887,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'my_other_table\' LIMIT 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -929,15 +954,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'my_other_table\' LIMIT 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1024,6 +1040,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1082,15 +1107,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1177,6 +1193,44 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = :adaid' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = :asdsa' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid=?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE asdsa=1' => + array ( + 'result' => + array ( + 3 => NULL, + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE gesperrt=1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1235,44 +1289,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = :adaid' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = :asdsa' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid=?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE asdsa=1' => - array ( - 'result' => - array ( - 3 => NULL, - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE gesperrt=1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1359,64 +1375,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), )), ), ), diff --git a/tests/rules/config/.phpstan-dba-pdo.cache b/tests/rules/config/.phpstan-dba-pdo.cache index 9babd830f..bba500b4f 100644 --- a/tests/rules/config/.phpstan-dba-pdo.cache +++ b/tests/rules/config/.phpstan-dba-pdo.cache @@ -3,48 +3,6 @@ 'schemaHash' => NULL, 'records' => array ( - ' - SELECT - ada.*, - COALESCE(NULLIF(email, ""), email) AS email - FROM ada - INNER JOIN ak ON (ak.adaid = ada.adaid AND ak.akid = \'1\') - WHERE adaid = 1 ORDER BY COALESCE(NULLIF(email, ""), email) ASC - ' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - ' - SELECT - ada.*, - COALESCE(NULLIF(email, ""), email) AS email - FROM ada - INNER JOIN ak ON (ak.adaid = ada.adaid AND ak.akid = :akid) - WHERE adaid = 1 ORDER BY COALESCE(NULLIF(email, ""), email) ASC - ' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - ' - SELECT - ada.*, - COALESCE(NULLIF(email, ""), email) AS email - FROM ada - INNER JOIN ak ON (ak.adaid = ada.adaid AND ak.akid = ?) - WHERE adaid = 1 ORDER BY COALESCE(NULLIF(email, ""), email) ASC - ' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), ' SELECT ada.*, @@ -121,6 +79,27 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -154,27 +133,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), )), ), ), @@ -205,6 +163,25 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\StringType::__set_state(array( + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -234,25 +211,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\StringType::__set_state(array( - )), )), ), ), @@ -285,6 +243,46 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -333,46 +331,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), )), ), ), @@ -424,6 +382,46 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -472,6 +470,29 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid GROUP BY xy FROM ada LIMIT 1' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid GROUP BY xy FROM ada WHERE email=\'my_other_table\' LIMIT 1' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -486,15 +507,33 @@ 'value' => 1, )), 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 5 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), ), )), 'itemType' => @@ -512,33 +551,10 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid GROUP BY xy FROM ada LIMIT 1' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid GROUP BY xy FROM ada WHERE email=\'my_other_table\' LIMIT 1' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( - 0 => 0, + 0 => 4, ), 'keyTypes' => array ( @@ -548,37 +564,71 @@ 'isClassString' => false, )), 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 2 => + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'gesperrt', 'isClassString' => false, )), - 3 => + 5 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 6 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'freigabe1u1', 'isClassString' => false, )), + 7 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), ), 'valueTypes' => array ( 0 => PHPStan\Type\StringType::__set_state(array( )), - 1 => + 1 => + PHPStan\Type\StringType::__set_state(array( + )), + 2 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + 3 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, )), - 2 => + 4 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -128, 'max' => 127, )), - 3 => + 5 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -128, + 'max' => 127, + )), + 6 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -128, + 'max' => 127, + )), + 7 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -128, 'max' => 127, @@ -587,6 +637,9 @@ 'optionalKeys' => array ( ), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -629,13 +682,10 @@ )), ), )), - )), - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( - 0 => 4, + 0 => 0, ), 'keyTypes' => array ( @@ -645,36 +695,20 @@ 'isClassString' => false, )), 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'gesperrt', 'isClassString' => false, )), - 5 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'freigabe1u1', 'isClassString' => false, )), - 7 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), ), 'valueTypes' => array ( @@ -682,34 +716,16 @@ PHPStan\Type\StringType::__set_state(array( )), 1 => - PHPStan\Type\StringType::__set_state(array( - )), - 2 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 3 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, )), - 4 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 5 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 6 => + 2 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -128, 'max' => 127, )), - 7 => + 3 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -128, 'max' => 127, @@ -718,6 +734,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -776,15 +801,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -871,6 +887,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'my_other_table\' LIMIT 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -929,15 +954,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'my_other_table\' LIMIT 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1024,6 +1040,15 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1082,15 +1107,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1177,6 +1193,44 @@ 'optionalKeys' => array ( ), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = :adaid' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = :asdsa' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid=?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE asdsa=1' => + array ( + 'result' => + array ( + 3 => NULL, + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE gesperrt=1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1235,44 +1289,6 @@ )), ), )), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = :adaid' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = :asdsa' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid=?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE asdsa=1' => - array ( - 'result' => - array ( - 3 => NULL, - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE gesperrt=1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1359,64 +1375,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), )), ), ), diff --git a/tests/rules/config/.phpunit-phpstan-dba-mysqli.cache b/tests/rules/config/.phpunit-phpstan-dba-mysqli.cache index 75a2ef2a0..9042f24d1 100644 --- a/tests/rules/config/.phpunit-phpstan-dba-mysqli.cache +++ b/tests/rules/config/.phpunit-phpstan-dba-mysqli.cache @@ -3,19 +3,6 @@ 'schemaHash' => NULL, 'records' => array ( - ' - SELECT email adaid - WHERE gesperrt = \'1\' AND email LIKE \'%@example.com\' - FROM ada - LIMIT 1 - ' => - array ( - 'error' => - staabm\PHPStanDba\Error::__set_state(array( - '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 3', - 'code' => 1064, - )), - ), ' SELECT email adaid WHERE gesperrt = \'1\' AND email LIKE \'%@example.com\' diff --git a/tests/rules/config/.phpunit-phpstan-dba-pdo.cache b/tests/rules/config/.phpunit-phpstan-dba-pdo.cache index 7d108be0f..c1cb698e8 100644 --- a/tests/rules/config/.phpunit-phpstan-dba-pdo.cache +++ b/tests/rules/config/.phpunit-phpstan-dba-pdo.cache @@ -3,19 +3,6 @@ 'schemaHash' => NULL, 'records' => array ( - ' - SELECT email adaid - WHERE gesperrt = \'1\' AND email LIKE \'%@example.com\' - FROM ada - LIMIT 1 - ' => - array ( - 'error' => - staabm\PHPStanDba\Error::__set_state(array( - 'message' => 'SQLSTATE[42000]: Syntax error or access violation: 1064 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 3', - 'code' => '42000', - )), - ), ' SELECT email adaid WHERE gesperrt = \'1\' AND email LIKE \'%@example.com\' diff --git a/tests/stringify/config/.phpstan-dba-mysqli.cache b/tests/stringify/config/.phpstan-dba-mysqli.cache index 04bf12b92..eddd47da8 100644 --- a/tests/stringify/config/.phpstan-dba-mysqli.cache +++ b/tests/stringify/config/.phpstan-dba-mysqli.cache @@ -9,6 +9,52 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\StringType::__set_state(array( + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -143,52 +189,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\StringType::__set_state(array( - )), )), ), ), diff --git a/tests/stringify/config/.phpstan-dba-pdo.cache b/tests/stringify/config/.phpstan-dba-pdo.cache index 04bf12b92..eddd47da8 100644 --- a/tests/stringify/config/.phpstan-dba-pdo.cache +++ b/tests/stringify/config/.phpstan-dba-pdo.cache @@ -9,6 +9,52 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\StringType::__set_state(array( + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -143,52 +189,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\StringType::__set_state(array( - )), )), ), ), diff --git a/tests/stringify/config/.phpunit-phpstan-dba-mysqli.cache b/tests/stringify/config/.phpunit-phpstan-dba-mysqli.cache index 8018c83ac..6752b8461 100644 --- a/tests/stringify/config/.phpunit-phpstan-dba-mysqli.cache +++ b/tests/stringify/config/.phpunit-phpstan-dba-mysqli.cache @@ -9,6 +9,52 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\StringType::__set_state(array( + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -143,52 +189,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\StringType::__set_state(array( - )), )), ), ), diff --git a/tests/stringify/config/.phpunit-phpstan-dba-pdo.cache b/tests/stringify/config/.phpunit-phpstan-dba-pdo.cache index 8018c83ac..6752b8461 100644 --- a/tests/stringify/config/.phpunit-phpstan-dba-pdo.cache +++ b/tests/stringify/config/.phpunit-phpstan-dba-pdo.cache @@ -9,6 +9,52 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\StringType::__set_state(array( + )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -143,52 +189,6 @@ 'optionalKeys' => array ( ), - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\StringType::__set_state(array( - )), )), ), ), From b24a04aa67b721cceb25246c8d93645bc18b4d53 Mon Sep 17 00:00:00 2001 From: Marcin Michalski Date: Fri, 20 May 2022 00:27:53 +0100 Subject: [PATCH 3/8] Fill missing native_type based on pdo_type --- src/QueryReflection/BasePdoQueryReflector.php | 2 +- src/QueryReflection/PdoQueryReflector.php | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/QueryReflection/BasePdoQueryReflector.php b/src/QueryReflection/BasePdoQueryReflector.php index 91e1fe18a..1fe46d360 100644 --- a/src/QueryReflection/BasePdoQueryReflector.php +++ b/src/QueryReflection/BasePdoQueryReflector.php @@ -16,7 +16,7 @@ use staabm\PHPStanDba\TypeMapping\TypeMapper; /** - * @phpstan-type ColumnMeta array{name: string, table: string, native_type: string, len: int, flags: list} + * @phpstan-type ColumnMeta array{name: string, table: string, native_type: string, len: int, flags: list, pdo_type: int} */ abstract class BasePdoQueryReflector { diff --git a/src/QueryReflection/PdoQueryReflector.php b/src/QueryReflection/PdoQueryReflector.php index 349cc907f..e5f8ef159 100644 --- a/src/QueryReflection/PdoQueryReflector.php +++ b/src/QueryReflection/PdoQueryReflector.php @@ -71,6 +71,14 @@ protected function simulateQuery(string $queryString) throw new ShouldNotHappenException('Failed to get column meta for column index '.$columnIndex); } + /* + * Native type may not bo set, for example in case of JSON column. + * @phpstan-ignore-next-line + */ + if (!isset($columnMeta['native_type'])) { + $columnMeta['native_type'] = \PDO::PARAM_INT === $columnMeta['pdo_type'] ? 'INT' : 'STRING'; + } + $flags = $this->emulateFlags($columnMeta['native_type'], $columnMeta['table'], $columnMeta['name']); foreach ($flags as $flag) { $columnMeta['flags'][] = $flag; From 4d11339c1fda88e0d53b5d0d4d0c1177b84ecfb9 Mon Sep 17 00:00:00 2001 From: Marcin Michalski Date: Fri, 20 May 2022 09:40:42 +0100 Subject: [PATCH 4/8] Handle json, jsonb and bool pdo pgsql types --- src/TypeMapping/PgsqlTypeMapper.php | 4 ++++ tests/default/data/pdo-pgsql.php | 2 +- tests/pgsql-schema.sql | 6 +++++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/TypeMapping/PgsqlTypeMapper.php b/src/TypeMapping/PgsqlTypeMapper.php index b280ba3d2..4f105cb7b 100644 --- a/src/TypeMapping/PgsqlTypeMapper.php +++ b/src/TypeMapping/PgsqlTypeMapper.php @@ -6,6 +6,7 @@ use PHPStan\ShouldNotHappenException; use PHPStan\Type\Accessory\AccessoryNumericStringType; +use PHPStan\Type\BooleanType; use PHPStan\Type\FloatType; use PHPStan\Type\IntegerType; use PHPStan\Type\IntersectionType; @@ -73,10 +74,13 @@ public function mapToPHPStanType(string $type, array $flags, int $length): Type // fallbacks if (null === $phpstanType) { $phpstanType = match (strtoupper($type)) { + 'BOOL' => new BooleanType(), 'BIT', 'INT2', 'INT4', 'INT8' => new IntegerType(), + 'JSON', + 'JSONB', 'DATE', 'TEXT', 'TIME', diff --git a/tests/default/data/pdo-pgsql.php b/tests/default/data/pdo-pgsql.php index f162af7b4..06d36a2bf 100644 --- a/tests/default/data/pdo-pgsql.php +++ b/tests/default/data/pdo-pgsql.php @@ -10,7 +10,7 @@ class Foo public function pgsqlTypes(PDO $pdo) { $stmt = $pdo->query('SELECT * FROM typemix', PDO::FETCH_ASSOC); - assertType('PDOStatement, c_varchar5: string, c_varchar25: string|null, c_varchar255: string, c_date: string|null, c_time: string|null, c_datetime: string|null, c_timestamp: string|null, c_text: string|null, c_enum: mixed, c_bit255: int, c_bit25: int|null, c_bit: int|null, c_int: int<-2147483648, 2147483647>, c_smallint: int<-32768, 32767>, c_bigint: int, c_float: float, c_boolean: mixed}>', $stmt); + assertType('PDOStatement, c_varchar5: string, c_varchar25: string|null, c_varchar255: string, c_date: string|null, c_time: string|null, c_datetime: string|null, c_timestamp: string|null, c_text: string|null, c_enum: mixed, c_bit255: int, c_bit25: int|null, c_bit: int|null, c_int: int<-2147483648, 2147483647>, c_smallint: int<-32768, 32767>, c_bigint: int, c_float: float, c_boolean: bool, c_json: string, c_json_nullable: string|null, c_jsonb: string, c_jsonb_nullable: string|null}>', $stmt); } public function aggregateFunctions(PDO $pdo) diff --git a/tests/pgsql-schema.sql b/tests/pgsql-schema.sql index 06cbcd198..715472782 100644 --- a/tests/pgsql-schema.sql +++ b/tests/pgsql-schema.sql @@ -37,7 +37,11 @@ CREATE TABLE typemix ( c_smallint smallint NOT NULL, c_bigint bigint NOT NULL, c_float float NOT NULL, - c_boolean boolean NOT NULL + c_boolean boolean NOT NULL, + c_json json NOT NULL, + c_json_nullable json, + c_jsonb jsonb NOT NULL, + c_jsonb_nullable jsonb ); ALTER TABLE typemix From c42230a37dc800b3df50b377669b5a132fa49750 Mon Sep 17 00:00:00 2001 From: Markus Staab Date: Fri, 20 May 2022 16:50:44 +0200 Subject: [PATCH 5/8] fix typo --- src/QueryReflection/PdoQueryReflector.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/QueryReflection/PdoQueryReflector.php b/src/QueryReflection/PdoQueryReflector.php index e5f8ef159..5e694865b 100644 --- a/src/QueryReflection/PdoQueryReflector.php +++ b/src/QueryReflection/PdoQueryReflector.php @@ -72,7 +72,7 @@ protected function simulateQuery(string $queryString) } /* - * Native type may not bo set, for example in case of JSON column. + * Native type may not be set, for example in case of JSON column. * @phpstan-ignore-next-line */ if (!isset($columnMeta['native_type'])) { From 1891c97bab8eb14ea8cf44facd158b0a5025a529 Mon Sep 17 00:00:00 2001 From: Markus Staab Date: Fri, 20 May 2022 16:52:47 +0200 Subject: [PATCH 6/8] re-record --- .phpstan-dba-mysqli.cache | 446 ++-- .../default/config/.phpstan-dba-mysqli.cache | 2140 ++++++++-------- .../config/.phpunit-phpstan-dba-mysqli.cache | 2208 ++++++++--------- .../config/.phpunit-phpstan-dba-mysqli.cache | 136 +- .../config/.phpunit-phpstan-dba-mysqli.cache | 136 +- tests/rules/config/.phpstan-dba-mysqli.cache | 596 ++--- .../config/.phpunit-phpstan-dba-mysqli.cache | 124 + .../config/.phpstan-dba-mysqli.cache | 92 +- .../config/.phpunit-phpstan-dba-mysqli.cache | 92 +- 9 files changed, 3119 insertions(+), 2851 deletions(-) diff --git a/.phpstan-dba-mysqli.cache b/.phpstan-dba-mysqli.cache index 4d59a700e..85180eb7b 100644 --- a/.phpstan-dba-mysqli.cache +++ b/.phpstan-dba-mysqli.cache @@ -27,47 +27,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'dbsignature', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'grouper', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 2 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -132,20 +91,25 @@ 'optionalKeys' => array ( ), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'dbsignature', 'isClassString' => false, )), - 1 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'grouper', 'isClassString' => false, @@ -168,6 +132,9 @@ )), ), )), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -208,52 +175,17 @@ 'optionalKeys' => array ( ), - )), - ), - ), - ' - SELECT - MD5( - GROUP_CONCAT( - CONCAT( - COALESCE(COLUMN_NAME, \'\'), - COALESCE(EXTRA, \'\'), - COLUMN_TYPE, - IS_NULLABLE - ) - ) - ) AS dbsignature, - 1 AS grouper - FROM - information_schema.columns - WHERE - table_schema = DATABASE() - GROUP BY - grouper' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'dbsignature', 'isClassString' => false, )), - 3 => + 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'grouper', 'isClassString' => false, @@ -276,6 +208,33 @@ )), ), )), + )), + ), + ), + ' + SELECT + MD5( + GROUP_CONCAT( + CONCAT( + COALESCE(COLUMN_NAME, \'\'), + COALESCE(EXTRA, \'\'), + COLUMN_TYPE, + IS_NULLABLE + ) + ) + ) AS dbsignature, + 1 AS grouper + FROM + information_schema.columns + WHERE + table_schema = DATABASE() + GROUP BY + grouper' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -340,20 +299,25 @@ 'optionalKeys' => array ( ), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'dbsignature', 'isClassString' => false, )), - 1 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'grouper', 'isClassString' => false, @@ -376,6 +340,9 @@ )), ), )), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -416,6 +383,39 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'dbsignature', + 'isClassString' => false, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'grouper', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 2 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), )), ), ), @@ -430,6 +430,65 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'allArrays' => NULL, + 'nextAutoIndexes' => + array ( + 0 => 3, + ), + 'keyTypes' => + array ( + 0 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'COLUMN_NAME', + 'isClassString' => false, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'EXTRA', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'COLUMN_TYPE', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + ), + 'valueTypes' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\StringType::__set_state(array( + )), + 2 => + PHPStan\Type\StringType::__set_state(array( + )), + 3 => + PHPStan\Type\StringType::__set_state(array( + )), + 4 => + PHPStan\Type\StringType::__set_state(array( + )), + 5 => + PHPStan\Type\StringType::__set_state(array( + )), + ), + 'optionalKeys' => + array ( + ), 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -467,6 +526,32 @@ 'itemType' => PHPStan\Type\StringType::__set_state(array( )), + )), + ), + ), + 'SELECT + coalesce(COLUMN_NAME, "") as COLUMN_NAME, + coalesce(EXTRA, "") as EXTRA, + COLUMN_TYPE + FROM information_schema.columns + WHERE table_name = ? AND table_schema = DATABASE()' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT + coalesce(COLUMN_NAME, "") as COLUMN_NAME, + coalesce(EXTRA, "") as EXTRA, + COLUMN_TYPE + FROM information_schema.columns + WHERE table_name = \'1970-01-01\' AND table_schema = DATABASE()' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -526,32 +611,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT - coalesce(COLUMN_NAME, "") as COLUMN_NAME, - coalesce(EXTRA, "") as EXTRA, - COLUMN_TYPE - FROM information_schema.columns - WHERE table_name = ? AND table_schema = DATABASE()' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT - coalesce(COLUMN_NAME, \'\') as COLUMN_NAME, - coalesce(EXTRA, \'\') as EXTRA, - COLUMN_TYPE - FROM information_schema.columns - WHERE table_name = \'1970-01-01\' AND table_schema = DATABASE()' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -589,6 +648,32 @@ 'itemType' => PHPStan\Type\StringType::__set_state(array( )), + )), + ), + ), + 'SELECT + coalesce(COLUMN_NAME, "") as COLUMN_NAME, + coalesce(EXTRA, "") as EXTRA, + COLUMN_TYPE + FROM information_schema.columns + WHERE table_name = ? AND table_schema = DATABASE()' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT + coalesce(COLUMN_NAME, \'\') as COLUMN_NAME, + coalesce(EXTRA, \'\') as EXTRA, + COLUMN_TYPE + FROM information_schema.columns + WHERE table_name = \'1970-01-01\' AND table_schema = DATABASE()' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -648,29 +733,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT - coalesce(COLUMN_NAME, \'\') as COLUMN_NAME, - coalesce(EXTRA, \'\') as EXTRA, - COLUMN_TYPE - FROM information_schema.columns - WHERE table_name = ? AND table_schema = DATABASE()' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT column_name, column_default, is_nullable -FROM information_schema.columns -WHERE table_name = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -690,34 +752,47 @@ WHERE table_name = \'1970-01-01\'' => )), 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_DEFAULT', + 'value' => 'COLUMN_NAME', 'isClassString' => false, )), 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', + 'value' => 'COLUMN_TYPE', 'isClassString' => false, )), 5 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'IS_NULLABLE', + 'value' => 'EXTRA', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), + PHPStan\Type\StringType::__set_state(array( )), + )), + ), + ), + 'SELECT + coalesce(COLUMN_NAME, \'\') as COLUMN_NAME, + coalesce(EXTRA, \'\') as EXTRA, + COLUMN_TYPE + FROM information_schema.columns + WHERE table_name = ? AND table_schema = DATABASE()' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT column_name, column_default, is_nullable +FROM information_schema.columns +WHERE table_name = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -756,34 +831,14 @@ WHERE table_name = \'1970-01-01\'' => 'valueTypes' => array ( 0 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), + PHPStan\Type\StringType::__set_state(array( )), 1 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), + PHPStan\Type\StringType::__set_state(array( )), 2 => PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, + 'sortedTypes' => true, 'types' => array ( 0 => @@ -796,7 +851,7 @@ WHERE table_name = \'1970-01-01\'' => )), 3 => PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, + 'sortedTypes' => true, 'types' => array ( 0 => @@ -817,6 +872,53 @@ WHERE table_name = \'1970-01-01\'' => 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'COLUMN_DEFAULT', + 'isClassString' => false, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'COLUMN_NAME', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'IS_NULLABLE', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), )), ), ), diff --git a/tests/default/config/.phpstan-dba-mysqli.cache b/tests/default/config/.phpstan-dba-mysqli.cache index f367dfffa..e233bc3eb 100644 --- a/tests/default/config/.phpstan-dba-mysqli.cache +++ b/tests/default/config/.phpstan-dba-mysqli.cache @@ -9,365 +9,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 4, - )), - 5 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 5, - )), - 6 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 6, - )), - 7 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 7, - )), - 8 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 8, - )), - 9 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 9, - )), - 10 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 10, - )), - 11 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 11, - )), - 12 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 12, - )), - 13 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 13, - )), - 14 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 14, - )), - 15 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 15, - )), - 16 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 16, - )), - 17 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 17, - )), - 18 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 18, - )), - 19 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 19, - )), - 20 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 20, - )), - 21 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 21, - )), - 22 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 22, - )), - 23 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 23, - )), - 24 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 24, - )), - 25 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 25, - )), - 26 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 26, - )), - 27 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 27, - )), - 28 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 28, - )), - 29 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 29, - )), - 30 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 30, - )), - 31 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 31, - )), - 32 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 32, - )), - 33 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 33, - )), - 34 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 34, - )), - 35 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 35, - )), - 36 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 36, - )), - 37 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - )), - 38 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - )), - 39 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - )), - 40 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - )), - 41 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - )), - 42 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - )), - 43 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - )), - 44 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - )), - 45 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - )), - 46 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - )), - 47 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - )), - 48 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - )), - 49 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - )), - 50 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - )), - 51 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - )), - 52 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - )), - 53 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - )), - 54 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - )), - 55 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - )), - 56 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - )), - 57 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - )), - 58 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - )), - 59 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - )), - 60 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - )), - 61 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - )), - 62 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - )), - 63 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - )), - 64 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - )), - 65 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - )), - 66 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - )), - 67 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - )), - 68 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - )), - 69 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - )), - 70 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - )), - 71 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - )), - 72 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - )), - 73 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\FloatType::__set_state(array( - )), - 2 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 3 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1245,15 +886,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT MAX(adaid), MIN(adaid), COUNT(adaid), AVG(adaid) FROM ada WHERE adaid = 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1263,36 +895,333 @@ PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( 'value' => 0, )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 4, + )), + 5 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 5, + )), + 6 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 6, + )), + 7 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 7, + )), + 8 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 8, + )), + 9 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 9, + )), + 10 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 10, + )), + 11 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 11, + )), + 12 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 12, + )), + 13 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 13, + )), + 14 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 14, + )), + 15 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 15, + )), + 16 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 16, + )), + 17 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 17, + )), + 18 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 18, + )), + 19 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 19, + )), + 20 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 20, + )), + 21 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 21, + )), + 22 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 22, + )), + 23 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 23, + )), + 24 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 24, + )), + 25 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 25, + )), + 26 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 26, + )), + 27 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 27, + )), + 28 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 28, + )), + 29 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 29, + )), + 30 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 30, + )), + 31 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 31, + )), + 32 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 32, + )), + 33 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 33, + )), + 34 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 34, + )), + 35 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 35, + )), + 36 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 36, + )), + 37 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_bigint', + 'isClassString' => false, + )), + 38 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_bit', + 'isClassString' => false, + )), + 39 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_blob', + 'isClassString' => false, + )), + 40 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_boolean', + 'isClassString' => false, + )), + 41 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_char5', + 'isClassString' => false, + )), + 42 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_date', + 'isClassString' => false, + )), + 43 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_datetime', + 'isClassString' => false, + )), + 44 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_double', + 'isClassString' => false, + )), + 45 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_enum', + 'isClassString' => false, + )), + 46 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_int', + 'isClassString' => false, + )), + 47 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_json', + 'isClassString' => false, + )), + 48 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_json_not_null', + 'isClassString' => false, + )), + 49 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_long_text', + 'isClassString' => false, + )), + 50 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_longblob', + 'isClassString' => false, + )), + 51 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_medium_text', + 'isClassString' => false, + )), + 52 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_mediumblog', + 'isClassString' => false, + )), + 53 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_mediumint', + 'isClassString' => false, + )), + 54 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_real', + 'isClassString' => false, + )), + 55 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_set', + 'isClassString' => false, + )), + 56 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_smallint', + 'isClassString' => false, )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, + 57 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_text', + 'isClassString' => false, )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, + 58 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_time', + 'isClassString' => false, )), - 4 => + 59 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'AVG(adaid)', + 'value' => 'c_timestamp', 'isClassString' => false, )), - 5 => + 60 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COUNT(adaid)', + 'value' => 'c_tiny_text', 'isClassString' => false, )), - 6 => + 61 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'MAX(adaid)', + 'value' => 'c_tinyblob', 'isClassString' => false, )), - 7 => + 62 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'MIN(adaid)', + 'value' => 'c_tinyint', + 'isClassString' => false, + )), + 63 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_bigint', + 'isClassString' => false, + )), + 64 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_int', + 'isClassString' => false, + )), + 65 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_mediumint', + 'isClassString' => false, + )), + 66 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_smallint', + 'isClassString' => false, + )), + 67 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_tinyint', + 'isClassString' => false, + )), + 68 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varbinary25', + 'isClassString' => false, + )), + 69 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varbinary255', + 'isClassString' => false, + )), + 70 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varchar25', + 'isClassString' => false, + )), + 71 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varchar255', + 'isClassString' => false, + )), + 72 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_year', + 'isClassString' => false, + )), + 73 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'pid', 'isClassString' => false, )), ), @@ -1303,16 +1232,28 @@ 'types' => array ( 0 => - PHPStan\Type\IntegerType::__set_state(array( + PHPStan\Type\StringType::__set_state(array( )), 1 => PHPStan\Type\FloatType::__set_state(array( )), 2 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 3 => PHPStan\Type\NullType::__set_state(array( )), ), )), + )), + ), + ), + 'SELECT MAX(adaid), MIN(adaid), COUNT(adaid), AVG(adaid) FROM ada WHERE adaid = 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1455,15 +1396,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1474,17 +1406,64 @@ 'value' => 0, )), 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', + 'value' => 'AVG(adaid)', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'COUNT(adaid)', + 'isClassString' => false, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'MAX(adaid)', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'MIN(adaid)', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 1 => + PHPStan\Type\FloatType::__set_state(array( + )), + 2 => + PHPStan\Type\NullType::__set_state(array( + )), + ), )), + )), + ), + ), + 'SELECT adaid FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1518,19 +1497,30 @@ 'optionalKeys' => array ( ), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + ), )), 'itemType' => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, )), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1555,6 +1545,16 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 'itemType' => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), )), ), ), @@ -1564,27 +1564,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1618,15 +1597,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR SHARE NOWAIT' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1648,6 +1618,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR SHARE NOWAIT' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1681,15 +1660,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR SHARE SKIP LOCKED' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1711,6 +1681,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR SHARE SKIP LOCKED' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1744,15 +1723,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE NOWAIT' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1774,6 +1744,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE NOWAIT' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1807,15 +1786,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE SKIP LOCKED' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1837,6 +1807,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE SKIP LOCKED' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1870,15 +1849,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 OFFSET 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1900,6 +1870,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 OFFSET 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1933,15 +1912,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 OFFSET 1 FOR UPDATE' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1963,6 +1933,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 OFFSET 1 FOR UPDATE' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1996,15 +1975,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE adaid IN (\'1\')' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2026,6 +1996,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE adaid IN (\'1\')' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2059,15 +2038,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE adaid IN (\'1\') AND email LIKE \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2089,6 +2059,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE adaid IN (\'1\') AND email LIKE \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2122,15 +2101,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE adaid IN (\'1.0\')' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2152,6 +2122,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE adaid IN (\'1.0\')' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2185,6 +2164,27 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), )), ), ), @@ -2215,27 +2215,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2269,15 +2248,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE ":gesperrt%"' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2299,6 +2269,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE ":gesperrt%"' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2332,15 +2311,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE "hello?%"' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2362,6 +2332,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE "hello?%"' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2395,15 +2374,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE \'%questions ?%\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2425,6 +2395,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE \'%questions ?%\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2458,15 +2437,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE \':gesperrt%\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2488,6 +2458,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE \':gesperrt%\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2521,15 +2500,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE \'hello?%\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2551,6 +2521,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE \'hello?%\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2584,15 +2563,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT akid FROM ak WHERE eadavk>1.0' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2604,16 +2574,25 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', + 'value' => 'adaid', 'isClassString' => false, )), ), )), 'itemType' => PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, + 'min' => -32768, + 'max' => 32767, )), + )), + ), + ), + 'SELECT akid FROM ak WHERE eadavk>1.0' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2647,15 +2626,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT akid FROM ak WHERE eadavk>1.1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2677,6 +2647,15 @@ 'min' => -2147483648, 'max' => 2147483647, )), + )), + ), + ), + 'SELECT akid FROM ak WHERE eadavk>1.1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2710,22 +2689,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT count(*) AS c FROM typemix WHERE c_datetime=:last_dt' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT count(*) FROM typemix WHERE c_date = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2737,14 +2700,32 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'count(*)', + 'value' => 'akid', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\IntegerType::__set_state(array( + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -2147483648, + 'max' => 2147483647, )), + )), + ), + ), + 'SELECT count(*) AS c FROM typemix WHERE c_datetime=:last_dt' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT count(*) FROM typemix WHERE c_date = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2774,15 +2755,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT count(*) FROM typemix WHERE c_datetime = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2802,6 +2774,15 @@ 'itemType' => PHPStan\Type\IntegerType::__set_state(array( )), + )), + ), + ), + 'SELECT count(*) FROM typemix WHERE c_datetime = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2831,15 +2812,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT eladaid FROM ak' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2851,26 +2823,23 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', + 'value' => 'count(*)', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), + PHPStan\Type\IntegerType::__set_state(array( )), + )), + ), + ), + 'SELECT eladaid FROM ak' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2924,15 +2893,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2944,14 +2904,35 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', + 'value' => 'eladaid', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\StringType::__set_state(array( + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -2147483648, + 'max' => 2147483647, + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), )), + )), + ), + ), + 'SELECT email FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2981,17 +2962,28 @@ 'optionalKeys' => array ( ), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + ), )), 'itemType' => PHPStan\Type\StringType::__set_state(array( )), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3014,6 +3006,14 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 'itemType' => + PHPStan\Type\StringType::__set_state(array( + )), )), ), ), @@ -3030,46 +3030,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3118,20 +3078,25 @@ 'optionalKeys' => array ( ), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 1 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, @@ -3153,6 +3118,9 @@ )), ), )), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3185,34 +3153,17 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada LIMIT 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, @@ -3234,6 +3185,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada LIMIT 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3282,15 +3242,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada LIMIT 1, 10' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3331,6 +3282,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada LIMIT 1, 10' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3379,15 +3339,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3428,6 +3379,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3476,15 +3436,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = \'1\' and email = \'email@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3525,6 +3476,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = \'1\' and email = \'email@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3573,15 +3533,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3622,6 +3573,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3670,15 +3630,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = 2' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3719,6 +3670,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = 2' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3767,15 +3727,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = 3' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3816,6 +3767,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = 3' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3864,36 +3824,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = :adaid' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = ? and email = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid IN(1,3)' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3934,6 +3864,36 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = :adaid' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = ? and email = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid IN(1,3)' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3982,22 +3942,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid=' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid=1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4038,10 +3982,26 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid=' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid=1' => + array ( + 'result' => + array ( + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( - 0 => 2, + 0 => 0, ), 'keyTypes' => array ( @@ -4051,18 +4011,10 @@ 'isClassString' => false, )), 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), ), 'valueTypes' => array ( @@ -4070,14 +4022,6 @@ PHPStan\Type\StringType::__set_state(array( )), 1 => - PHPStan\Type\StringType::__set_state(array( - )), - 2 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 3 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, @@ -4085,10 +4029,7 @@ ), 'optionalKeys' => array ( - ), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + ), 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4121,10 +4062,13 @@ )), ), )), + )), + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( - 0 => 0, + 0 => 2, ), 'keyTypes' => array ( @@ -4134,10 +4078,18 @@ 'isClassString' => false, )), 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), ), 'valueTypes' => array ( @@ -4145,6 +4097,14 @@ PHPStan\Type\StringType::__set_state(array( )), 1 => + PHPStan\Type\StringType::__set_state(array( + )), + 2 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + 3 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, @@ -4153,15 +4113,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email <=> \'\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4202,6 +4153,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email <=> \'\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4250,22 +4210,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email <=> :email' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4306,6 +4250,22 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email <=> :email' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4354,15 +4314,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'email@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4403,6 +4354,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'email@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4451,15 +4411,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'test@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4500,6 +4451,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'test@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4548,15 +4508,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'webmaster@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4597,6 +4548,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'webmaster@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4645,36 +4605,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = :email' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email = :test1 AND email = :test2' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email=\'foo\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4715,6 +4645,36 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = :email' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email = :test1 AND email = :test2' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email=\'foo\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4763,15 +4723,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email=\'test@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4812,6 +4763,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email=\'test@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4860,15 +4820,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE gesperrt = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4909,6 +4860,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE gesperrt = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4957,15 +4917,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4980,33 +4931,15 @@ 'value' => 1, )), 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 5 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), ), )), 'itemType' => @@ -5024,6 +4957,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5110,15 +5052,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5177,6 +5110,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5263,15 +5205,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1, 10' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5330,6 +5263,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1, 10' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5416,15 +5358,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5483,6 +5416,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5569,15 +5511,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5636,6 +5569,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5722,22 +5664,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid IN(1,3)' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5796,6 +5722,22 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid IN(1,3)' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5882,15 +5824,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid=1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5949,6 +5882,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid=1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6035,15 +5977,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6102,6 +6035,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6188,15 +6130,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'test@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6255,6 +6188,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'test@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6341,15 +6283,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'foo\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6408,6 +6341,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'foo\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6494,15 +6436,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE gesperrt = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6561,6 +6494,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE gesperrt = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6647,6 +6589,64 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), )), ), ), diff --git a/tests/default/config/.phpunit-phpstan-dba-mysqli.cache b/tests/default/config/.phpunit-phpstan-dba-mysqli.cache index 4d7a8f6e5..23bed6efe 100644 --- a/tests/default/config/.phpunit-phpstan-dba-mysqli.cache +++ b/tests/default/config/.phpunit-phpstan-dba-mysqli.cache @@ -9,365 +9,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 4, - )), - 5 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 5, - )), - 6 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 6, - )), - 7 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 7, - )), - 8 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 8, - )), - 9 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 9, - )), - 10 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 10, - )), - 11 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 11, - )), - 12 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 12, - )), - 13 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 13, - )), - 14 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 14, - )), - 15 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 15, - )), - 16 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 16, - )), - 17 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 17, - )), - 18 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 18, - )), - 19 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 19, - )), - 20 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 20, - )), - 21 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 21, - )), - 22 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 22, - )), - 23 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 23, - )), - 24 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 24, - )), - 25 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 25, - )), - 26 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 26, - )), - 27 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 27, - )), - 28 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 28, - )), - 29 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 29, - )), - 30 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 30, - )), - 31 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 31, - )), - 32 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 32, - )), - 33 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 33, - )), - 34 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 34, - )), - 35 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 35, - )), - 36 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 36, - )), - 37 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - )), - 38 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - )), - 39 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - )), - 40 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - )), - 41 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - )), - 42 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - )), - 43 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - )), - 44 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - )), - 45 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - )), - 46 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - )), - 47 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - )), - 48 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - )), - 49 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - )), - 50 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - )), - 51 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - )), - 52 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - )), - 53 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - )), - 54 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - )), - 55 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - )), - 56 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - )), - 57 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - )), - 58 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - )), - 59 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - )), - 60 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - )), - 61 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - )), - 62 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - )), - 63 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - )), - 64 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - )), - 65 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - )), - 66 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - )), - 67 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - )), - 68 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - )), - 69 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - )), - 70 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - )), - 71 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - )), - 72 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - )), - 73 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\FloatType::__set_state(array( - )), - 2 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 3 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1245,15 +886,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT MAX(adaid), MIN(adaid), COUNT(adaid), AVG(adaid) FROM ada WHERE adaid = 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1261,38 +893,335 @@ array ( 0 => PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 4, + )), + 5 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 5, + )), + 6 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 6, + )), + 7 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 7, + )), + 8 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 8, + )), + 9 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 9, + )), + 10 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 10, + )), + 11 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 11, + )), + 12 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 12, )), - 1 => + 13 => PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, + 'value' => 13, )), - 2 => + 14 => PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, + 'value' => 14, + )), + 15 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 15, + )), + 16 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 16, + )), + 17 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 17, + )), + 18 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 18, + )), + 19 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 19, + )), + 20 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 20, + )), + 21 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 21, + )), + 22 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 22, + )), + 23 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 23, + )), + 24 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 24, + )), + 25 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 25, + )), + 26 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 26, + )), + 27 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 27, + )), + 28 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 28, + )), + 29 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 29, + )), + 30 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 30, + )), + 31 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 31, + )), + 32 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 32, + )), + 33 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 33, + )), + 34 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 34, + )), + 35 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 35, + )), + 36 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 36, + )), + 37 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_bigint', + 'isClassString' => false, + )), + 38 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_bit', + 'isClassString' => false, + )), + 39 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_blob', + 'isClassString' => false, + )), + 40 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_boolean', + 'isClassString' => false, + )), + 41 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_char5', + 'isClassString' => false, + )), + 42 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_date', + 'isClassString' => false, + )), + 43 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_datetime', + 'isClassString' => false, + )), + 44 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_double', + 'isClassString' => false, + )), + 45 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_enum', + 'isClassString' => false, + )), + 46 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_int', + 'isClassString' => false, + )), + 47 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_json', + 'isClassString' => false, + )), + 48 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_json_not_null', + 'isClassString' => false, + )), + 49 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_long_text', + 'isClassString' => false, + )), + 50 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_longblob', + 'isClassString' => false, + )), + 51 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_medium_text', + 'isClassString' => false, + )), + 52 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_mediumblog', + 'isClassString' => false, + )), + 53 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_mediumint', + 'isClassString' => false, + )), + 54 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_real', + 'isClassString' => false, + )), + 55 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_set', + 'isClassString' => false, + )), + 56 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_smallint', + 'isClassString' => false, + )), + 57 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_text', + 'isClassString' => false, + )), + 58 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_time', + 'isClassString' => false, + )), + 59 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_timestamp', + 'isClassString' => false, + )), + 60 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_tiny_text', + 'isClassString' => false, + )), + 61 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_tinyblob', + 'isClassString' => false, + )), + 62 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_tinyint', + 'isClassString' => false, + )), + 63 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_bigint', + 'isClassString' => false, + )), + 64 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_int', + 'isClassString' => false, + )), + 65 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_mediumint', + 'isClassString' => false, + )), + 66 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_smallint', + 'isClassString' => false, + )), + 67 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_tinyint', + 'isClassString' => false, + )), + 68 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varbinary25', + 'isClassString' => false, )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, + 69 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varbinary255', + 'isClassString' => false, )), - 4 => + 70 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'AVG(adaid)', + 'value' => 'c_varchar25', 'isClassString' => false, )), - 5 => + 71 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COUNT(adaid)', + 'value' => 'c_varchar255', 'isClassString' => false, )), - 6 => + 72 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'MAX(adaid)', + 'value' => 'c_year', 'isClassString' => false, )), - 7 => + 73 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'MIN(adaid)', + 'value' => 'pid', 'isClassString' => false, )), ), @@ -1303,16 +1232,28 @@ 'types' => array ( 0 => - PHPStan\Type\IntegerType::__set_state(array( + PHPStan\Type\StringType::__set_state(array( )), 1 => PHPStan\Type\FloatType::__set_state(array( )), 2 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 3 => PHPStan\Type\NullType::__set_state(array( )), ), )), + )), + ), + ), + 'SELECT MAX(adaid), MIN(adaid), COUNT(adaid), AVG(adaid) FROM ada WHERE adaid = 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1455,15 +1396,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT a.email, b.adaid FROM ada a LEFT JOIN ada b ON a.adaid=b.adaid' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1478,13 +1410,31 @@ 'value' => 1, )), 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', + 'value' => 'AVG(adaid)', 'isClassString' => false, )), - 3 => + 5 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', + 'value' => 'COUNT(adaid)', + 'isClassString' => false, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'MAX(adaid)', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'MIN(adaid)', 'isClassString' => false, )), ), @@ -1495,18 +1445,25 @@ 'types' => array ( 0 => - PHPStan\Type\StringType::__set_state(array( + PHPStan\Type\IntegerType::__set_state(array( )), 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, + PHPStan\Type\FloatType::__set_state(array( )), 2 => PHPStan\Type\NullType::__set_state(array( )), ), )), + )), + ), + ), + 'SELECT a.email, b.adaid FROM ada a LEFT JOIN ada b ON a.adaid=b.adaid' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1575,15 +1532,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT a.email, b.adaid, b.gesperrt FROM ada a LEFT JOIN ada b ON a.adaid=b.adaid' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1598,24 +1546,15 @@ 'value' => 1, )), 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 4 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), ), )), 'itemType' => @@ -1636,6 +1575,15 @@ )), ), )), + )), + ), + ), + 'SELECT a.email, b.adaid, b.gesperrt FROM ada a LEFT JOIN ada b ON a.adaid=b.adaid' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1743,15 +1691,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1762,17 +1701,57 @@ 'value' => 0, )), 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), ), )), 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + 2 => + PHPStan\Type\NullType::__set_state(array( + )), + ), )), + )), + ), + ), + 'SELECT adaid FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1806,19 +1785,30 @@ 'optionalKeys' => array ( ), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + ), )), 'itemType' => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, )), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1843,6 +1833,16 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 'itemType' => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), )), ), ), @@ -1852,27 +1852,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1906,15 +1885,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR SHARE NOWAIT' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1936,6 +1906,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR SHARE NOWAIT' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1969,15 +1948,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR SHARE SKIP LOCKED' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1999,6 +1969,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR SHARE SKIP LOCKED' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2032,15 +2011,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE NOWAIT' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2062,6 +2032,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE NOWAIT' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2095,15 +2074,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE SKIP LOCKED' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2125,6 +2095,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE SKIP LOCKED' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2158,15 +2137,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 OFFSET 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2188,6 +2158,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 OFFSET 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2221,15 +2200,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 OFFSET 1 FOR UPDATE' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2251,6 +2221,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 OFFSET 1 FOR UPDATE' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2284,15 +2263,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE adaid IN (\'1\')' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2314,6 +2284,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE adaid IN (\'1\')' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2347,15 +2326,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE adaid IN (\'1\') AND email LIKE \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2377,6 +2347,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE adaid IN (\'1\') AND email LIKE \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2410,15 +2389,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE adaid IN (\'1.0\')' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2440,6 +2410,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE adaid IN (\'1.0\')' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2473,6 +2452,27 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), )), ), ), @@ -2503,27 +2503,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2557,15 +2536,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE ":gesperrt%"' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2587,6 +2557,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE ":gesperrt%"' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2620,15 +2599,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE "hello?%"' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2650,6 +2620,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE "hello?%"' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2683,15 +2662,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE \'%questions ?%\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2713,6 +2683,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE \'%questions ?%\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2746,15 +2725,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE \':gesperrt%\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2776,6 +2746,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE \':gesperrt%\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2807,17 +2786,8 @@ )), ), 'optionalKeys' => - array ( - ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE \'hello?%\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + array ( + ), 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2839,6 +2809,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE \'hello?%\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2872,15 +2851,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT akid FROM ak WHERE eadavk>1.0' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2892,16 +2862,25 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', + 'value' => 'adaid', 'isClassString' => false, )), ), )), 'itemType' => PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, + 'min' => -32768, + 'max' => 32767, )), + )), + ), + ), + 'SELECT akid FROM ak WHERE eadavk>1.0' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2935,15 +2914,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT akid FROM ak WHERE eadavk>1.1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2965,6 +2935,15 @@ 'min' => -2147483648, 'max' => 2147483647, )), + )), + ), + ), + 'SELECT akid FROM ak WHERE eadavk>1.1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2998,22 +2977,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT count(*) AS c FROM typemix WHERE c_datetime=:last_dt' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT count(*) FROM typemix WHERE c_date = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3025,14 +2988,32 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'count(*)', + 'value' => 'akid', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\IntegerType::__set_state(array( + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -2147483648, + 'max' => 2147483647, )), + )), + ), + ), + 'SELECT count(*) AS c FROM typemix WHERE c_datetime=:last_dt' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT count(*) FROM typemix WHERE c_date = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3062,15 +3043,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT count(*) FROM typemix WHERE c_datetime = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3090,6 +3062,15 @@ 'itemType' => PHPStan\Type\IntegerType::__set_state(array( )), + )), + ), + ), + 'SELECT count(*) FROM typemix WHERE c_datetime = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3119,15 +3100,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT eladaid FROM ak' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3139,26 +3111,23 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', + 'value' => 'count(*)', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), + PHPStan\Type\IntegerType::__set_state(array( )), + )), + ), + ), + 'SELECT eladaid FROM ak' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3212,15 +3181,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3232,14 +3192,35 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', + 'value' => 'eladaid', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\StringType::__set_state(array( + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -2147483648, + 'max' => 2147483647, + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), )), + )), + ), + ), + 'SELECT email FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3269,17 +3250,28 @@ 'optionalKeys' => array ( ), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + ), )), 'itemType' => PHPStan\Type\StringType::__set_state(array( )), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3302,6 +3294,14 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 'itemType' => + PHPStan\Type\StringType::__set_state(array( + )), )), ), ), @@ -3310,54 +3310,14 @@ 'result' => array ( 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), + ), + ), + 'SELECT email, adaid FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3406,20 +3366,25 @@ 'optionalKeys' => array ( ), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 1 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, @@ -3441,6 +3406,9 @@ )), ), )), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3473,34 +3441,17 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada LIMIT 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, @@ -3522,6 +3473,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada LIMIT 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3570,15 +3530,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada LIMIT 1, 10' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3619,6 +3570,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada LIMIT 1, 10' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3667,15 +3627,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3716,6 +3667,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3764,15 +3724,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = \'1\' and email = \'email@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3813,6 +3764,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = \'1\' and email = \'email@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3861,15 +3821,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3910,6 +3861,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3958,15 +3918,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = 2' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4007,6 +3958,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = 2' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4055,15 +4015,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = 3' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4104,6 +4055,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = 3' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4152,36 +4112,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = :adaid' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = ? and email = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid IN(1,3)' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4222,6 +4152,36 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = :adaid' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = ? and email = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid IN(1,3)' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4270,22 +4230,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid=' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid=1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4326,6 +4270,22 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid=' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid=1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4374,20 +4334,25 @@ 'optionalKeys' => array ( ), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 1 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, @@ -4409,6 +4374,9 @@ )), ), )), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4441,34 +4409,17 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email <=> \'\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, @@ -4490,6 +4441,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email <=> \'\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4538,22 +4498,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email <=> :email' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4594,6 +4538,22 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email <=> :email' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4642,15 +4602,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'email@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4691,6 +4642,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'email@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4739,15 +4699,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'test@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4788,6 +4739,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'test@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4836,15 +4796,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'webmaster@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4885,6 +4836,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'webmaster@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4933,36 +4893,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = :email' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email = :test1 AND email = :test2' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email=\'foo\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5003,6 +4933,36 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = :email' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email = :test1 AND email = :test2' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email=\'foo\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5051,15 +5011,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email=\'test@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5100,6 +5051,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email=\'test@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5148,15 +5108,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE gesperrt = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5197,6 +5148,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE gesperrt = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5245,15 +5205,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5268,33 +5219,15 @@ 'value' => 1, )), 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 5 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), ), )), 'itemType' => @@ -5312,6 +5245,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5398,15 +5340,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5465,6 +5398,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5551,15 +5493,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1, 10' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5618,6 +5551,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1, 10' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5704,15 +5646,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5771,6 +5704,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5857,15 +5799,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5924,6 +5857,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6010,22 +5952,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid IN(1,3)' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6084,6 +6010,22 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid IN(1,3)' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6170,15 +6112,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid=1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6237,6 +6170,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid=1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6323,15 +6265,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6390,6 +6323,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6476,15 +6418,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'test@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6543,6 +6476,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'test@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6629,15 +6571,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'foo\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6696,6 +6629,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'foo\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6782,15 +6724,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE gesperrt = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6849,6 +6782,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE gesperrt = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6935,6 +6877,64 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), )), ), ), diff --git a/tests/defaultFetchAssoc/config/.phpunit-phpstan-dba-mysqli.cache b/tests/defaultFetchAssoc/config/.phpunit-phpstan-dba-mysqli.cache index 27088460f..2e2fd8640 100644 --- a/tests/defaultFetchAssoc/config/.phpunit-phpstan-dba-mysqli.cache +++ b/tests/defaultFetchAssoc/config/.phpunit-phpstan-dba-mysqli.cache @@ -9,46 +9,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -97,15 +57,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -120,33 +71,15 @@ 'value' => 1, )), 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 5 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), ), )), 'itemType' => @@ -164,6 +97,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -250,6 +192,64 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), )), ), ), diff --git a/tests/defaultFetchNumeric/config/.phpunit-phpstan-dba-mysqli.cache b/tests/defaultFetchNumeric/config/.phpunit-phpstan-dba-mysqli.cache index 27088460f..2e2fd8640 100644 --- a/tests/defaultFetchNumeric/config/.phpunit-phpstan-dba-mysqli.cache +++ b/tests/defaultFetchNumeric/config/.phpunit-phpstan-dba-mysqli.cache @@ -9,46 +9,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -97,15 +57,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -120,33 +71,15 @@ 'value' => 1, )), 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 5 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), ), )), 'itemType' => @@ -164,6 +97,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -250,6 +192,64 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), )), ), ), diff --git a/tests/rules/config/.phpstan-dba-mysqli.cache b/tests/rules/config/.phpstan-dba-mysqli.cache index bba500b4f..9babd830f 100644 --- a/tests/rules/config/.phpstan-dba-mysqli.cache +++ b/tests/rules/config/.phpstan-dba-mysqli.cache @@ -3,6 +3,48 @@ 'schemaHash' => NULL, 'records' => array ( + ' + SELECT + ada.*, + COALESCE(NULLIF(email, ""), email) AS email + FROM ada + INNER JOIN ak ON (ak.adaid = ada.adaid AND ak.akid = \'1\') + WHERE adaid = 1 ORDER BY COALESCE(NULLIF(email, ""), email) ASC + ' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + ' + SELECT + ada.*, + COALESCE(NULLIF(email, ""), email) AS email + FROM ada + INNER JOIN ak ON (ak.adaid = ada.adaid AND ak.akid = :akid) + WHERE adaid = 1 ORDER BY COALESCE(NULLIF(email, ""), email) ASC + ' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + ' + SELECT + ada.*, + COALESCE(NULLIF(email, ""), email) AS email + FROM ada + INNER JOIN ak ON (ak.adaid = ada.adaid AND ak.akid = ?) + WHERE adaid = 1 ORDER BY COALESCE(NULLIF(email, ""), email) ASC + ' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), ' SELECT ada.*, @@ -79,27 +121,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -133,6 +154,27 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), )), ), ), @@ -163,25 +205,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\StringType::__set_state(array( - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -211,6 +234,25 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\StringType::__set_state(array( + )), )), ), ), @@ -243,46 +285,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -331,6 +333,46 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), )), ), ), @@ -382,46 +424,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -470,29 +472,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid GROUP BY xy FROM ada LIMIT 1' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid GROUP BY xy FROM ada WHERE email=\'my_other_table\' LIMIT 1' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -507,33 +486,15 @@ 'value' => 1, )), 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 5 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), ), )), 'itemType' => @@ -551,10 +512,33 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid GROUP BY xy FROM ada LIMIT 1' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid GROUP BY xy FROM ada WHERE email=\'my_other_table\' LIMIT 1' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( - 0 => 4, + 0 => 0, ), 'keyTypes' => array ( @@ -564,71 +548,37 @@ 'isClassString' => false, )), 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'gesperrt', 'isClassString' => false, )), - 5 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'freigabe1u1', 'isClassString' => false, )), - 7 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), ), 'valueTypes' => array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\StringType::__set_state(array( - )), - 2 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, + 0 => + PHPStan\Type\StringType::__set_state(array( )), - 3 => + 1 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, )), - 4 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 5 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 6 => + 2 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -128, 'max' => 127, )), - 7 => + 3 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -128, 'max' => 127, @@ -637,9 +587,6 @@ 'optionalKeys' => array ( ), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -682,10 +629,13 @@ )), ), )), + )), + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( - 0 => 0, + 0 => 4, ), 'keyTypes' => array ( @@ -695,20 +645,36 @@ 'isClassString' => false, )), 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 2 => + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'gesperrt', 'isClassString' => false, )), - 3 => + 5 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 6 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'freigabe1u1', 'isClassString' => false, )), + 7 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), ), 'valueTypes' => array ( @@ -716,16 +682,34 @@ PHPStan\Type\StringType::__set_state(array( )), 1 => + PHPStan\Type\StringType::__set_state(array( + )), + 2 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, )), - 2 => + 3 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + 4 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -128, 'max' => 127, )), - 3 => + 5 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -128, + 'max' => 127, + )), + 6 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -128, + 'max' => 127, + )), + 7 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -128, 'max' => 127, @@ -734,15 +718,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -801,6 +776,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -887,15 +871,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'my_other_table\' LIMIT 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -954,6 +929,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'my_other_table\' LIMIT 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1040,15 +1024,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1107,6 +1082,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1193,44 +1177,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = :adaid' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = :asdsa' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid=?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE asdsa=1' => - array ( - 'result' => - array ( - 3 => NULL, - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE gesperrt=1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1289,6 +1235,44 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = :adaid' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = :asdsa' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid=?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE asdsa=1' => + array ( + 'result' => + array ( + 3 => NULL, + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE gesperrt=1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1375,6 +1359,64 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), )), ), ), diff --git a/tests/rules/config/.phpunit-phpstan-dba-mysqli.cache b/tests/rules/config/.phpunit-phpstan-dba-mysqli.cache index 9042f24d1..53a3a6916 100644 --- a/tests/rules/config/.phpunit-phpstan-dba-mysqli.cache +++ b/tests/rules/config/.phpunit-phpstan-dba-mysqli.cache @@ -122,6 +122,125 @@ array ( 'error' => NULL, ), + ' + SELECT email adaid + WHERE gesperrt = \'1\' AND email LIKE \'%@example.com\' + FROM ada + LIMIT 1 + ' => + array ( + 'error' => + staabm\PHPStanDba\Error::__set_state(array( + '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 3', + 'code' => 1064, + )), + ), + ' + SELECT email, adaid + FROM ada + WHERE gesperrt = \'1\' + FOR UPDATE + ' => + array ( + 'error' => NULL, + ), + ' + SELECT email, adaid + FROM ada + WHERE gesperrt = \'1\' + LIMIT \'1\' + ' => + array ( + 'error' => NULL, + ), + ' + SELECT email, adaid + FROM ada + WHERE gesperrt = \'1\' + LIMIT \'1\' + FOR UPDATE + ' => + array ( + 'error' => NULL, + ), + ' + SELECT email, adaid + FROM ada + WHERE gesperrt = \'1\' + LIMIT \'1\' + OFFSET \'1\' + ' => + array ( + 'error' => NULL, + ), + ' + SELECT email, adaid + FROM ada + WHERE gesperrt = \'1\' + LIMIT \'1\' + OFFSET \'1\' + FOR SHARE + ' => + array ( + 'error' => NULL, + ), + ' + SELECT email, adaid + FROM ada + WHERE gesperrt = \'1\' + LIMIT \'1\' + OFFSET \'1\' + FOR UPDATE + ' => + array ( + 'error' => NULL, + ), + ' + SELECT email, adaid + FROM ada + WHERE gesperrt = \'1\' + LIMIT \'1\' + OFFSET 1 + ' => + array ( + 'error' => NULL, + ), + ' + SELECT email, adaid + FROM ada + WHERE gesperrt = \'1\' + LIMIT \'1\', \'1\' + ' => + array ( + 'error' => NULL, + ), + ' + SELECT email, adaid + FROM ada + WHERE gesperrt = \'1\' + LIMIT \'1\', \'1\' + ' => + array ( + 'error' => NULL, + ), + ' + SELECT email, adaid + FROM ada + WHERE gesperrt = \'1\' AND email LIKE \'%@example%\' + LIMIT 1 + ' => + array ( + 'error' => NULL, + ), + ' + SELECT email, adaid + FROM ada + WHERE gesperrt = \'1\' AND email LIKE NULL + LIMIT 1 + ' => + array ( + 'error' => NULL, + ), 'SELECT * FROM ada GROUP BY doesNotExist' => array ( 'error' => @@ -247,6 +366,11 @@ array ( 'error' => NULL, ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada + WHERE (gesperrt=\'1\' AND freigabe1u1=1) OR (gesperrt=\'1\' AND freigabe1u1=0)' => + array ( + 'error' => NULL, + ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => array ( 'error' => NULL, diff --git a/tests/stringify/config/.phpstan-dba-mysqli.cache b/tests/stringify/config/.phpstan-dba-mysqli.cache index eddd47da8..04bf12b92 100644 --- a/tests/stringify/config/.phpstan-dba-mysqli.cache +++ b/tests/stringify/config/.phpstan-dba-mysqli.cache @@ -9,52 +9,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\StringType::__set_state(array( - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -189,6 +143,52 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\StringType::__set_state(array( + )), )), ), ), diff --git a/tests/stringify/config/.phpunit-phpstan-dba-mysqli.cache b/tests/stringify/config/.phpunit-phpstan-dba-mysqli.cache index 6752b8461..8018c83ac 100644 --- a/tests/stringify/config/.phpunit-phpstan-dba-mysqli.cache +++ b/tests/stringify/config/.phpunit-phpstan-dba-mysqli.cache @@ -9,52 +9,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\StringType::__set_state(array( - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -189,6 +143,52 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\StringType::__set_state(array( + )), )), ), ), From 3be592e5ca41088b4f8b11fedd196de16589b234 Mon Sep 17 00:00:00 2001 From: Markus Staab Date: Fri, 20 May 2022 16:52:51 +0200 Subject: [PATCH 7/8] re-record --- .../config/.phpunit-phpstan-dba-pdo.cache | 2142 ++++++++--------- .../config/.phpstan-dba-mysqli.cache | 136 +- .../config/.phpstan-dba-mysqli.cache | 136 +- 3 files changed, 1207 insertions(+), 1207 deletions(-) diff --git a/tests/default/config/.phpunit-phpstan-dba-pdo.cache b/tests/default/config/.phpunit-phpstan-dba-pdo.cache index ef2de75e6..7f6e47bfb 100644 --- a/tests/default/config/.phpunit-phpstan-dba-pdo.cache +++ b/tests/default/config/.phpunit-phpstan-dba-pdo.cache @@ -9,365 +9,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 4, - )), - 5 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 5, - )), - 6 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 6, - )), - 7 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 7, - )), - 8 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 8, - )), - 9 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 9, - )), - 10 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 10, - )), - 11 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 11, - )), - 12 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 12, - )), - 13 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 13, - )), - 14 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 14, - )), - 15 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 15, - )), - 16 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 16, - )), - 17 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 17, - )), - 18 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 18, - )), - 19 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 19, - )), - 20 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 20, - )), - 21 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 21, - )), - 22 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 22, - )), - 23 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 23, - )), - 24 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 24, - )), - 25 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 25, - )), - 26 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 26, - )), - 27 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 27, - )), - 28 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 28, - )), - 29 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 29, - )), - 30 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 30, - )), - 31 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 31, - )), - 32 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 32, - )), - 33 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 33, - )), - 34 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 34, - )), - 35 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 35, - )), - 36 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 36, - )), - 37 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - )), - 38 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - )), - 39 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - )), - 40 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - )), - 41 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - )), - 42 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - )), - 43 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - )), - 44 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - )), - 45 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - )), - 46 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - )), - 47 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - )), - 48 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - )), - 49 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - )), - 50 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - )), - 51 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - )), - 52 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - )), - 53 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - )), - 54 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - )), - 55 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - )), - 56 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - )), - 57 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - )), - 58 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - )), - 59 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - )), - 60 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - )), - 61 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - )), - 62 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - )), - 63 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - )), - 64 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - )), - 65 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - )), - 66 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - )), - 67 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - )), - 68 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - )), - 69 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - )), - 70 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - )), - 71 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - )), - 72 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - )), - 73 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\FloatType::__set_state(array( - )), - 2 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 3 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1245,15 +886,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT MAX(adaid), MIN(adaid), COUNT(adaid), AVG(adaid) FROM ada WHERE adaid = 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1263,36 +895,333 @@ PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( 'value' => 0, )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 4, + )), + 5 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 5, + )), + 6 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 6, + )), + 7 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 7, + )), + 8 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 8, + )), + 9 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 9, + )), + 10 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 10, + )), + 11 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 11, + )), + 12 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 12, + )), + 13 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 13, + )), + 14 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 14, + )), + 15 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 15, + )), + 16 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 16, + )), + 17 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 17, + )), + 18 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 18, + )), + 19 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 19, + )), + 20 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 20, + )), + 21 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 21, + )), + 22 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 22, + )), + 23 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 23, + )), + 24 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 24, + )), + 25 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 25, + )), + 26 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 26, + )), + 27 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 27, + )), + 28 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 28, + )), + 29 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 29, + )), + 30 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 30, + )), + 31 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 31, + )), + 32 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 32, + )), + 33 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 33, + )), + 34 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 34, + )), + 35 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 35, + )), + 36 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 36, + )), + 37 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_bigint', + 'isClassString' => false, + )), + 38 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_bit', + 'isClassString' => false, + )), + 39 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_blob', + 'isClassString' => false, + )), + 40 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_boolean', + 'isClassString' => false, + )), + 41 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_char5', + 'isClassString' => false, + )), + 42 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_date', + 'isClassString' => false, + )), + 43 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_datetime', + 'isClassString' => false, + )), + 44 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_double', + 'isClassString' => false, + )), + 45 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_enum', + 'isClassString' => false, + )), + 46 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_int', + 'isClassString' => false, + )), + 47 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_json', + 'isClassString' => false, + )), + 48 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_json_not_null', + 'isClassString' => false, + )), + 49 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_long_text', + 'isClassString' => false, + )), + 50 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_longblob', + 'isClassString' => false, + )), + 51 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_medium_text', + 'isClassString' => false, + )), + 52 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_mediumblog', + 'isClassString' => false, + )), + 53 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_mediumint', + 'isClassString' => false, + )), + 54 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_real', + 'isClassString' => false, + )), + 55 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_set', + 'isClassString' => false, + )), + 56 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_smallint', + 'isClassString' => false, )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, + 57 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_text', + 'isClassString' => false, )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, + 58 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_time', + 'isClassString' => false, )), - 4 => + 59 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'AVG(adaid)', + 'value' => 'c_timestamp', 'isClassString' => false, )), - 5 => + 60 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COUNT(adaid)', + 'value' => 'c_tiny_text', 'isClassString' => false, )), - 6 => + 61 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'MAX(adaid)', + 'value' => 'c_tinyblob', 'isClassString' => false, )), - 7 => + 62 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'MIN(adaid)', + 'value' => 'c_tinyint', + 'isClassString' => false, + )), + 63 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_bigint', + 'isClassString' => false, + )), + 64 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_int', + 'isClassString' => false, + )), + 65 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_mediumint', + 'isClassString' => false, + )), + 66 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_smallint', + 'isClassString' => false, + )), + 67 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_tinyint', + 'isClassString' => false, + )), + 68 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varbinary25', + 'isClassString' => false, + )), + 69 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varbinary255', + 'isClassString' => false, + )), + 70 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varchar25', + 'isClassString' => false, + )), + 71 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varchar255', + 'isClassString' => false, + )), + 72 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_year', + 'isClassString' => false, + )), + 73 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'pid', 'isClassString' => false, )), ), @@ -1303,16 +1232,28 @@ 'types' => array ( 0 => - PHPStan\Type\IntegerType::__set_state(array( + PHPStan\Type\StringType::__set_state(array( )), 1 => PHPStan\Type\FloatType::__set_state(array( )), 2 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 3 => PHPStan\Type\NullType::__set_state(array( )), ), )), + )), + ), + ), + 'SELECT MAX(adaid), MIN(adaid), COUNT(adaid), AVG(adaid) FROM ada WHERE adaid = 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1455,15 +1396,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1474,17 +1406,64 @@ 'value' => 0, )), 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', + 'value' => 'AVG(adaid)', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'COUNT(adaid)', + 'isClassString' => false, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'MAX(adaid)', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'MIN(adaid)', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 1 => + PHPStan\Type\FloatType::__set_state(array( + )), + 2 => + PHPStan\Type\NullType::__set_state(array( + )), + ), )), + )), + ), + ), + 'SELECT adaid FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1518,19 +1497,30 @@ 'optionalKeys' => array ( ), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + ), )), 'itemType' => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, )), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1555,6 +1545,16 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 'itemType' => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), )), ), ), @@ -1564,27 +1564,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1618,15 +1597,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR SHARE NOWAIT' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1648,6 +1618,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR SHARE NOWAIT' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1681,15 +1660,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR SHARE SKIP LOCKED' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1711,6 +1681,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR SHARE SKIP LOCKED' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1744,15 +1723,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE NOWAIT' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1774,6 +1744,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE NOWAIT' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1807,15 +1786,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE SKIP LOCKED' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1837,6 +1807,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE SKIP LOCKED' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1870,15 +1849,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 OFFSET 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1900,6 +1870,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 OFFSET 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1933,15 +1912,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 OFFSET 1 FOR UPDATE' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1963,6 +1933,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 OFFSET 1 FOR UPDATE' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1996,15 +1975,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE adaid IN (\'1\')' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2026,6 +1996,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE adaid IN (\'1\')' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2059,15 +2038,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE adaid IN (\'1\') AND email LIKE \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2089,6 +2059,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE adaid IN (\'1\') AND email LIKE \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2122,15 +2101,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE adaid IN (\'1.0\')' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2152,6 +2122,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE adaid IN (\'1.0\')' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2185,6 +2164,27 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), )), ), ), @@ -2215,27 +2215,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2269,15 +2248,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE ":gesperrt%"' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2299,6 +2269,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE ":gesperrt%"' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2332,15 +2311,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE "hello?%"' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2362,6 +2332,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE "hello?%"' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2395,15 +2374,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE \'%questions ?%\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2425,6 +2395,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE \'%questions ?%\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2458,15 +2437,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE \':gesperrt%\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2488,6 +2458,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE \':gesperrt%\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2519,17 +2498,8 @@ )), ), 'optionalKeys' => - array ( - ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE \'hello?%\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + array ( + ), 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2551,6 +2521,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE \'hello?%\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2584,15 +2563,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT akid FROM ak WHERE eadavk>1.0' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2604,16 +2574,25 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', + 'value' => 'adaid', 'isClassString' => false, )), ), )), 'itemType' => PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, + 'min' => -32768, + 'max' => 32767, )), + )), + ), + ), + 'SELECT akid FROM ak WHERE eadavk>1.0' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2647,15 +2626,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT akid FROM ak WHERE eadavk>1.1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2677,6 +2647,15 @@ 'min' => -2147483648, 'max' => 2147483647, )), + )), + ), + ), + 'SELECT akid FROM ak WHERE eadavk>1.1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2710,22 +2689,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT count(*) AS c FROM typemix WHERE c_datetime=:last_dt' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT count(*) FROM typemix WHERE c_date = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2737,14 +2700,32 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'count(*)', + 'value' => 'akid', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\IntegerType::__set_state(array( + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -2147483648, + 'max' => 2147483647, )), + )), + ), + ), + 'SELECT count(*) AS c FROM typemix WHERE c_datetime=:last_dt' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT count(*) FROM typemix WHERE c_date = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2774,15 +2755,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT count(*) FROM typemix WHERE c_datetime = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2802,6 +2774,15 @@ 'itemType' => PHPStan\Type\IntegerType::__set_state(array( )), + )), + ), + ), + 'SELECT count(*) FROM typemix WHERE c_datetime = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2831,15 +2812,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT eladaid FROM ak' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2851,26 +2823,23 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', + 'value' => 'count(*)', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), + PHPStan\Type\IntegerType::__set_state(array( )), + )), + ), + ), + 'SELECT eladaid FROM ak' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2924,15 +2893,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2944,14 +2904,35 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', + 'value' => 'eladaid', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\StringType::__set_state(array( + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -2147483648, + 'max' => 2147483647, + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), )), + )), + ), + ), + 'SELECT email FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2981,17 +2962,28 @@ 'optionalKeys' => array ( ), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + ), )), 'itemType' => PHPStan\Type\StringType::__set_state(array( )), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3014,6 +3006,14 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 'itemType' => + PHPStan\Type\StringType::__set_state(array( + )), )), ), ), @@ -3022,54 +3022,14 @@ 'result' => array ( 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), + ), + ), + 'SELECT email, adaid FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3118,20 +3078,25 @@ 'optionalKeys' => array ( ), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 1 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, @@ -3153,6 +3118,9 @@ )), ), )), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3185,34 +3153,17 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada LIMIT 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, @@ -3234,6 +3185,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada LIMIT 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3282,15 +3242,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada LIMIT 1, 10' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3331,6 +3282,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada LIMIT 1, 10' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3379,15 +3339,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3428,6 +3379,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3476,15 +3436,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = \'1\' and email = \'email@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3525,6 +3476,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = \'1\' and email = \'email@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3573,15 +3533,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3622,6 +3573,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3670,15 +3630,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = 2' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3719,6 +3670,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = 2' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3767,15 +3727,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = 3' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3816,6 +3767,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = 3' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3864,36 +3824,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = :adaid' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = ? and email = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid IN(1,3)' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3934,6 +3864,36 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = :adaid' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = ? and email = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid IN(1,3)' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3982,22 +3942,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid=' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid=1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4038,6 +3982,22 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid=' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid=1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4086,20 +4046,25 @@ 'optionalKeys' => array ( ), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 1 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, @@ -4121,6 +4086,9 @@ )), ), )), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4153,34 +4121,17 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email <=> \'\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, @@ -4202,6 +4153,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email <=> \'\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4250,22 +4210,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email <=> :email' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4306,6 +4250,22 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email <=> :email' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4354,15 +4314,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'email@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4403,6 +4354,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'email@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4451,15 +4411,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'test@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4500,6 +4451,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'test@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4548,15 +4508,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'webmaster@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4597,6 +4548,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'webmaster@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4645,36 +4605,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = :email' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email = :test1 AND email = :test2' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email=\'foo\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4715,6 +4645,36 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = :email' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email = :test1 AND email = :test2' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email=\'foo\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4763,15 +4723,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email=\'test@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4812,6 +4763,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email=\'test@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4860,15 +4820,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE gesperrt = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4909,6 +4860,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE gesperrt = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4957,15 +4917,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4980,33 +4931,15 @@ 'value' => 1, )), 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 5 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), ), )), 'itemType' => @@ -5024,6 +4957,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5110,15 +5052,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5177,6 +5110,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5263,15 +5205,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1, 10' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5330,6 +5263,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1, 10' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5416,15 +5358,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5483,6 +5416,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5569,15 +5511,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5636,6 +5569,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5722,22 +5664,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid IN(1,3)' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5796,6 +5722,22 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid IN(1,3)' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5882,15 +5824,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid=1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5949,6 +5882,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid=1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6035,15 +5977,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6102,6 +6035,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6188,15 +6130,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'test@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6255,6 +6188,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'test@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6341,15 +6283,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'foo\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6408,6 +6341,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'foo\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6494,15 +6436,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE gesperrt = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6561,6 +6494,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE gesperrt = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6647,6 +6589,64 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), )), ), ), diff --git a/tests/defaultFetchAssoc/config/.phpstan-dba-mysqli.cache b/tests/defaultFetchAssoc/config/.phpstan-dba-mysqli.cache index 27088460f..2e2fd8640 100644 --- a/tests/defaultFetchAssoc/config/.phpstan-dba-mysqli.cache +++ b/tests/defaultFetchAssoc/config/.phpstan-dba-mysqli.cache @@ -9,46 +9,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -97,15 +57,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -120,33 +71,15 @@ 'value' => 1, )), 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 5 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), ), )), 'itemType' => @@ -164,6 +97,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -250,6 +192,64 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), )), ), ), diff --git a/tests/defaultFetchNumeric/config/.phpstan-dba-mysqli.cache b/tests/defaultFetchNumeric/config/.phpstan-dba-mysqli.cache index 27088460f..2e2fd8640 100644 --- a/tests/defaultFetchNumeric/config/.phpstan-dba-mysqli.cache +++ b/tests/defaultFetchNumeric/config/.phpstan-dba-mysqli.cache @@ -9,46 +9,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -97,15 +57,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -120,33 +71,15 @@ 'value' => 1, )), 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 5 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), ), )), 'itemType' => @@ -164,6 +97,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -250,6 +192,64 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), )), ), ), From 7ae87636d55ae62eae71a7c1ec1ec0201c0eb5f3 Mon Sep 17 00:00:00 2001 From: Markus Staab Date: Fri, 20 May 2022 16:52:58 +0200 Subject: [PATCH 8/8] re-record --- .phpstan-dba-pdo.cache | 696 ++++-- tests/default/config/.phpstan-dba-pdo.cache | 2140 ++++++++--------- .../config/.phpstan-dba-pdo.cache | 136 +- .../config/.phpunit-phpstan-dba-pdo.cache | 136 +- .../config/.phpstan-dba-pdo.cache | 136 +- .../config/.phpunit-phpstan-dba-pdo.cache | 136 +- tests/rules/config/.phpstan-dba-pdo.cache | 596 ++--- .../config/.phpunit-phpstan-dba-pdo.cache | 124 + tests/stringify/config/.phpstan-dba-pdo.cache | 92 +- .../config/.phpunit-phpstan-dba-pdo.cache | 92 +- 10 files changed, 2380 insertions(+), 1904 deletions(-) diff --git a/.phpstan-dba-pdo.cache b/.phpstan-dba-pdo.cache index 0a432b387..e054c2dad 100644 --- a/.phpstan-dba-pdo.cache +++ b/.phpstan-dba-pdo.cache @@ -27,47 +27,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'dbsignature', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'grouper', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 2 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -132,20 +91,25 @@ 'optionalKeys' => array ( ), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'dbsignature', 'isClassString' => false, )), - 1 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'grouper', 'isClassString' => false, @@ -168,6 +132,9 @@ )), ), )), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -208,52 +175,17 @@ 'optionalKeys' => array ( ), - )), - ), - ), - ' - SELECT - MD5( - GROUP_CONCAT( - CONCAT( - COALESCE(COLUMN_NAME, \'\'), - COALESCE(EXTRA, \'\'), - COLUMN_TYPE, - IS_NULLABLE - ) - ) - ) AS dbsignature, - 1 AS grouper - FROM - information_schema.columns - WHERE - table_schema = DATABASE() - GROUP BY - grouper' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'dbsignature', 'isClassString' => false, )), - 3 => + 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'grouper', 'isClassString' => false, @@ -276,6 +208,33 @@ )), ), )), + )), + ), + ), + ' + SELECT + MD5( + GROUP_CONCAT( + CONCAT( + COALESCE(COLUMN_NAME, ""), + COALESCE(EXTRA, ""), + COLUMN_TYPE, + IS_NULLABLE + ) + ) + ) AS dbsignature, + 1 AS grouper + FROM + information_schema.columns + WHERE + table_schema = DATABASE() + GROUP BY + grouper' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -340,20 +299,25 @@ 'optionalKeys' => array ( ), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'dbsignature', 'isClassString' => false, )), - 1 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'grouper', 'isClassString' => false, @@ -376,6 +340,9 @@ )), ), )), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -416,67 +383,76 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT - coalesce(COLUMN_NAME, "") as COLUMN_NAME, - coalesce(EXTRA, "") as EXTRA, - COLUMN_TYPE - FROM information_schema.columns - WHERE table_name = \'1970-01-01\' AND table_schema = DATABASE()' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - )), - 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_TYPE', + 'value' => 'dbsignature', 'isClassString' => false, )), - 5 => + 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'EXTRA', + 'value' => 'grouper', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\StringType::__set_state(array( + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 2 => + PHPStan\Type\NullType::__set_state(array( + )), + ), )), + )), + ), + ), + ' + SELECT + MD5( + GROUP_CONCAT( + CONCAT( + COALESCE(COLUMN_NAME, \'\'), + COALESCE(EXTRA, \'\'), + COLUMN_TYPE, + IS_NULLABLE + ) + ) + ) AS dbsignature, + 1 AS grouper + FROM + information_schema.columns + WHERE + table_schema = DATABASE() + GROUP BY + grouper' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( - 0 => 3, + 0 => 2, ), 'keyTypes' => array ( 0 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', + 'value' => 'dbsignature', 'isClassString' => false, )), 1 => @@ -485,47 +461,169 @@ )), 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'EXTRA', + 'value' => 'grouper', 'isClassString' => false, )), 3 => PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( 'value' => 1, )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_TYPE', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), ), 'valueTypes' => array ( 0 => - PHPStan\Type\StringType::__set_state(array( + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), )), 1 => - PHPStan\Type\StringType::__set_state(array( + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), )), 2 => - PHPStan\Type\StringType::__set_state(array( + PHPStan\Type\IntegerType::__set_state(array( )), 3 => - PHPStan\Type\StringType::__set_state(array( + PHPStan\Type\IntegerType::__set_state(array( )), - 4 => - PHPStan\Type\StringType::__set_state(array( + ), + 'optionalKeys' => + array ( + ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'dbsignature', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'grouper', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 2 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'allArrays' => NULL, + 'nextAutoIndexes' => + array ( + 0 => 0, + ), + 'keyTypes' => + array ( + 0 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'dbsignature', + 'isClassString' => false, )), - 5 => - PHPStan\Type\StringType::__set_state(array( + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'grouper', + 'isClassString' => false, + )), + ), + 'valueTypes' => + array ( + 0 => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), + 1 => + PHPStan\Type\IntegerType::__set_state(array( )), ), 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'dbsignature', + 'isClassString' => false, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'grouper', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 2 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), )), ), ), @@ -534,24 +632,71 @@ coalesce(EXTRA, "") as EXTRA, COLUMN_TYPE FROM information_schema.columns - WHERE table_name = ? AND table_schema = DATABASE()' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT - coalesce(COLUMN_NAME, \'\') as COLUMN_NAME, - coalesce(EXTRA, \'\') as EXTRA, - COLUMN_TYPE - FROM information_schema.columns WHERE table_name = \'1970-01-01\' AND table_schema = DATABASE()' => array ( 'result' => array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'allArrays' => NULL, + 'nextAutoIndexes' => + array ( + 0 => 3, + ), + 'keyTypes' => + array ( + 0 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'COLUMN_NAME', + 'isClassString' => false, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'EXTRA', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'COLUMN_TYPE', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + ), + 'valueTypes' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\StringType::__set_state(array( + )), + 2 => + PHPStan\Type\StringType::__set_state(array( + )), + 3 => + PHPStan\Type\StringType::__set_state(array( + )), + 4 => + PHPStan\Type\StringType::__set_state(array( + )), + 5 => + PHPStan\Type\StringType::__set_state(array( + )), + ), + 'optionalKeys' => + array ( + ), 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -589,6 +734,32 @@ 'itemType' => PHPStan\Type\StringType::__set_state(array( )), + )), + ), + ), + 'SELECT + coalesce(COLUMN_NAME, "") as COLUMN_NAME, + coalesce(EXTRA, "") as EXTRA, + COLUMN_TYPE + FROM information_schema.columns + WHERE table_name = ? AND table_schema = DATABASE()' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT + coalesce(COLUMN_NAME, "") as COLUMN_NAME, + coalesce(EXTRA, "") as EXTRA, + COLUMN_TYPE + FROM information_schema.columns + WHERE table_name = \'1970-01-01\' AND table_schema = DATABASE()' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -648,12 +819,49 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'COLUMN_NAME', + 'isClassString' => false, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'COLUMN_TYPE', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'EXTRA', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\StringType::__set_state(array( + )), )), ), ), 'SELECT - coalesce(COLUMN_NAME, \'\') as COLUMN_NAME, - coalesce(EXTRA, \'\') as EXTRA, + coalesce(COLUMN_NAME, "") as COLUMN_NAME, + coalesce(EXTRA, "") as EXTRA, COLUMN_TYPE FROM information_schema.columns WHERE table_name = ? AND table_schema = DATABASE()' => @@ -663,14 +871,76 @@ 5 => NULL, ), ), - 'SELECT column_name, column_default, is_nullable -FROM information_schema.columns -WHERE table_name = \'1970-01-01\'' => + 'SELECT + coalesce(COLUMN_NAME, \'\') as COLUMN_NAME, + coalesce(EXTRA, \'\') as EXTRA, + COLUMN_TYPE + FROM information_schema.columns + WHERE table_name = \'1970-01-01\' AND table_schema = DATABASE()' => array ( 'result' => array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + 'allArrays' => NULL, + 'nextAutoIndexes' => + array ( + 0 => 3, + ), + 'keyTypes' => + array ( + 0 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'COLUMN_NAME', + 'isClassString' => false, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'EXTRA', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'COLUMN_TYPE', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + ), + 'valueTypes' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\StringType::__set_state(array( + )), + 2 => + PHPStan\Type\StringType::__set_state(array( + )), + 3 => + PHPStan\Type\StringType::__set_state(array( + )), + 4 => + PHPStan\Type\StringType::__set_state(array( + )), + 5 => + PHPStan\Type\StringType::__set_state(array( + )), + ), + 'optionalKeys' => + array ( + ), 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -690,34 +960,47 @@ WHERE table_name = \'1970-01-01\'' => )), 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_DEFAULT', + 'value' => 'COLUMN_NAME', 'isClassString' => false, )), 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', + 'value' => 'COLUMN_TYPE', 'isClassString' => false, )), 5 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'IS_NULLABLE', + 'value' => 'EXTRA', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), + PHPStan\Type\StringType::__set_state(array( )), + )), + ), + ), + 'SELECT + coalesce(COLUMN_NAME, \'\') as COLUMN_NAME, + coalesce(EXTRA, \'\') as EXTRA, + COLUMN_TYPE + FROM information_schema.columns + WHERE table_name = ? AND table_schema = DATABASE()' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT column_name, column_default, is_nullable +FROM information_schema.columns +WHERE table_name = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -756,30 +1039,10 @@ WHERE table_name = \'1970-01-01\'' => 'valueTypes' => array ( 0 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), + PHPStan\Type\StringType::__set_state(array( )), 1 => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), + PHPStan\Type\StringType::__set_state(array( )), 2 => PHPStan\Type\UnionType::__set_state(array( @@ -817,6 +1080,53 @@ WHERE table_name = \'1970-01-01\'' => 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'COLUMN_DEFAULT', + 'isClassString' => false, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'COLUMN_NAME', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'IS_NULLABLE', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), + )), )), ), ), diff --git a/tests/default/config/.phpstan-dba-pdo.cache b/tests/default/config/.phpstan-dba-pdo.cache index f367dfffa..e233bc3eb 100644 --- a/tests/default/config/.phpstan-dba-pdo.cache +++ b/tests/default/config/.phpstan-dba-pdo.cache @@ -9,365 +9,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 4, - )), - 5 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 5, - )), - 6 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 6, - )), - 7 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 7, - )), - 8 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 8, - )), - 9 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 9, - )), - 10 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 10, - )), - 11 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 11, - )), - 12 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 12, - )), - 13 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 13, - )), - 14 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 14, - )), - 15 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 15, - )), - 16 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 16, - )), - 17 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 17, - )), - 18 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 18, - )), - 19 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 19, - )), - 20 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 20, - )), - 21 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 21, - )), - 22 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 22, - )), - 23 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 23, - )), - 24 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 24, - )), - 25 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 25, - )), - 26 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 26, - )), - 27 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 27, - )), - 28 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 28, - )), - 29 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 29, - )), - 30 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 30, - )), - 31 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 31, - )), - 32 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 32, - )), - 33 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 33, - )), - 34 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 34, - )), - 35 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 35, - )), - 36 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 36, - )), - 37 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - )), - 38 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - )), - 39 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - )), - 40 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - )), - 41 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - )), - 42 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - )), - 43 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - )), - 44 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - )), - 45 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - )), - 46 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - )), - 47 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - )), - 48 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - )), - 49 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - )), - 50 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - )), - 51 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - )), - 52 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - )), - 53 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - )), - 54 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - )), - 55 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - )), - 56 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - )), - 57 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - )), - 58 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - )), - 59 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - )), - 60 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - )), - 61 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - )), - 62 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - )), - 63 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - )), - 64 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - )), - 65 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - )), - 66 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - )), - 67 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - )), - 68 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - )), - 69 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - )), - 70 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - )), - 71 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - )), - 72 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - )), - 73 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\FloatType::__set_state(array( - )), - 2 => - PHPStan\Type\IntegerType::__set_state(array( - )), - 3 => - PHPStan\Type\NullType::__set_state(array( - )), - ), - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1245,15 +886,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT MAX(adaid), MIN(adaid), COUNT(adaid), AVG(adaid) FROM ada WHERE adaid = 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1263,36 +895,333 @@ PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( 'value' => 0, )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 4, + )), + 5 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 5, + )), + 6 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 6, + )), + 7 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 7, + )), + 8 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 8, + )), + 9 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 9, + )), + 10 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 10, + )), + 11 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 11, + )), + 12 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 12, + )), + 13 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 13, + )), + 14 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 14, + )), + 15 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 15, + )), + 16 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 16, + )), + 17 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 17, + )), + 18 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 18, + )), + 19 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 19, + )), + 20 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 20, + )), + 21 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 21, + )), + 22 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 22, + )), + 23 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 23, + )), + 24 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 24, + )), + 25 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 25, + )), + 26 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 26, + )), + 27 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 27, + )), + 28 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 28, + )), + 29 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 29, + )), + 30 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 30, + )), + 31 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 31, + )), + 32 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 32, + )), + 33 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 33, + )), + 34 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 34, + )), + 35 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 35, + )), + 36 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 36, + )), + 37 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_bigint', + 'isClassString' => false, + )), + 38 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_bit', + 'isClassString' => false, + )), + 39 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_blob', + 'isClassString' => false, + )), + 40 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_boolean', + 'isClassString' => false, + )), + 41 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_char5', + 'isClassString' => false, + )), + 42 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_date', + 'isClassString' => false, + )), + 43 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_datetime', + 'isClassString' => false, + )), + 44 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_double', + 'isClassString' => false, + )), + 45 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_enum', + 'isClassString' => false, + )), + 46 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_int', + 'isClassString' => false, + )), + 47 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_json', + 'isClassString' => false, + )), + 48 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_json_not_null', + 'isClassString' => false, + )), + 49 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_long_text', + 'isClassString' => false, + )), + 50 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_longblob', + 'isClassString' => false, + )), + 51 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_medium_text', + 'isClassString' => false, + )), + 52 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_mediumblog', + 'isClassString' => false, + )), + 53 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_mediumint', + 'isClassString' => false, + )), + 54 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_real', + 'isClassString' => false, + )), + 55 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_set', + 'isClassString' => false, + )), + 56 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_smallint', + 'isClassString' => false, )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, + 57 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_text', + 'isClassString' => false, )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, + 58 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_time', + 'isClassString' => false, )), - 4 => + 59 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'AVG(adaid)', + 'value' => 'c_timestamp', 'isClassString' => false, )), - 5 => + 60 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COUNT(adaid)', + 'value' => 'c_tiny_text', 'isClassString' => false, )), - 6 => + 61 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'MAX(adaid)', + 'value' => 'c_tinyblob', 'isClassString' => false, )), - 7 => + 62 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'MIN(adaid)', + 'value' => 'c_tinyint', + 'isClassString' => false, + )), + 63 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_bigint', + 'isClassString' => false, + )), + 64 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_int', + 'isClassString' => false, + )), + 65 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_mediumint', + 'isClassString' => false, + )), + 66 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_smallint', + 'isClassString' => false, + )), + 67 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_unsigned_tinyint', + 'isClassString' => false, + )), + 68 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varbinary25', + 'isClassString' => false, + )), + 69 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varbinary255', + 'isClassString' => false, + )), + 70 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varchar25', + 'isClassString' => false, + )), + 71 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_varchar255', + 'isClassString' => false, + )), + 72 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'c_year', + 'isClassString' => false, + )), + 73 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'pid', 'isClassString' => false, )), ), @@ -1303,16 +1232,28 @@ 'types' => array ( 0 => - PHPStan\Type\IntegerType::__set_state(array( + PHPStan\Type\StringType::__set_state(array( )), 1 => PHPStan\Type\FloatType::__set_state(array( )), 2 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 3 => PHPStan\Type\NullType::__set_state(array( )), ), )), + )), + ), + ), + 'SELECT MAX(adaid), MIN(adaid), COUNT(adaid), AVG(adaid) FROM ada WHERE adaid = 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1455,15 +1396,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1474,17 +1406,64 @@ 'value' => 0, )), 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', + 'value' => 'AVG(adaid)', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'COUNT(adaid)', + 'isClassString' => false, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'MAX(adaid)', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'MIN(adaid)', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\IntegerType::__set_state(array( + )), + 1 => + PHPStan\Type\FloatType::__set_state(array( + )), + 2 => + PHPStan\Type\NullType::__set_state(array( + )), + ), )), + )), + ), + ), + 'SELECT adaid FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1518,19 +1497,30 @@ 'optionalKeys' => array ( ), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + ), )), 'itemType' => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, )), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1555,6 +1545,16 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 'itemType' => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), )), ), ), @@ -1564,27 +1564,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1618,15 +1597,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR SHARE NOWAIT' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1648,6 +1618,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR SHARE NOWAIT' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1681,15 +1660,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR SHARE SKIP LOCKED' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1711,6 +1681,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR SHARE SKIP LOCKED' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1744,15 +1723,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE NOWAIT' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1774,6 +1744,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE NOWAIT' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1807,15 +1786,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE SKIP LOCKED' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1837,6 +1807,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE SKIP LOCKED' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1870,15 +1849,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 OFFSET 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1900,6 +1870,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 OFFSET 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1933,15 +1912,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada LIMIT 1 OFFSET 1 FOR UPDATE' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1963,6 +1933,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada LIMIT 1 OFFSET 1 FOR UPDATE' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1996,15 +1975,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE adaid IN (\'1\')' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2026,6 +1996,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE adaid IN (\'1\')' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2059,15 +2038,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE adaid IN (\'1\') AND email LIKE \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2089,6 +2059,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE adaid IN (\'1\') AND email LIKE \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2122,15 +2101,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE adaid IN (\'1.0\')' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2152,6 +2122,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE adaid IN (\'1.0\')' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2185,6 +2164,27 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), )), ), ), @@ -2215,27 +2215,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2269,15 +2248,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE ":gesperrt%"' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2299,6 +2269,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE ":gesperrt%"' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2332,15 +2311,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE "hello?%"' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2362,6 +2332,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE "hello?%"' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2395,15 +2374,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE \'%questions ?%\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2425,6 +2395,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE \'%questions ?%\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2458,15 +2437,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE \':gesperrt%\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2488,6 +2458,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE \':gesperrt%\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2521,15 +2500,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT adaid FROM ada WHERE email LIKE \'hello?%\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2551,6 +2521,15 @@ 'min' => -32768, 'max' => 32767, )), + )), + ), + ), + 'SELECT adaid FROM ada WHERE email LIKE \'hello?%\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2584,15 +2563,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT akid FROM ak WHERE eadavk>1.0' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2604,16 +2574,25 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', + 'value' => 'adaid', 'isClassString' => false, )), ), )), 'itemType' => PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, + 'min' => -32768, + 'max' => 32767, )), + )), + ), + ), + 'SELECT akid FROM ak WHERE eadavk>1.0' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2647,15 +2626,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT akid FROM ak WHERE eadavk>1.1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2677,6 +2647,15 @@ 'min' => -2147483648, 'max' => 2147483647, )), + )), + ), + ), + 'SELECT akid FROM ak WHERE eadavk>1.1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2710,22 +2689,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT count(*) AS c FROM typemix WHERE c_datetime=:last_dt' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT count(*) FROM typemix WHERE c_date = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2737,14 +2700,32 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'count(*)', + 'value' => 'akid', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\IntegerType::__set_state(array( + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -2147483648, + 'max' => 2147483647, )), + )), + ), + ), + 'SELECT count(*) AS c FROM typemix WHERE c_datetime=:last_dt' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT count(*) FROM typemix WHERE c_date = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2774,15 +2755,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT count(*) FROM typemix WHERE c_datetime = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2802,6 +2774,15 @@ 'itemType' => PHPStan\Type\IntegerType::__set_state(array( )), + )), + ), + ), + 'SELECT count(*) FROM typemix WHERE c_datetime = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2831,15 +2812,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT eladaid FROM ak' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2851,26 +2823,23 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', + 'value' => 'count(*)', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - PHPStan\Type\NullType::__set_state(array( - )), - ), + PHPStan\Type\IntegerType::__set_state(array( )), + )), + ), + ), + 'SELECT eladaid FROM ak' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2924,15 +2893,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -2944,14 +2904,35 @@ )), 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', + 'value' => 'eladaid', 'isClassString' => false, )), ), )), 'itemType' => - PHPStan\Type\StringType::__set_state(array( + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -2147483648, + 'max' => 2147483647, + )), + 1 => + PHPStan\Type\NullType::__set_state(array( + )), + ), )), + )), + ), + ), + 'SELECT email FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -2981,17 +2962,28 @@ 'optionalKeys' => array ( ), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + ), )), 'itemType' => PHPStan\Type\StringType::__set_state(array( )), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3014,6 +3006,14 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 'itemType' => + PHPStan\Type\StringType::__set_state(array( + )), )), ), ), @@ -3030,46 +3030,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3118,20 +3078,25 @@ 'optionalKeys' => array ( ), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 1 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, @@ -3153,6 +3118,9 @@ )), ), )), + )), + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3185,34 +3153,17 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada LIMIT 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, 'types' => array ( 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => + 1 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, @@ -3234,6 +3185,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada LIMIT 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3282,15 +3242,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada LIMIT 1, 10' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3331,6 +3282,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada LIMIT 1, 10' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3379,15 +3339,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3428,6 +3379,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3476,15 +3436,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = \'1\' and email = \'email@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3525,6 +3476,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = \'1\' and email = \'email@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3573,15 +3533,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3622,6 +3573,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3670,15 +3630,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = 2' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3719,6 +3670,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = 2' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3767,15 +3727,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = 3' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3816,6 +3767,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = 3' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3864,36 +3824,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = :adaid' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid = ? and email = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid IN(1,3)' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -3934,6 +3864,36 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = :adaid' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid = ? and email = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid IN(1,3)' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -3982,22 +3942,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid=' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE adaid=1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4038,10 +3982,26 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid=' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE adaid=1' => + array ( + 'result' => + array ( + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( - 0 => 2, + 0 => 0, ), 'keyTypes' => array ( @@ -4051,18 +4011,10 @@ 'isClassString' => false, )), 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), ), 'valueTypes' => array ( @@ -4070,14 +4022,6 @@ PHPStan\Type\StringType::__set_state(array( )), 1 => - PHPStan\Type\StringType::__set_state(array( - )), - 2 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 3 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, @@ -4085,10 +4029,7 @@ ), 'optionalKeys' => array ( - ), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( + ), 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4121,10 +4062,13 @@ )), ), )), + )), + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( - 0 => 0, + 0 => 2, ), 'keyTypes' => array ( @@ -4134,10 +4078,18 @@ 'isClassString' => false, )), 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), ), 'valueTypes' => array ( @@ -4145,6 +4097,14 @@ PHPStan\Type\StringType::__set_state(array( )), 1 => + PHPStan\Type\StringType::__set_state(array( + )), + 2 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + 3 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, @@ -4153,15 +4113,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email <=> \'\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4202,6 +4153,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email <=> \'\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4250,22 +4210,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email <=> :email' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4306,6 +4250,22 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email <=> :email' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4354,15 +4314,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'email@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4403,6 +4354,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'email@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4451,15 +4411,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'test@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4500,6 +4451,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'test@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4548,15 +4508,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = \'webmaster@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4597,6 +4548,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = \'webmaster@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4645,36 +4605,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email = :email' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email = :test1 AND email = :test2' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid FROM ada WHERE email=\'foo\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4715,6 +4645,36 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email = :email' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email = :test1 AND email = :test2' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid FROM ada WHERE email=\'foo\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4763,15 +4723,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE email=\'test@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4812,6 +4763,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE email=\'test@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4860,15 +4820,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid FROM ada WHERE gesperrt = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4909,6 +4860,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid FROM ada WHERE gesperrt = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -4957,15 +4917,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -4980,33 +4931,15 @@ 'value' => 1, )), 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 5 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), ), )), 'itemType' => @@ -5024,6 +4957,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5110,15 +5052,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5177,6 +5110,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5263,15 +5205,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1, 10' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5330,6 +5263,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1, 10' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5416,15 +5358,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5483,6 +5416,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5569,15 +5511,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5636,6 +5569,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5722,22 +5664,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid IN(1,3)' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5796,6 +5722,22 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = ?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid IN(1,3)' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -5882,15 +5824,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid=1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -5949,6 +5882,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid=1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6035,15 +5977,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'1970-01-01\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6102,6 +6035,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'1970-01-01\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6188,15 +6130,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'test@example.org\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6255,6 +6188,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email = \'test@example.org\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6341,15 +6283,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'foo\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6408,6 +6341,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'foo\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6494,15 +6436,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE gesperrt = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -6561,6 +6494,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE gesperrt = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -6647,6 +6589,64 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), )), ), ), diff --git a/tests/defaultFetchAssoc/config/.phpstan-dba-pdo.cache b/tests/defaultFetchAssoc/config/.phpstan-dba-pdo.cache index 27088460f..2e2fd8640 100644 --- a/tests/defaultFetchAssoc/config/.phpstan-dba-pdo.cache +++ b/tests/defaultFetchAssoc/config/.phpstan-dba-pdo.cache @@ -9,46 +9,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -97,15 +57,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -120,33 +71,15 @@ 'value' => 1, )), 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 5 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), ), )), 'itemType' => @@ -164,6 +97,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -250,6 +192,64 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), )), ), ), diff --git a/tests/defaultFetchAssoc/config/.phpunit-phpstan-dba-pdo.cache b/tests/defaultFetchAssoc/config/.phpunit-phpstan-dba-pdo.cache index 27088460f..2e2fd8640 100644 --- a/tests/defaultFetchAssoc/config/.phpunit-phpstan-dba-pdo.cache +++ b/tests/defaultFetchAssoc/config/.phpunit-phpstan-dba-pdo.cache @@ -9,46 +9,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -97,15 +57,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -120,33 +71,15 @@ 'value' => 1, )), 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 5 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), ), )), 'itemType' => @@ -164,6 +97,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -250,6 +192,64 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), )), ), ), diff --git a/tests/defaultFetchNumeric/config/.phpstan-dba-pdo.cache b/tests/defaultFetchNumeric/config/.phpstan-dba-pdo.cache index 27088460f..2e2fd8640 100644 --- a/tests/defaultFetchNumeric/config/.phpstan-dba-pdo.cache +++ b/tests/defaultFetchNumeric/config/.phpstan-dba-pdo.cache @@ -9,46 +9,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -97,15 +57,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -120,33 +71,15 @@ 'value' => 1, )), 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 5 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), ), )), 'itemType' => @@ -164,6 +97,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -250,6 +192,64 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), )), ), ), diff --git a/tests/defaultFetchNumeric/config/.phpunit-phpstan-dba-pdo.cache b/tests/defaultFetchNumeric/config/.phpunit-phpstan-dba-pdo.cache index 27088460f..2e2fd8640 100644 --- a/tests/defaultFetchNumeric/config/.phpunit-phpstan-dba-pdo.cache +++ b/tests/defaultFetchNumeric/config/.phpunit-phpstan-dba-pdo.cache @@ -9,46 +9,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -97,15 +57,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -120,33 +71,15 @@ 'value' => 1, )), 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 5 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), ), )), 'itemType' => @@ -164,6 +97,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -250,6 +192,64 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), )), ), ), diff --git a/tests/rules/config/.phpstan-dba-pdo.cache b/tests/rules/config/.phpstan-dba-pdo.cache index bba500b4f..9babd830f 100644 --- a/tests/rules/config/.phpstan-dba-pdo.cache +++ b/tests/rules/config/.phpstan-dba-pdo.cache @@ -3,6 +3,48 @@ 'schemaHash' => NULL, 'records' => array ( + ' + SELECT + ada.*, + COALESCE(NULLIF(email, ""), email) AS email + FROM ada + INNER JOIN ak ON (ak.adaid = ada.adaid AND ak.akid = \'1\') + WHERE adaid = 1 ORDER BY COALESCE(NULLIF(email, ""), email) ASC + ' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + ' + SELECT + ada.*, + COALESCE(NULLIF(email, ""), email) AS email + FROM ada + INNER JOIN ak ON (ak.adaid = ada.adaid AND ak.akid = :akid) + WHERE adaid = 1 ORDER BY COALESCE(NULLIF(email, ""), email) ASC + ' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + ' + SELECT + ada.*, + COALESCE(NULLIF(email, ""), email) AS email + FROM ada + INNER JOIN ak ON (ak.adaid = ada.adaid AND ak.akid = ?) + WHERE adaid = 1 ORDER BY COALESCE(NULLIF(email, ""), email) ASC + ' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), ' SELECT ada.*, @@ -79,27 +121,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -133,6 +154,27 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), )), ), ), @@ -163,25 +205,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\StringType::__set_state(array( - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -211,6 +234,25 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\StringType::__set_state(array( + )), )), ), ), @@ -243,46 +285,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -331,6 +333,46 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 3 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), )), ), ), @@ -382,46 +424,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 3 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => false, - 'types' => - array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -470,29 +472,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid GROUP BY xy FROM ada LIMIT 1' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid GROUP BY xy FROM ada WHERE email=\'my_other_table\' LIMIT 1' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -507,33 +486,15 @@ 'value' => 1, )), 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 5 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'email', 'isClassString' => false, )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), ), )), 'itemType' => @@ -551,10 +512,33 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid GROUP BY xy FROM ada LIMIT 1' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid GROUP BY xy FROM ada WHERE email=\'my_other_table\' LIMIT 1' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => + array ( + 'result' => + array ( + 3 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( - 0 => 4, + 0 => 0, ), 'keyTypes' => array ( @@ -564,71 +548,37 @@ 'isClassString' => false, )), 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'gesperrt', 'isClassString' => false, )), - 5 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => + 3 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'freigabe1u1', 'isClassString' => false, )), - 7 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), ), 'valueTypes' => array ( - 0 => - PHPStan\Type\StringType::__set_state(array( - )), - 1 => - PHPStan\Type\StringType::__set_state(array( - )), - 2 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, + 0 => + PHPStan\Type\StringType::__set_state(array( )), - 3 => + 1 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, )), - 4 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 5 => - PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 6 => + 2 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -128, 'max' => 127, )), - 7 => + 3 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -128, 'max' => 127, @@ -637,9 +587,6 @@ 'optionalKeys' => array ( ), - )), - 3 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -682,10 +629,13 @@ )), ), )), + )), + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( - 0 => 0, + 0 => 4, ), 'keyTypes' => array ( @@ -695,20 +645,36 @@ 'isClassString' => false, )), 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 2 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'adaid', 'isClassString' => false, )), - 2 => + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 4 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'gesperrt', 'isClassString' => false, )), - 3 => + 5 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 6 => PHPStan\Type\Constant\ConstantStringType::__set_state(array( 'value' => 'freigabe1u1', 'isClassString' => false, )), + 7 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), ), 'valueTypes' => array ( @@ -716,16 +682,34 @@ PHPStan\Type\StringType::__set_state(array( )), 1 => + PHPStan\Type\StringType::__set_state(array( + )), + 2 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -32768, 'max' => 32767, )), - 2 => + 3 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + 4 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -128, 'max' => 127, )), - 3 => + 5 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -128, + 'max' => 127, + )), + 6 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -128, + 'max' => 127, + )), + 7 => PHPStan\Type\IntegerRangeType::__set_state(array( 'min' => -128, 'max' => 127, @@ -734,15 +718,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -801,6 +776,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -887,15 +871,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'my_other_table\' LIMIT 1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -954,6 +929,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'my_other_table\' LIMIT 1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1040,15 +1024,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1107,6 +1082,15 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1193,44 +1177,6 @@ 'optionalKeys' => array ( ), - )), - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = :adaid' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = :asdsa' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid=?' => - array ( - 'result' => - array ( - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE asdsa=1' => - array ( - 'result' => - array ( - 3 => NULL, - 5 => NULL, - ), - ), - 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE gesperrt=1' => - array ( - 'result' => - array ( - 5 => - PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'keyType' => PHPStan\Type\UnionType::__set_state(array( 'sortedTypes' => true, @@ -1289,6 +1235,44 @@ )), ), )), + )), + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = :adaid' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = :asdsa' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid=?' => + array ( + 'result' => + array ( + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE asdsa=1' => + array ( + 'result' => + array ( + 3 => NULL, + 5 => NULL, + ), + ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE gesperrt=1' => + array ( + 'result' => + array ( + 5 => + PHPStan\Type\Constant\ConstantArrayType::__set_state(array( 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -1375,6 +1359,64 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => false, + 'types' => + array ( + 0 => + PHPStan\Type\StringType::__set_state(array( + )), + 1 => + PHPStan\Type\IntegerRangeType::__set_state(array( + 'min' => -32768, + 'max' => 32767, + )), + ), + )), )), ), ), diff --git a/tests/rules/config/.phpunit-phpstan-dba-pdo.cache b/tests/rules/config/.phpunit-phpstan-dba-pdo.cache index c1cb698e8..da89e0cc6 100644 --- a/tests/rules/config/.phpunit-phpstan-dba-pdo.cache +++ b/tests/rules/config/.phpunit-phpstan-dba-pdo.cache @@ -122,6 +122,125 @@ array ( 'error' => NULL, ), + ' + SELECT email adaid + WHERE gesperrt = \'1\' AND email LIKE \'%@example.com\' + FROM ada + LIMIT 1 + ' => + array ( + 'error' => + staabm\PHPStanDba\Error::__set_state(array( + 'message' => 'SQLSTATE[42000]: Syntax error or access violation: 1064 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 3', + 'code' => '42000', + )), + ), + ' + SELECT email, adaid + FROM ada + WHERE gesperrt = \'1\' + FOR UPDATE + ' => + array ( + 'error' => NULL, + ), + ' + SELECT email, adaid + FROM ada + WHERE gesperrt = \'1\' + LIMIT \'1\' + ' => + array ( + 'error' => NULL, + ), + ' + SELECT email, adaid + FROM ada + WHERE gesperrt = \'1\' + LIMIT \'1\' + FOR UPDATE + ' => + array ( + 'error' => NULL, + ), + ' + SELECT email, adaid + FROM ada + WHERE gesperrt = \'1\' + LIMIT \'1\' + OFFSET \'1\' + ' => + array ( + 'error' => NULL, + ), + ' + SELECT email, adaid + FROM ada + WHERE gesperrt = \'1\' + LIMIT \'1\' + OFFSET \'1\' + FOR SHARE + ' => + array ( + 'error' => NULL, + ), + ' + SELECT email, adaid + FROM ada + WHERE gesperrt = \'1\' + LIMIT \'1\' + OFFSET \'1\' + FOR UPDATE + ' => + array ( + 'error' => NULL, + ), + ' + SELECT email, adaid + FROM ada + WHERE gesperrt = \'1\' + LIMIT \'1\' + OFFSET 1 + ' => + array ( + 'error' => NULL, + ), + ' + SELECT email, adaid + FROM ada + WHERE gesperrt = \'1\' + LIMIT \'1\', \'1\' + ' => + array ( + 'error' => NULL, + ), + ' + SELECT email, adaid + FROM ada + WHERE gesperrt = \'1\' + LIMIT \'1\', \'1\' + ' => + array ( + 'error' => NULL, + ), + ' + SELECT email, adaid + FROM ada + WHERE gesperrt = \'1\' AND email LIKE \'%@example%\' + LIMIT 1 + ' => + array ( + 'error' => NULL, + ), + ' + SELECT email, adaid + FROM ada + WHERE gesperrt = \'1\' AND email LIKE NULL + LIMIT 1 + ' => + array ( + 'error' => NULL, + ), 'SELECT * FROM ada GROUP BY doesNotExist' => array ( 'error' => @@ -247,6 +366,11 @@ array ( 'error' => NULL, ), + 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada + WHERE (gesperrt=\'1\' AND freigabe1u1=1) OR (gesperrt=\'1\' AND freigabe1u1=0)' => + array ( + 'error' => NULL, + ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => array ( 'error' => NULL, diff --git a/tests/stringify/config/.phpstan-dba-pdo.cache b/tests/stringify/config/.phpstan-dba-pdo.cache index eddd47da8..04bf12b92 100644 --- a/tests/stringify/config/.phpstan-dba-pdo.cache +++ b/tests/stringify/config/.phpstan-dba-pdo.cache @@ -9,52 +9,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\StringType::__set_state(array( - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -189,6 +143,52 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\StringType::__set_state(array( + )), )), ), ), diff --git a/tests/stringify/config/.phpunit-phpstan-dba-pdo.cache b/tests/stringify/config/.phpunit-phpstan-dba-pdo.cache index 6752b8461..8018c83ac 100644 --- a/tests/stringify/config/.phpunit-phpstan-dba-pdo.cache +++ b/tests/stringify/config/.phpunit-phpstan-dba-pdo.cache @@ -9,52 +9,6 @@ array ( 5 => PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'keyType' => - PHPStan\Type\UnionType::__set_state(array( - 'sortedTypes' => true, - 'types' => - array ( - 0 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 2 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 3 => - PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 4 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - )), - 5 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - )), - 6 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - )), - 7 => - PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - )), - ), - )), - 'itemType' => - PHPStan\Type\StringType::__set_state(array( - )), 'allArrays' => NULL, 'nextAutoIndexes' => array ( @@ -189,6 +143,52 @@ 'optionalKeys' => array ( ), + 'keyType' => + PHPStan\Type\UnionType::__set_state(array( + 'sortedTypes' => true, + 'types' => + array ( + 0 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 0, + )), + 1 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 1, + )), + 2 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 2, + )), + 3 => + PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( + 'value' => 3, + )), + 4 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'adaid', + 'isClassString' => false, + )), + 5 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'email', + 'isClassString' => false, + )), + 6 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'freigabe1u1', + 'isClassString' => false, + )), + 7 => + PHPStan\Type\Constant\ConstantStringType::__set_state(array( + 'value' => 'gesperrt', + 'isClassString' => false, + )), + ), + )), + 'itemType' => + PHPStan\Type\StringType::__set_state(array( + )), )), ), ),