From 60d26670fd3d0a0643e0550c988e30206f689557 Mon Sep 17 00:00:00 2001 From: Markus Staab Date: Sun, 17 Nov 2024 08:32:21 +0100 Subject: [PATCH 1/5] Hack new PHPStan 2.x compatible ReflectionCache --- .phpstan-dba-mysqli.cache | 640 +- config/extensions.neon | 2 + src/Ast/PreviousConnectingVisitor.php | 8 + src/QueryReflection/DIContainerBridge.php | 33 + src/QueryReflection/ReflectionCache.php | 10 +- src/QueryReflection/TypeSerializer.php | 85 + .../config/.phpunit-phpstan-dba-mysqli.cache | 8000 +----- .../config/.phpunit-phpstan-dba-mysqli.cache | 116 +- .../config/.phpunit-phpstan-dba-mysqli.cache | 116 +- .../config/.phpunit-phpstan-dba-mysqli.cache | 4833 +--- .../config/.phpunit-phpstan-dba-mysqli.cache | 20053 +--------------- .../config/.phpunit-phpstan-dba-mysqli.cache | 552 +- 12 files changed, 898 insertions(+), 33550 deletions(-) create mode 100644 src/QueryReflection/DIContainerBridge.php create mode 100644 src/QueryReflection/TypeSerializer.php diff --git a/.phpstan-dba-mysqli.cache b/.phpstan-dba-mysqli.cache index 3e51ab96a..b4116340e 100644 --- a/.phpstan-dba-mysqli.cache +++ b/.phpstan-dba-mysqli.cache @@ -1,6 +1,6 @@ 'v12-new-major', - 'schemaHash' => 'f94fe2b38e193ad685009d3f4942f476', + 'schemaVersion' => 'v12-new-cache5', + 'schemaHash' => NULL, 'records' => array ( 'SELECT @@ -13,197 +13,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_TYPE', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_TYPE', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_TYPE', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'EXTRA', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'EXTRA', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'EXTRA', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|\'COLUMN_NAME\'|\'COLUMN_TYPE\'|\'EXTRA\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'EXTRA', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'EXTRA', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'EXTRA', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_TYPE', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_TYPE', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_TYPE', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - )), - 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 ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 3, - ), - )), + array ( + 'type-description' => 'array{COLUMN_NAME: string, 0: string, EXTRA: string, 1: string, COLUMN_TYPE: string, 2: string}', + ), ), ), 'SELECT @@ -233,243 +45,13 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 2 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'grouper', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'dbsignature\'|\'grouper\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'dbsignature', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'grouper', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 2 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 3 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{dbsignature: string|null, 0: string|null, grouper: int<-2147483648, 2147483647>, 1: int<-2147483648, 2147483647>}', + ), 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 2 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'dbsignature', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'grouper', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'dbsignature\'|\'grouper\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'dbsignature', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'grouper', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{dbsignature: string|null, grouper: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT column_name, column_default, is_nullable @@ -479,203 +61,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_DEFAULT', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'IS_NULLABLE', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'IS_NULLABLE', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|\'COLUMN_DEFAULT\'|\'COLUMN_NAME\'|\'IS_NULLABLE\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_DEFAULT', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_DEFAULT', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'IS_NULLABLE', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'IS_NULLABLE', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 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\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 4 => - \PHPStan\Type\StringType::__set_state(array( - )), - 5 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 3, - ), - )), + array ( + 'type-description' => 'array{column_name: string, 0: string, column_default: string|null, 1: string|null, is_nullable: string, 2: string}', + ), ), ), ), diff --git a/config/extensions.neon b/config/extensions.neon index 9c6c1f8e6..680d8d136 100644 --- a/config/extensions.neon +++ b/config/extensions.neon @@ -96,3 +96,5 @@ services: tags: - phpstan.broker.dynamicMethodReturnTypeExtension + - + class: staabm\PHPStanDba\QueryReflection\DIContainerBridge diff --git a/src/Ast/PreviousConnectingVisitor.php b/src/Ast/PreviousConnectingVisitor.php index 21a5a7e66..066449a1d 100644 --- a/src/Ast/PreviousConnectingVisitor.php +++ b/src/Ast/PreviousConnectingVisitor.php @@ -6,6 +6,7 @@ use PhpParser\Node; use PhpParser\NodeVisitorAbstract; +use staabm\PHPStanDba\QueryReflection\DIContainerBridge; use function array_pop; final class PreviousConnectingVisitor extends NodeVisitorAbstract @@ -21,6 +22,13 @@ final class PreviousConnectingVisitor extends NodeVisitorAbstract private ?Node $previous; + private DIContainerBridge $containerBridge; // @phpstan-ignore property.onlyWritten + + public function __construct(DIContainerBridge $dummyParameter) + { + $this->containerBridge = $dummyParameter; + } + public function beforeTraverse(array $nodes) { $this->stack = []; diff --git a/src/QueryReflection/DIContainerBridge.php b/src/QueryReflection/DIContainerBridge.php new file mode 100644 index 000000000..6f08a2440 --- /dev/null +++ b/src/QueryReflection/DIContainerBridge.php @@ -0,0 +1,33 @@ + $className + * @phpstan-return T + * @return mixed + */ + public static function getByType(string $className): object + { + return self::$container->getByType($className); + } +} diff --git a/src/QueryReflection/ReflectionCache.php b/src/QueryReflection/ReflectionCache.php index 816013c26..304e7ff99 100644 --- a/src/QueryReflection/ReflectionCache.php +++ b/src/QueryReflection/ReflectionCache.php @@ -13,7 +13,7 @@ final class ReflectionCache { - private const SCHEMA_VERSION = 'v12-new-major'; + private const SCHEMA_VERSION = 'v12-new-cache5'; private string $cacheFile; @@ -38,9 +38,12 @@ final class ReflectionCache */ private static $lockHandle; + private TypeSerializer $typeSerializer; + private function __construct(string $cacheFile) { $this->cacheFile = $cacheFile; + $this->typeSerializer = new TypeSerializer(); if (null === self::$lockHandle) { // prevent parallel phpstan-worker-process from writing into the cache file at the same time @@ -169,7 +172,7 @@ private function readCachedRecords(bool $useReadLock): ?array throw new ShouldNotHappenException(); } - return $cache['records']; // @phpstan-ignore-line + return $this->typeSerializer->unserialize($cache['records']); // @phpstan-ignore-line } public function persist(): void @@ -203,10 +206,9 @@ public function persist(): void $cacheContent = ' self::SCHEMA_VERSION, 'schemaHash' => $this->schemaHash, - 'records' => $newRecords, + 'records' => $this->typeSerializer->serialize($newRecords), 'runtimeConfig' => QueryReflection::getRuntimeConfiguration()->toArray(), ], true) . ';'; - if (false === file_put_contents($this->cacheFile, $cacheContent, LOCK_EX)) { throw new DbaException(sprintf('Unable to write cache file "%s"', $this->cacheFile)); } diff --git a/src/QueryReflection/TypeSerializer.php b/src/QueryReflection/TypeSerializer.php new file mode 100644 index 000000000..9a21cef9d --- /dev/null +++ b/src/QueryReflection/TypeSerializer.php @@ -0,0 +1,85 @@ +}> $records + * @return array>}> + */ + public function serialize(array $records): array + { + // serialize types, see https://github.com/phpstan/phpstan/discussions/12046 + foreach ($records as &$record) { + if (! array_key_exists('result', $record)) { + continue; + } + $record['result'] = array_map(function (?Type $type) { + if ($type === null) { + return null; + } + + return [ + 'type-description' => $this->getPhpdocPrinter()->print($type->toPhpDocNode()), + ]; + }, $record['result']); + } + + return $records; // @phpstan-ignore return.type + } + + /** + * @param array>}> $records + * @return array}> + */ + public function unserialize(array $records): array + { + // serialize types, see https://github.com/phpstan/phpstan/discussions/12046 + foreach ($records as &$record) { + if (! array_key_exists('result', $record)) { + continue; + } + $record['result'] = array_map(function ($serialized): Type { + if (is_array($serialized) && array_key_exists('type-description', $serialized)) { + try { + return $this->getTypeStringResolver()->resolve($serialized['type-description']); + } catch (\Throwable $e) { + throw new ShouldNotHappenException("unexpected type " . print_r($serialized, true) . ': ' . $e->getMessage()); + } + } + throw new ShouldNotHappenException("unexpected type " . print_r($serialized, true)); + }, $record['result']); + } + + return $records; // @phpstan-ignore return.type + } + + private function getPhpdocPrinter(): Printer + { + if ($this->printer === null) { + $this->printer = DIContainerBridge::getByType(Printer::class); + } + return $this->printer; + } + + private function getTypeStringResolver(): TypeStringResolver + { + if ($this->typeStringResolver === null) { + $this->typeStringResolver = DIContainerBridge::getByType(TypeStringResolver::class); + } + return $this->typeStringResolver; + } +} diff --git a/tests/default/config/.phpunit-phpstan-dba-mysqli.cache b/tests/default/config/.phpunit-phpstan-dba-mysqli.cache index a8e1c91b4..e1fab7416 100644 --- a/tests/default/config/.phpunit-phpstan-dba-mysqli.cache +++ b/tests/default/config/.phpunit-phpstan-dba-mysqli.cache @@ -1,5 +1,5 @@ 'v12-new-major', + 'schemaVersion' => 'v12-new-cache5', 'schemaHash' => NULL, 'records' => array ( @@ -11,75 +11,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT * FROM typemix' => @@ -87,2730 +21,13 @@ 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - '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( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 8 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 9 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 10 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 11 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_float', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 12 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 13 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 14 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 15 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 16 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 17 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 18 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 19 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 20 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_nullable_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 21 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 22 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 23 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 24 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 25 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 26 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 27 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 28 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 29 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 30 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 31 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 32 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 33 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 34 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 35 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 36 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 37 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 38 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 39 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 40 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'c_bigint\'|\'c_bit\'|\'c_blob\'|\'c_boolean\'|\'c_char5\'|\'c_date\'|\'c_datetime\'|\'c_decimal\'|\'c_decimal_not_null\'|\'c_double\'|\'c_enum\'|\'c_float\'|\'c_int\'|\'c_json\'|\'c_json_not_null\'|\'c_long_text\'|\'c_longblob\'|\'c_medium_text\'|\'c_mediumblog\'|\'c_mediumint\'|\'c_nullable_tinyint\'|\'c_real\'|\'c_set\'|\'c_smallint\'|\'c_text\'|\'c_time\'|\'c_timestamp\'|\'c_tiny_text\'|\'c_tinyblob\'|\'c_tinyint\'|\'c_unsigned_bigint\'|\'c_unsigned_int\'|\'c_unsigned_mediumint\'|\'c_unsigned_smallint\'|\'c_unsigned_tinyint\'|\'c_varbinary25\'|\'c_varbinary255\'|\'c_varchar25\'|\'c_varchar255\'|\'c_year\'|\'pid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 8 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 9 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 10 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 11 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 12 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 13 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 14 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 15 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 16 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 17 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 18 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 19 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 20 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_nullable_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 21 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 22 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 23 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 24 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 25 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 26 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_float', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 27 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 28 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 29 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 30 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 31 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 32 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 33 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 34 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 35 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 36 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 37 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 38 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 39 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 40 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - 2 => - \PHPStan\Type\StringType::__set_state(array( - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 4 => - \PHPStan\Type\StringType::__set_state(array( - )), - 5 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 6 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 7 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 8 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 9 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 10 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 2155, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 11 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 12 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 13 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 14 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 15 => - \PHPStan\Type\StringType::__set_state(array( - )), - 16 => - \PHPStan\Type\StringType::__set_state(array( - )), - 17 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 18 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 19 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 20 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 21 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 22 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -8388608, - 'max' => 8388607, - )), - 23 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 24 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 25 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 26 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 27 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 28 => - \PHPStan\Type\StringType::__set_state(array( - )), - 29 => - \PHPStan\Type\StringType::__set_state(array( - )), - 30 => - \PHPStan\Type\StringType::__set_state(array( - )), - 31 => - \PHPStan\Type\StringType::__set_state(array( - )), - 32 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 255, - )), - 33 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 34 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 65535, - )), - 35 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 16777215, - )), - 36 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => NULL, - )), - 37 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 38 => - \PHPStan\Type\StringType::__set_state(array( - )), - 39 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 40 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{pid: int<0, 4294967295>, 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_nullable_tinyint: int<-128, 127>|null, c_smallint: int<-32768, 32767>, c_mediumint: int<-8388608, 8388607>, c_bigint: int, c_double: float, c_real: float, c_float: 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, c_decimal: numeric-string|null, c_decimal_not_null: numeric-string}', + ), 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - '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( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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\ConstantIntegerType::__set_state(array( - 'value' => 37, - )), - 38 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 38, - )), - 39 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 39, - )), - 40 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 40, - )), - 41 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 42 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 43 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 44 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 45 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 46 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 47 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 48 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 49 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 50 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 51 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 52 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_float', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 53 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 54 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 55 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 56 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 57 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 58 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 59 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 60 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 61 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_nullable_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 62 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 63 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 64 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 65 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 66 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 67 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 68 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 69 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 70 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 71 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 72 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 73 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 74 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 75 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 76 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 77 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 78 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 79 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 80 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 81 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|\'c_bigint\'|\'c_bit\'|\'c_blob\'|\'c_boolean\'|\'c_char5\'|\'c_date\'|\'c_datetime\'|\'c_decimal\'|\'c_decimal_not_null\'|\'c_double\'|\'c_enum\'|\'c_float\'|\'c_int\'|\'c_json\'|\'c_json_not_null\'|\'c_long_text\'|\'c_longblob\'|\'c_medium_text\'|\'c_mediumblog\'|\'c_mediumint\'|\'c_nullable_tinyint\'|\'c_real\'|\'c_set\'|\'c_smallint\'|\'c_text\'|\'c_time\'|\'c_timestamp\'|\'c_tiny_text\'|\'c_tinyblob\'|\'c_tinyint\'|\'c_unsigned_bigint\'|\'c_unsigned_int\'|\'c_unsigned_mediumint\'|\'c_unsigned_smallint\'|\'c_unsigned_tinyint\'|\'c_varbinary25\'|\'c_varbinary255\'|\'c_varchar25\'|\'c_varchar255\'|\'c_year\'|\'pid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 8 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 9 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 4, - )), - 10 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 11 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 5, - )), - 12 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 13 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 6, - )), - 14 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 15 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 7, - )), - 16 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 17 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 8, - )), - 18 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 19 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 9, - )), - 20 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 21 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 10, - )), - 22 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 23 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 11, - )), - 24 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 25 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 12, - )), - 26 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 27 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 13, - )), - 28 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 29 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 14, - )), - 30 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 31 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 15, - )), - 32 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 33 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 16, - )), - 34 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 35 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 17, - )), - 36 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 37 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 18, - )), - 38 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 39 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 19, - )), - 40 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_nullable_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 41 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 20, - )), - 42 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 43 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 21, - )), - 44 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 45 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 22, - )), - 46 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 47 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 23, - )), - 48 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 49 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 24, - )), - 50 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 51 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 25, - )), - 52 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_float', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 53 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 26, - )), - 54 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 55 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 27, - )), - 56 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 57 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 28, - )), - 58 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 59 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 29, - )), - 60 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 61 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 30, - )), - 62 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 63 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 31, - )), - 64 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 65 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 32, - )), - 66 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 67 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 33, - )), - 68 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 69 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 34, - )), - 70 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 71 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 35, - )), - 72 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 73 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 36, - )), - 74 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 75 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 37, - )), - 76 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 77 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 38, - )), - 78 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 79 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 39, - )), - 80 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 81 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 40, - )), - ), - '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( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 7 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 8 => - \PHPStan\Type\StringType::__set_state(array( - )), - 9 => - \PHPStan\Type\StringType::__set_state(array( - )), - 10 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 11 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 12 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 13 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 14 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 15 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 16 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 17 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 18 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 19 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 20 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 2155, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 21 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 2155, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 22 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 23 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 24 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 25 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 26 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 27 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 28 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 29 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - 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( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 35 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - 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\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 41 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 42 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 43 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 44 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -8388608, - 'max' => 8388607, - )), - 45 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -8388608, - 'max' => 8388607, - )), - 46 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 47 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 48 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 49 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 50 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 51 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 52 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 53 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 54 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 55 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 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\StringType::__set_state(array( - )), - 61 => - \PHPStan\Type\StringType::__set_state(array( - )), - 62 => - \PHPStan\Type\StringType::__set_state(array( - )), - 63 => - \PHPStan\Type\StringType::__set_state(array( - )), - 64 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 255, - )), - 65 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 255, - )), - 66 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 67 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 68 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 65535, - )), - 69 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 65535, - )), - 70 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 16777215, - )), - 71 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 16777215, - )), - 72 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => NULL, - )), - 73 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => NULL, - )), - 74 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 75 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 76 => - \PHPStan\Type\StringType::__set_state(array( - )), - 77 => - \PHPStan\Type\StringType::__set_state(array( - )), - 78 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 79 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 80 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - 81 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 41, - ), - )), + array ( + 'type-description' => 'array{pid: int<0, 4294967295>, 0: int<0, 4294967295>, c_char5: string, 1: string, c_varchar255: string, 2: string, c_varchar25: string|null, 3: string|null, c_varbinary255: string, 4: string, c_varbinary25: string|null, 5: string|null, c_date: string|null, 6: string|null, c_time: string|null, 7: string|null, c_datetime: string|null, 8: string|null, c_timestamp: string|null, 9: string|null, c_year: int<0, 2155>|null, 10: int<0, 2155>|null, c_tiny_text: string|null, 11: string|null, c_medium_text: string|null, 12: string|null, c_text: string|null, 13: string|null, c_long_text: string|null, 14: string|null, c_enum: string, 15: string, c_set: string, 16: string, c_bit: int|null, 17: int|null, c_int: int<-2147483648, 2147483647>, 18: int<-2147483648, 2147483647>, c_tinyint: int<-128, 127>, 19: int<-128, 127>, c_nullable_tinyint: int<-128, 127>|null, 20: int<-128, 127>|null, c_smallint: int<-32768, 32767>, 21: int<-32768, 32767>, c_mediumint: int<-8388608, 8388607>, 22: int<-8388608, 8388607>, c_bigint: int, 23: int, c_double: float, 24: float, c_real: float, 25: float, c_float: float, 26: float, c_boolean: int<-128, 127>, 27: int<-128, 127>, c_blob: string, 28: string, c_tinyblob: string, 29: string, c_mediumblog: string, 30: string, c_longblob: string, 31: string, c_unsigned_tinyint: int<0, 255>, 32: int<0, 255>, c_unsigned_int: int<0, 4294967295>, 33: int<0, 4294967295>, c_unsigned_smallint: int<0, 65535>, 34: int<0, 65535>, c_unsigned_mediumint: int<0, 16777215>, 35: int<0, 16777215>, c_unsigned_bigint: int<0, max>, 36: int<0, max>, c_json: string|null, 37: string|null, c_json_not_null: string, 38: string, c_decimal: numeric-string|null, 39: numeric-string|null, c_decimal_not_null: numeric-string, 40: numeric-string}', + ), ), ), 'SELECT MAX(adaid), MIN(adaid), COUNT(adaid), AVG(adaid) FROM ada WHERE adaid = 1' => @@ -2818,292 +35,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 2 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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' => 'AVG(adaid)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COUNT(adaid)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'MAX(adaid)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'MIN(adaid)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'AVG(adaid)\'|\'COUNT(adaid)\'|\'MAX(adaid)\'|\'MIN(adaid)\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'MAX(adaid)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'MIN(adaid)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COUNT(adaid)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'AVG(adaid)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 4 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 5 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 6 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 7 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{\'MAX(adaid)\': int<-32768, 32767>|null, 0: int<-32768, 32767>|null, \'MIN(adaid)\': int<-32768, 32767>|null, 1: int<-32768, 32767>|null, \'COUNT(adaid)\': int, 2: int, \'AVG(adaid)\': numeric-string|null, 3: numeric-string|null}', + ), ), ), 'SELECT a.email, b.adaid FROM ada a LEFT JOIN ada b ON a.adaid=b.adaid' => @@ -3111,148 +45,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - '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( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>|null, 1: int<-32768, 32767>|null}', + ), ), ), 'SELECT adaid @@ -3261,75 +56,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada' => @@ -3337,75 +66,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada LIMIT 1 FOR SHARE' => @@ -3413,75 +76,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada LIMIT 1 FOR SHARE NOWAIT' => @@ -3489,75 +86,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada LIMIT 1 FOR SHARE SKIP LOCKED' => @@ -3565,75 +96,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE NOWAIT' => @@ -3641,75 +106,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE SKIP LOCKED' => @@ -3717,75 +116,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada LIMIT 1 OFFSET 1' => @@ -3793,75 +126,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada LIMIT 1 OFFSET 1 FOR UPDATE' => @@ -3869,75 +136,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada WHERE adaid IN (\'1\')' => @@ -3945,75 +146,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada WHERE adaid IN (\'1\') AND email LIKE \'1970-01-01\'' => @@ -4021,75 +156,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada WHERE adaid IN (NULL) AND email LIKE \'1970-01-01\'' => @@ -4097,75 +166,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada WHERE email LIKE ":gesperrt%"' => @@ -4173,75 +176,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada WHERE email LIKE \'%questions ?%\'' => @@ -4249,75 +186,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada WHERE email LIKE \':gesperrt%\'' => @@ -4325,75 +196,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada WHERE email LIKE \'hello?%\'' => @@ -4401,75 +206,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid, email FROM ada' => @@ -4477,93 +216,9 @@ FROM ada' => 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, email: string}', + ), ), ), 'SELECT akid FROM ak WHERE eadavk>1.0' => @@ -4571,75 +226,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'akid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{akid: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT akid FROM ak WHERE eadavk>1.1' => @@ -4647,75 +236,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'akid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{akid: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT c_datetime FROM typemix' => @@ -4723,92 +246,9 @@ FROM ada' => 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\ObjectType::__set_state(array( - 'className' => 'DateTimeImmutable', - 'classReflection' => NULL, - 'subtractedType' => NULL, - 'cachedParent' => NULL, - 'cachedInterfaces' => NULL, - 'currentAncestors' => - array ( - ), - 'cachedDescription' => NULL, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\ObjectType::__set_state(array( - 'className' => 'DateTimeImmutable', - 'classReflection' => NULL, - 'subtractedType' => NULL, - 'cachedParent' => NULL, - 'cachedInterfaces' => NULL, - 'currentAncestors' => - array ( - ), - 'cachedDescription' => NULL, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{c_datetime: DateTimeImmutable|null}', + ), ), ), 'SELECT count(*) FROM typemix WHERE c_date = \'1970-01-01\'' => @@ -4816,69 +256,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'count(*)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'count(*)\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'count(*)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{\'count(*)\': int, 0: int}', + ), ), ), 'SELECT count(*) FROM typemix WHERE c_datetime = \'1970-01-01\'' => @@ -4886,69 +266,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'count(*)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'count(*)\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'count(*)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{\'count(*)\': int, 0: int}', + ), ), ), 'SELECT eladaid FROM ak' => @@ -4956,117 +276,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'eladaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{eladaid: int<-2147483648, 2147483647>|null, 0: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT email @@ -5075,69 +287,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string}', + ), ), ), 'SELECT email FROM ada' => @@ -5145,110 +297,13 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string}', + ), 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{email: string}', + ), ), ), 'SELECT email adaid WHERE gesperrt freigabe1u1 FROM ada' => @@ -5264,205 +319,13 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{email: string, adaid: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada LIMIT 1' => @@ -5470,117 +333,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada LIMIT 1, 10' => @@ -5588,117 +343,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE adaid = \'1\'' => @@ -5706,117 +353,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE adaid = \'1\' and email = \'email@example.org\'' => @@ -5824,117 +363,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE adaid = 1' => @@ -5942,117 +373,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE adaid = 2' => @@ -6060,117 +383,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE adaid = 3' => @@ -6178,117 +393,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE adaid IN(1,3)' => @@ -6296,117 +403,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE adaid=1' => @@ -6414,205 +413,13 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{email: string, adaid: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE email <=> \'\'' => @@ -6620,117 +427,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE email = \'1970-01-01\'' => @@ -6738,117 +437,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE email = \'1970-01-01\' AND 1=1' => @@ -6856,117 +447,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE email = \'email@example.org\'' => @@ -6974,117 +457,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE email = \'test@example.org\'' => @@ -7092,117 +467,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE email = \'webmaster@example.org\'' => @@ -7210,117 +477,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE email=\'foo\'' => @@ -7328,117 +487,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE email=\'test@example.org\'' => @@ -7446,117 +497,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE gesperrt = \'1\'' => @@ -7564,117 +507,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada where adaid = \'1\'' => @@ -7682,93 +517,9 @@ FROM ada' => 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{email: string, adaid: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid, "xy" as b FROM ada WHERE adaid = \'1970-01-01\'' => @@ -7776,181 +527,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'b', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'b', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|\'adaid\'|\'b\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'b', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'b', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 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\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 4 => - \PHPStan\Type\StringType::__set_state(array( - )), - 5 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 3, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>, b: string, 2: string}', + ), ), ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => @@ -7958,181 +537,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 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, - )), - 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 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>}', + ), ), ), 'SELECT max(adaid) FROM ada' => @@ -8140,78 +547,9 @@ FROM ada' => 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max(adaid)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max(adaid)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{\'max(adaid)\': int<-32768, 32767>|null}', + ), ), ), ), diff --git a/tests/defaultFetchAssoc/config/.phpunit-phpstan-dba-mysqli.cache b/tests/defaultFetchAssoc/config/.phpunit-phpstan-dba-mysqli.cache index 08c0ac755..3b745655c 100644 --- a/tests/defaultFetchAssoc/config/.phpunit-phpstan-dba-mysqli.cache +++ b/tests/defaultFetchAssoc/config/.phpunit-phpstan-dba-mysqli.cache @@ -1,5 +1,5 @@ 'v12-new-major', + 'schemaVersion' => 'v12-new-cache5', 'schemaHash' => NULL, 'records' => array ( @@ -8,117 +8,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), ), diff --git a/tests/defaultFetchNumeric/config/.phpunit-phpstan-dba-mysqli.cache b/tests/defaultFetchNumeric/config/.phpunit-phpstan-dba-mysqli.cache index 08c0ac755..3b745655c 100644 --- a/tests/defaultFetchNumeric/config/.phpunit-phpstan-dba-mysqli.cache +++ b/tests/defaultFetchNumeric/config/.phpunit-phpstan-dba-mysqli.cache @@ -1,5 +1,5 @@ 'v12-new-major', + 'schemaVersion' => 'v12-new-cache5', 'schemaHash' => NULL, 'records' => array ( @@ -8,117 +8,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), ), diff --git a/tests/rules/config/.phpunit-phpstan-dba-mysqli.cache b/tests/rules/config/.phpunit-phpstan-dba-mysqli.cache index 1db9f3ae4..c10917792 100644 --- a/tests/rules/config/.phpunit-phpstan-dba-mysqli.cache +++ b/tests/rules/config/.phpunit-phpstan-dba-mysqli.cache @@ -1,5 +1,5 @@ 'v12-new-major', + 'schemaVersion' => 'v12-new-cache5', 'schemaHash' => NULL, 'records' => array ( @@ -96,181 +96,9 @@ Simulated query: SELECT * FROM 1 LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 4 => - \PHPStan\Type\StringType::__set_state(array( - )), - 5 => - \PHPStan\Type\StringType::__set_state(array( - )), - 6 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, gesperrt: int<-128, 127>, 1: int<-128, 127>, email: string, 2: string, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>}', + ), ), ), 'SELECT * FROM `ada` WHERE email = \'test@example.com\';' => @@ -278,181 +106,9 @@ Simulated query: SELECT * FROM 1 LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 4 => - \PHPStan\Type\StringType::__set_state(array( - )), - 5 => - \PHPStan\Type\StringType::__set_state(array( - )), - 6 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, gesperrt: int<-128, 127>, 1: int<-128, 127>, email: string, 2: string, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>}', + ), ), ), 'SELECT * FROM ada' => @@ -460,131 +116,9 @@ Simulated query: SELECT * FROM 1 LIMIT 0', 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 2 => - \PHPStan\Type\StringType::__set_state(array( - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, gesperrt: int<-128, 127>, email: string, freigabe1u1: int<-32768, 32767>}', + ), ), ), 'SELECT * FROM ada GROUP BY doesNotExist' => @@ -608,181 +142,9 @@ Simulated query: SELECT * FROM 1 LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 4 => - \PHPStan\Type\StringType::__set_state(array( - )), - 5 => - \PHPStan\Type\StringType::__set_state(array( - )), - 6 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, gesperrt: int<-128, 127>, 1: int<-128, 127>, email: string, 2: string, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>}', + ), ), ), 'SELECT * FROM ada WHERE doesNotExist=1' => @@ -798,181 +160,9 @@ Simulated query: SELECT * FROM 1 LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 4 => - \PHPStan\Type\StringType::__set_state(array( - )), - 5 => - \PHPStan\Type\StringType::__set_state(array( - )), - 6 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, gesperrt: int<-128, 127>, 1: int<-128, 127>, email: string, 2: string, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>}', + ), ), ), 'SELECT * FROM ada WHERE email = \'1970-01-01\' LIMIT \'27\' OFFSET \'15\'' => @@ -980,181 +170,9 @@ Simulated query: SELECT * FROM 1 LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 4 => - \PHPStan\Type\StringType::__set_state(array( - )), - 5 => - \PHPStan\Type\StringType::__set_state(array( - )), - 6 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, gesperrt: int<-128, 127>, 1: int<-128, 127>, email: string, 2: string, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>}', + ), ), ), 'SELECT * FROM ada WHERE email = \'1970-01-01\' LIMIT 5 OFFSET 2' => @@ -1162,181 +180,9 @@ Simulated query: SELECT * FROM 1 LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 4 => - \PHPStan\Type\StringType::__set_state(array( - )), - 5 => - \PHPStan\Type\StringType::__set_state(array( - )), - 6 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, gesperrt: int<-128, 127>, 1: int<-128, 127>, email: string, 2: string, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>}', + ), ), ), 'SELECT * FROM ak' => @@ -1344,149 +190,9 @@ Simulated query: SELECT * FROM 1 LIMIT 0', 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 2 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eadavk', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'akid\'|\'eadavk\'|\'eladaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eadavk', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 2 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{akid: int<-2147483648, 2147483647>, eladaid: int<-2147483648, 2147483647>|null, eadavk: numeric-string}', + ), ), ), 'SELECT * FROM typemix' => @@ -1494,1014 +200,9 @@ Simulated query: SELECT * FROM 1 LIMIT 0', 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - '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( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 8 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 9 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 10 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 11 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_float', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 12 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 13 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 14 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 15 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 16 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 17 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 18 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 19 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 20 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_nullable_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 21 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 22 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 23 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 24 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 25 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 26 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 27 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 28 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 29 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 30 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 31 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 32 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 33 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 34 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 35 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 36 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 37 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 38 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 39 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 40 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'c_bigint\'|\'c_bit\'|\'c_blob\'|\'c_boolean\'|\'c_char5\'|\'c_date\'|\'c_datetime\'|\'c_decimal\'|\'c_decimal_not_null\'|\'c_double\'|\'c_enum\'|\'c_float\'|\'c_int\'|\'c_json\'|\'c_json_not_null\'|\'c_long_text\'|\'c_longblob\'|\'c_medium_text\'|\'c_mediumblog\'|\'c_mediumint\'|\'c_nullable_tinyint\'|\'c_real\'|\'c_set\'|\'c_smallint\'|\'c_text\'|\'c_time\'|\'c_timestamp\'|\'c_tiny_text\'|\'c_tinyblob\'|\'c_tinyint\'|\'c_unsigned_bigint\'|\'c_unsigned_int\'|\'c_unsigned_mediumint\'|\'c_unsigned_smallint\'|\'c_unsigned_tinyint\'|\'c_varbinary25\'|\'c_varbinary255\'|\'c_varchar25\'|\'c_varchar255\'|\'c_year\'|\'pid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 8 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 9 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 10 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 11 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 12 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 13 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 14 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 15 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 16 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 17 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 18 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 19 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 20 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_nullable_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 21 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 22 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 23 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 24 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 25 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 26 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_float', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 27 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 28 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 29 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 30 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 31 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 32 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 33 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 34 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 35 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 36 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 37 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 38 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 39 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 40 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - 2 => - \PHPStan\Type\StringType::__set_state(array( - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 4 => - \PHPStan\Type\StringType::__set_state(array( - )), - 5 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 6 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 7 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 8 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 9 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 10 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 2155, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 11 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 12 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 13 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 14 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 15 => - \PHPStan\Type\StringType::__set_state(array( - )), - 16 => - \PHPStan\Type\StringType::__set_state(array( - )), - 17 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 18 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 19 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 20 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 21 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 22 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -8388608, - 'max' => 8388607, - )), - 23 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 24 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 25 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 26 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 27 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 28 => - \PHPStan\Type\StringType::__set_state(array( - )), - 29 => - \PHPStan\Type\StringType::__set_state(array( - )), - 30 => - \PHPStan\Type\StringType::__set_state(array( - )), - 31 => - \PHPStan\Type\StringType::__set_state(array( - )), - 32 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 255, - )), - 33 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 34 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 65535, - )), - 35 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 16777215, - )), - 36 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => NULL, - )), - 37 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 38 => - \PHPStan\Type\StringType::__set_state(array( - )), - 39 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 40 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{pid: int<0, 4294967295>, 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_nullable_tinyint: int<-128, 127>|null, c_smallint: int<-32768, 32767>, c_mediumint: int<-8388608, 8388607>, c_bigint: int, c_double: float, c_real: float, c_float: 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, c_decimal: numeric-string|null, c_decimal_not_null: numeric-string}', + ), ), ), 'SELECT * FROM unknown_table' => @@ -2517,194 +218,9 @@ Simulated query: SELECT * FROM 1 LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 8 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|4|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 8 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 4, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 4 => - \PHPStan\Type\StringType::__set_state(array( - )), - 5 => - \PHPStan\Type\StringType::__set_state(array( - )), - 6 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 8 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 5, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, gesperrt: int<-128, 127>, 1: int<-128, 127>, email: string, 2: string, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>, 4: int<-32768, 32767>}', + ), ), ), 'SELECT FROM WHERE' => @@ -2722,75 +238,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT doesNotExist, adaid, gesperrt, freigabe1u1 FROM ada' => @@ -2806,110 +256,13 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{email: string}', + ), 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string}', + ), ), ), 'SELECT email FROM ada where email = ""' => @@ -2917,46 +270,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{email: string}', + ), ), ), 'SELECT email FROM ada where email = \'1\'' => @@ -2964,46 +280,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{email: string}', + ), ), ), 'SELECT email adaid @@ -3046,117 +325,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada' => @@ -3164,117 +335,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada GROUP BY xy LIMIT 1' => @@ -3290,117 +353,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE adaid = \'1\' OR adaid = \'10\'' => @@ -3408,117 +363,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE adaid = \'1\' OR adaid = \'10\' and email = \'hello world\'' => @@ -3526,117 +373,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE adaid = \'1\' and email = \'hello world\'' => @@ -3644,117 +383,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE email=\'my_other_table\' LIMIT 1' => @@ -3762,117 +393,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid GROUP BY xy FROM ada LIMIT 1' => @@ -3888,307 +411,13 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{email: string, adaid: int<-32768, 32767>, gesperrt: int<-128, 127>, freigabe1u1: int<-32768, 32767>}', + ), 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 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, - )), - 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 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => @@ -4196,181 +425,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 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, - )), - 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 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'my_other_table\' LIMIT 1' => @@ -4378,181 +435,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 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, - )), - 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 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => @@ -4560,181 +445,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 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, - )), - 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 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE asdsa=\'1\'' => @@ -4758,181 +471,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 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, - )), - 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 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>}', + ), ), ), 'SELECT email, does_not_exist FROM ada WHERE email = \'1970-01-01\' AND 1=1' => @@ -4956,205 +497,13 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{email: string, adaid: int<-32768, 32767>}', + ), ), ), 'SELECT with syntax error GROUPY by x' => diff --git a/tests/sqlAst/config/.phpunit-phpstan-dba-mysqli.cache b/tests/sqlAst/config/.phpunit-phpstan-dba-mysqli.cache index 5cac0d988..f8bd47ad5 100644 --- a/tests/sqlAst/config/.phpunit-phpstan-dba-mysqli.cache +++ b/tests/sqlAst/config/.phpunit-phpstan-dba-mysqli.cache @@ -1,5 +1,5 @@ 'v12-new-major', + 'schemaVersion' => 'v12-new-cache5', 'schemaHash' => NULL, 'records' => array ( @@ -13,69 +13,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'val', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'val\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'val', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{val: string, 0: string}', + ), ), ), 'SELECT * FROM ada' => @@ -83,131 +23,9 @@ 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 2 => - \PHPStan\Type\StringType::__set_state(array( - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, gesperrt: int<-128, 127>, email: string, freigabe1u1: int<-32768, 32767>}', + ), ), ), 'SELECT * FROM ak' => @@ -215,149 +33,9 @@ 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 2 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eadavk', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'akid\'|\'eadavk\'|\'eladaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eadavk', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 2 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{akid: int<-2147483648, 2147483647>, eladaid: int<-2147483648, 2147483647>|null, eadavk: numeric-string}', + ), ), ), 'SELECT * FROM typemix' => @@ -365,1014 +43,9 @@ 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - '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( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 8 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 9 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 10 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 11 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_float', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 12 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 13 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 14 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 15 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 16 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 17 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 18 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 19 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 20 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_nullable_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 21 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 22 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 23 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 24 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 25 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 26 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 27 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 28 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 29 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 30 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 31 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 32 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 33 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 34 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 35 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 36 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 37 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 38 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 39 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 40 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'c_bigint\'|\'c_bit\'|\'c_blob\'|\'c_boolean\'|\'c_char5\'|\'c_date\'|\'c_datetime\'|\'c_decimal\'|\'c_decimal_not_null\'|\'c_double\'|\'c_enum\'|\'c_float\'|\'c_int\'|\'c_json\'|\'c_json_not_null\'|\'c_long_text\'|\'c_longblob\'|\'c_medium_text\'|\'c_mediumblog\'|\'c_mediumint\'|\'c_nullable_tinyint\'|\'c_real\'|\'c_set\'|\'c_smallint\'|\'c_text\'|\'c_time\'|\'c_timestamp\'|\'c_tiny_text\'|\'c_tinyblob\'|\'c_tinyint\'|\'c_unsigned_bigint\'|\'c_unsigned_int\'|\'c_unsigned_mediumint\'|\'c_unsigned_smallint\'|\'c_unsigned_tinyint\'|\'c_varbinary25\'|\'c_varbinary255\'|\'c_varchar25\'|\'c_varchar255\'|\'c_year\'|\'pid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 8 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 9 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 10 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 11 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 12 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 13 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 14 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 15 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 16 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 17 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 18 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 19 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 20 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_nullable_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 21 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 22 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 23 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 24 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 25 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 26 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_float', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 27 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 28 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 29 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 30 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 31 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 32 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 33 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 34 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 35 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 36 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 37 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 38 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 39 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 40 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - 2 => - \PHPStan\Type\StringType::__set_state(array( - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 4 => - \PHPStan\Type\StringType::__set_state(array( - )), - 5 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 6 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 7 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 8 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 9 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 10 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 2155, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 11 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 12 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 13 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 14 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 15 => - \PHPStan\Type\StringType::__set_state(array( - )), - 16 => - \PHPStan\Type\StringType::__set_state(array( - )), - 17 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 18 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 19 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 20 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 21 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 22 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -8388608, - 'max' => 8388607, - )), - 23 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 24 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 25 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 26 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 27 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 28 => - \PHPStan\Type\StringType::__set_state(array( - )), - 29 => - \PHPStan\Type\StringType::__set_state(array( - )), - 30 => - \PHPStan\Type\StringType::__set_state(array( - )), - 31 => - \PHPStan\Type\StringType::__set_state(array( - )), - 32 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 255, - )), - 33 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 34 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 65535, - )), - 35 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 16777215, - )), - 36 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => NULL, - )), - 37 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 38 => - \PHPStan\Type\StringType::__set_state(array( - )), - 39 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 40 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{pid: int<0, 4294967295>, 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_nullable_tinyint: int<-128, 127>|null, c_smallint: int<-32768, 32767>, c_mediumint: int<-8388608, 8388607>, c_bigint: int, c_double: float, c_real: float, c_float: 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, c_decimal: numeric-string|null, c_decimal_not_null: numeric-string}', + ), ), ), 'SELECT * FROM typemix WHERE c_json IS NOT NULL' => @@ -1380,1721 +53,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - '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( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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\ConstantIntegerType::__set_state(array( - 'value' => 37, - )), - 38 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 38, - )), - 39 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 39, - )), - 40 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 40, - )), - 41 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 42 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 43 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 44 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 45 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 46 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 47 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 48 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 49 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 50 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 51 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 52 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_float', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 53 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 54 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 55 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 56 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 57 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 58 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 59 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 60 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 61 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_nullable_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 62 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 63 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 64 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 65 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 66 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 67 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 68 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 69 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 70 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 71 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 72 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 73 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 74 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 75 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 76 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 77 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 78 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 79 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 80 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 81 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|\'c_bigint\'|\'c_bit\'|\'c_blob\'|\'c_boolean\'|\'c_char5\'|\'c_date\'|\'c_datetime\'|\'c_decimal\'|\'c_decimal_not_null\'|\'c_double\'|\'c_enum\'|\'c_float\'|\'c_int\'|\'c_json\'|\'c_json_not_null\'|\'c_long_text\'|\'c_longblob\'|\'c_medium_text\'|\'c_mediumblog\'|\'c_mediumint\'|\'c_nullable_tinyint\'|\'c_real\'|\'c_set\'|\'c_smallint\'|\'c_text\'|\'c_time\'|\'c_timestamp\'|\'c_tiny_text\'|\'c_tinyblob\'|\'c_tinyint\'|\'c_unsigned_bigint\'|\'c_unsigned_int\'|\'c_unsigned_mediumint\'|\'c_unsigned_smallint\'|\'c_unsigned_tinyint\'|\'c_varbinary25\'|\'c_varbinary255\'|\'c_varchar25\'|\'c_varchar255\'|\'c_year\'|\'pid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 8 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 9 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 4, - )), - 10 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 11 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 5, - )), - 12 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 13 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 6, - )), - 14 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 15 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 7, - )), - 16 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 17 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 8, - )), - 18 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 19 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 9, - )), - 20 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 21 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 10, - )), - 22 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 23 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 11, - )), - 24 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 25 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 12, - )), - 26 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 27 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 13, - )), - 28 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 29 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 14, - )), - 30 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 31 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 15, - )), - 32 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 33 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 16, - )), - 34 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 35 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 17, - )), - 36 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 37 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 18, - )), - 38 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 39 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 19, - )), - 40 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_nullable_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 41 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 20, - )), - 42 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 43 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 21, - )), - 44 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 45 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 22, - )), - 46 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 47 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 23, - )), - 48 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 49 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 24, - )), - 50 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 51 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 25, - )), - 52 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_float', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 53 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 26, - )), - 54 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 55 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 27, - )), - 56 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 57 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 28, - )), - 58 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 59 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 29, - )), - 60 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 61 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 30, - )), - 62 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 63 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 31, - )), - 64 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 65 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 32, - )), - 66 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 67 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 33, - )), - 68 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 69 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 34, - )), - 70 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 71 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 35, - )), - 72 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 73 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 36, - )), - 74 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 75 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 37, - )), - 76 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 77 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 38, - )), - 78 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 79 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 39, - )), - 80 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 81 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 40, - )), - ), - '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( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 7 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 8 => - \PHPStan\Type\StringType::__set_state(array( - )), - 9 => - \PHPStan\Type\StringType::__set_state(array( - )), - 10 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 11 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 12 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 13 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 14 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 15 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 16 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 17 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 18 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 19 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 20 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 2155, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 21 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 2155, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 22 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 23 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 24 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 25 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 26 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 27 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 28 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 29 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - 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( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 35 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - 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\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 41 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 42 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 43 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 44 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -8388608, - 'max' => 8388607, - )), - 45 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -8388608, - 'max' => 8388607, - )), - 46 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 47 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 48 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 49 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 50 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 51 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 52 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 53 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 54 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 55 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 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\StringType::__set_state(array( - )), - 61 => - \PHPStan\Type\StringType::__set_state(array( - )), - 62 => - \PHPStan\Type\StringType::__set_state(array( - )), - 63 => - \PHPStan\Type\StringType::__set_state(array( - )), - 64 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 255, - )), - 65 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 255, - )), - 66 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 67 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 68 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 65535, - )), - 69 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 65535, - )), - 70 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 16777215, - )), - 71 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 16777215, - )), - 72 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => NULL, - )), - 73 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => NULL, - )), - 74 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 75 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 76 => - \PHPStan\Type\StringType::__set_state(array( - )), - 77 => - \PHPStan\Type\StringType::__set_state(array( - )), - 78 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 79 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 80 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - 81 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 41, - ), - )), + array ( + 'type-description' => 'array{pid: int<0, 4294967295>, 0: int<0, 4294967295>, c_char5: string, 1: string, c_varchar255: string, 2: string, c_varchar25: string|null, 3: string|null, c_varbinary255: string, 4: string, c_varbinary25: string|null, 5: string|null, c_date: string|null, 6: string|null, c_time: string|null, 7: string|null, c_datetime: string|null, 8: string|null, c_timestamp: string|null, 9: string|null, c_year: int<0, 2155>|null, 10: int<0, 2155>|null, c_tiny_text: string|null, 11: string|null, c_medium_text: string|null, 12: string|null, c_text: string|null, 13: string|null, c_long_text: string|null, 14: string|null, c_enum: string, 15: string, c_set: string, 16: string, c_bit: int|null, 17: int|null, c_int: int<-2147483648, 2147483647>, 18: int<-2147483648, 2147483647>, c_tinyint: int<-128, 127>, 19: int<-128, 127>, c_nullable_tinyint: int<-128, 127>|null, 20: int<-128, 127>|null, c_smallint: int<-32768, 32767>, 21: int<-32768, 32767>, c_mediumint: int<-8388608, 8388607>, 22: int<-8388608, 8388607>, c_bigint: int, 23: int, c_double: float, 24: float, c_real: float, 25: float, c_float: float, 26: float, c_boolean: int<-128, 127>, 27: int<-128, 127>, c_blob: string, 28: string, c_tinyblob: string, 29: string, c_mediumblog: string, 30: string, c_longblob: string, 31: string, c_unsigned_tinyint: int<0, 255>, 32: int<0, 255>, c_unsigned_int: int<0, 4294967295>, 33: int<0, 4294967295>, c_unsigned_smallint: int<0, 65535>, 34: int<0, 65535>, c_unsigned_mediumint: int<0, 16777215>, 35: int<0, 16777215>, c_unsigned_bigint: int<0, max>, 36: int<0, max>, c_json: string|null, 37: string|null, c_json_not_null: string, 38: string, c_decimal: numeric-string|null, 39: numeric-string|null, c_decimal_not_null: numeric-string, 40: numeric-string}', + ), ), ), 'SELECT * FROM typemix WHERE c_json IS NULL' => @@ -3102,1721 +63,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - '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( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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\ConstantIntegerType::__set_state(array( - 'value' => 37, - )), - 38 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 38, - )), - 39 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 39, - )), - 40 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 40, - )), - 41 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 42 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 43 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 44 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 45 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 46 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 47 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 48 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 49 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 50 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 51 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 52 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_float', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 53 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 54 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 55 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 56 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 57 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 58 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 59 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 60 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 61 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_nullable_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 62 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 63 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 64 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 65 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 66 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 67 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 68 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 69 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 70 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 71 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 72 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 73 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 74 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 75 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 76 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 77 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 78 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 79 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 80 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 81 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|\'c_bigint\'|\'c_bit\'|\'c_blob\'|\'c_boolean\'|\'c_char5\'|\'c_date\'|\'c_datetime\'|\'c_decimal\'|\'c_decimal_not_null\'|\'c_double\'|\'c_enum\'|\'c_float\'|\'c_int\'|\'c_json\'|\'c_json_not_null\'|\'c_long_text\'|\'c_longblob\'|\'c_medium_text\'|\'c_mediumblog\'|\'c_mediumint\'|\'c_nullable_tinyint\'|\'c_real\'|\'c_set\'|\'c_smallint\'|\'c_text\'|\'c_time\'|\'c_timestamp\'|\'c_tiny_text\'|\'c_tinyblob\'|\'c_tinyint\'|\'c_unsigned_bigint\'|\'c_unsigned_int\'|\'c_unsigned_mediumint\'|\'c_unsigned_smallint\'|\'c_unsigned_tinyint\'|\'c_varbinary25\'|\'c_varbinary255\'|\'c_varchar25\'|\'c_varchar255\'|\'c_year\'|\'pid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 8 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 9 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 4, - )), - 10 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 11 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 5, - )), - 12 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 13 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 6, - )), - 14 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 15 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 7, - )), - 16 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 17 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 8, - )), - 18 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 19 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 9, - )), - 20 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 21 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 10, - )), - 22 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 23 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 11, - )), - 24 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 25 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 12, - )), - 26 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 27 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 13, - )), - 28 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 29 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 14, - )), - 30 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 31 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 15, - )), - 32 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 33 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 16, - )), - 34 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 35 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 17, - )), - 36 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 37 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 18, - )), - 38 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 39 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 19, - )), - 40 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_nullable_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 41 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 20, - )), - 42 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 43 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 21, - )), - 44 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 45 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 22, - )), - 46 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 47 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 23, - )), - 48 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 49 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 24, - )), - 50 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 51 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 25, - )), - 52 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_float', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 53 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 26, - )), - 54 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 55 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 27, - )), - 56 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 57 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 28, - )), - 58 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 59 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 29, - )), - 60 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 61 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 30, - )), - 62 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 63 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 31, - )), - 64 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 65 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 32, - )), - 66 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 67 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 33, - )), - 68 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 69 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 34, - )), - 70 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 71 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 35, - )), - 72 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 73 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 36, - )), - 74 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 75 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 37, - )), - 76 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 77 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 38, - )), - 78 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 79 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 39, - )), - 80 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 81 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 40, - )), - ), - '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( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 7 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 8 => - \PHPStan\Type\StringType::__set_state(array( - )), - 9 => - \PHPStan\Type\StringType::__set_state(array( - )), - 10 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 11 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 12 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 13 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 14 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 15 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 16 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 17 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 18 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 19 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 20 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 2155, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 21 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 2155, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 22 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 23 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 24 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 25 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 26 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 27 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 28 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 29 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - 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( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 35 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - 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\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 41 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 42 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 43 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 44 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -8388608, - 'max' => 8388607, - )), - 45 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -8388608, - 'max' => 8388607, - )), - 46 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 47 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 48 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 49 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 50 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 51 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 52 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 53 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 54 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 55 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 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\StringType::__set_state(array( - )), - 61 => - \PHPStan\Type\StringType::__set_state(array( - )), - 62 => - \PHPStan\Type\StringType::__set_state(array( - )), - 63 => - \PHPStan\Type\StringType::__set_state(array( - )), - 64 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 255, - )), - 65 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 255, - )), - 66 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 67 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 68 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 65535, - )), - 69 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 65535, - )), - 70 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 16777215, - )), - 71 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 16777215, - )), - 72 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => NULL, - )), - 73 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => NULL, - )), - 74 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 75 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 76 => - \PHPStan\Type\StringType::__set_state(array( - )), - 77 => - \PHPStan\Type\StringType::__set_state(array( - )), - 78 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 79 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 80 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - 81 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 41, - ), - )), + array ( + 'type-description' => 'array{pid: int<0, 4294967295>, 0: int<0, 4294967295>, c_char5: string, 1: string, c_varchar255: string, 2: string, c_varchar25: string|null, 3: string|null, c_varbinary255: string, 4: string, c_varbinary25: string|null, 5: string|null, c_date: string|null, 6: string|null, c_time: string|null, 7: string|null, c_datetime: string|null, 8: string|null, c_timestamp: string|null, 9: string|null, c_year: int<0, 2155>|null, 10: int<0, 2155>|null, c_tiny_text: string|null, 11: string|null, c_medium_text: string|null, 12: string|null, c_text: string|null, 13: string|null, c_long_text: string|null, 14: string|null, c_enum: string, 15: string, c_set: string, 16: string, c_bit: int|null, 17: int|null, c_int: int<-2147483648, 2147483647>, 18: int<-2147483648, 2147483647>, c_tinyint: int<-128, 127>, 19: int<-128, 127>, c_nullable_tinyint: int<-128, 127>|null, 20: int<-128, 127>|null, c_smallint: int<-32768, 32767>, 21: int<-32768, 32767>, c_mediumint: int<-8388608, 8388607>, 22: int<-8388608, 8388607>, c_bigint: int, 23: int, c_double: float, 24: float, c_real: float, 25: float, c_float: float, 26: float, c_boolean: int<-128, 127>, 27: int<-128, 127>, c_blob: string, 28: string, c_tinyblob: string, 29: string, c_mediumblog: string, 30: string, c_longblob: string, 31: string, c_unsigned_tinyint: int<0, 255>, 32: int<0, 255>, c_unsigned_int: int<0, 4294967295>, 33: int<0, 4294967295>, c_unsigned_smallint: int<0, 65535>, 34: int<0, 65535>, c_unsigned_mediumint: int<0, 16777215>, 35: int<0, 16777215>, c_unsigned_bigint: int<0, max>, 36: int<0, max>, c_json: string|null, 37: string|null, c_json_not_null: string, 38: string, c_decimal: numeric-string|null, 39: numeric-string|null, c_decimal_not_null: numeric-string, 40: numeric-string}', + ), ), ), 'SELECT 3' => @@ -4824,63 +73,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|3', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{3: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT 3 as col' => @@ -4888,69 +83,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT CASE 1 WHEN 1 THEN \'one\' WHEN 2 THEN \'two\' ELSE \'more\' END as val from ada' => @@ -4958,69 +93,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'val', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'val\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'val', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{val: string, 0: string}', + ), ), ), 'SELECT COALESCE(freigabe1u1) as col from ada' => @@ -5028,75 +103,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT COALESCE(freigabe1u1, 500) as col from ada' => @@ -5104,69 +113,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT COALESCE(null, eladaid) as col from ak' => @@ -5174,117 +123,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-2147483648, 2147483647>|null, 0: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT COALESCE(null, eladaid, null, akid, null) as col from ak' => @@ -5292,75 +133,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-2147483648, 2147483647>|null, 0: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT FIELD(\'Bb\', \'Aa\', \'Bb\', \'Cc\', \'Dd\', \'Ff\') as field from ak' => @@ -5368,69 +143,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT IFNULL(MAX(eladaid),0)+1 as priority from ak' => @@ -5438,69 +153,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'priority', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'priority\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'priority', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{priority: int, 0: int}', + ), ), ), 'SELECT REPLACE(\'www.mysql.com\', \'w\', \'Ww\') as str from ada' => @@ -5508,69 +163,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'str', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'str\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'str', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{str: string|null, 0: string|null}', + ), ), ), 'SELECT REPLACE(\'www.mysql.com\', \'w\', c_varchar25) as str from typemix' => @@ -5578,111 +173,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'str', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'str\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'str', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{str: string|null, 0: string|null}', + ), ), ), 'SELECT REPLACE(\'www.mysql.com\', c_varchar25, \'Ww\') as str from typemix' => @@ -5690,111 +183,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'str', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'str\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'str', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{str: string|null, 0: string|null}', + ), ), ), 'SELECT REPLACE(c_varchar25, \'w\', \'Ww\') as str from typemix' => @@ -5802,111 +193,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'str', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'str\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'str', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{str: string|null, 0: string|null}', + ), ), ), 'SELECT REPLACE(email, \'w\', \'Ww\') as str from ada' => @@ -5914,69 +203,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'str', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'str\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'str', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{str: string|null, 0: string|null}', + ), ), ), 'SELECT abs(eladaid) as abs from ak' => @@ -5984,111 +213,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'abs', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'abs\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'abs', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{abs: int|null, 0: int|null}', + ), ), ), 'SELECT abs(freigabe1u1) as abs from ada' => @@ -6096,69 +223,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'abs', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'abs\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'abs', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{abs: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT abs(null) as abs from ada' => @@ -6166,111 +233,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'abs', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'abs\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'abs', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{abs: float|null, 0: float|null}', + ), ), ), 'SELECT adaid from ada cross join ak' => @@ -6278,75 +243,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid, akid from ada inner join ak on (adaid = akid)' => @@ -6354,107 +253,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'akid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, akid: int<-2147483648, 2147483647>, 1: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT adaid, akid from ada join ak on (adaid = akid)' => @@ -6462,107 +263,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'akid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, akid: int<-2147483648, 2147483647>, 1: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT adaid, akid from ada left join ak on (adaid = akid)' => @@ -6570,149 +273,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'akid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, akid: int<-2147483648, 2147483647>|null, 1: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT adaid, akid from ada left outer join ak on (adaid = akid)' => @@ -6720,149 +283,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'akid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, akid: int<-2147483648, 2147483647>|null, 1: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT adaid, eadavk from ada inner join ak on (adaid = akid)' => @@ -6870,147 +293,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eadavk', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'eadavk\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eadavk', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 3 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eadavk: numeric-string, 1: numeric-string}', + ), ), ), 'SELECT adaid, eadavk from ada join ak on (adaid = akid)' => @@ -7018,147 +303,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eadavk', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'eadavk\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eadavk', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 3 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eadavk: numeric-string, 1: numeric-string}', + ), ), ), 'SELECT adaid, eadavk from ada left join ak on (adaid = akid)' => @@ -7166,178 +313,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 2 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eadavk', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'eadavk\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eadavk', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eadavk: numeric-string|null, 1: numeric-string|null}', + ), ), ), 'SELECT adaid, eadavk from ada left outer join ak on (adaid = akid)' => @@ -7345,178 +323,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 2 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eadavk', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'eadavk\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eadavk', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eadavk: numeric-string|null, 1: numeric-string|null}', + ), ), ), 'SELECT adaid, eladaid from ada inner join ak on (adaid = akid)' => @@ -7524,149 +333,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'eladaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eladaid: int<-2147483648, 2147483647>|null, 1: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT adaid, eladaid from ada inner join ak on (adaid = eladaid)' => @@ -7674,149 +343,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'eladaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eladaid: int<-2147483648, 2147483647>|null, 1: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT adaid, eladaid from ada join ak on (adaid = akid)' => @@ -7824,149 +353,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'eladaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eladaid: int<-2147483648, 2147483647>|null, 1: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT adaid, eladaid from ada join ak on (adaid = eladaid)' => @@ -7974,149 +363,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'eladaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eladaid: int<-2147483648, 2147483647>|null, 1: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT adaid, eladaid from ada left join ak on (adaid = akid)' => @@ -8124,149 +373,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'eladaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eladaid: int<-2147483648, 2147483647>|null, 1: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT adaid, eladaid from ada left join ak on (adaid = eladaid)' => @@ -8274,149 +383,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'eladaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eladaid: int<-2147483648, 2147483647>|null, 1: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT adaid, eladaid from ada left outer join ak on (adaid = akid)' => @@ -8424,149 +393,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'eladaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eladaid: int<-2147483648, 2147483647>|null, 1: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT adaid, eladaid from ada left outer join ak on (adaid = eladaid)' => @@ -8574,149 +403,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'eladaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eladaid: int<-2147483648, 2147483647>|null, 1: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT adaid, eladaid, c_int, c_char5 from ada inner join ak on adaid = eladaid inner join typemix on adaid = c_int' => @@ -8724,212 +413,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - 2 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'c_char5\'|\'c_int\'|\'eladaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 4 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 5 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 6 => - \PHPStan\Type\StringType::__set_state(array( - )), - 7 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eladaid: int<-2147483648, 2147483647>|null, 1: int<-2147483648, 2147483647>|null, c_int: int<-2147483648, 2147483647>, 2: int<-2147483648, 2147483647>, c_char5: string, 3: string}', + ), ), ), 'SELECT adaid, eladaid, c_int, c_char5 from ada left join ak on adaid = eladaid left join typemix on adaid = c_int' => @@ -8937,268 +423,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - 2 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'c_char5\'|\'c_int\'|\'eladaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 4 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 5 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 6 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 7 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eladaid: int<-2147483648, 2147483647>|null, 1: int<-2147483648, 2147483647>|null, c_int: int<-2147483648, 2147483647>|null, 2: int<-2147483648, 2147483647>|null, c_char5: string|null, 3: string|null}', + ), ), ), 'SELECT akid from ada inner join (select akid from ak)t on akid = adaid' => @@ -9206,75 +433,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'akid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{akid: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT avg(c_nullable_tinyint) as avg from typemix GROUP BY c_int' => @@ -9282,141 +443,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'avg\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{avg: numeric-string|null, 0: numeric-string|null}', + ), ), ), 'SELECT avg(c_tinyint) as avg from typemix GROUP BY c_int' => @@ -9424,141 +453,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'avg\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{avg: numeric-string|null, 0: numeric-string|null}', + ), ), ), 'SELECT avg(coalesce(eladaid, 9999999999999999)) as avg from ak' => @@ -9566,141 +463,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'avg\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{avg: numeric-string|null, 0: numeric-string|null}', + ), ), ), 'SELECT avg(concat("0")) as avg from ada' => @@ -9708,111 +473,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'avg\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{avg: float|null, 0: float|null}', + ), ), ), 'SELECT avg(concat("foo")) as avg from ada' => @@ -9820,111 +483,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'avg\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{avg: float|null, 0: float|null}', + ), ), ), 'SELECT avg(eladaid) as avg from ak' => @@ -9932,141 +493,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'avg\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{avg: numeric-string|null, 0: numeric-string|null}', + ), ), ), 'SELECT avg(email) as avg from ada' => @@ -10074,111 +503,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'avg\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{avg: float|null, 0: float|null}', + ), ), ), 'SELECT avg(freigabe1u1) as avg from ada' => @@ -10186,141 +513,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'avg\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{avg: numeric-string|null, 0: numeric-string|null}', + ), ), ), 'SELECT avg(ifnull(email, adaid)) as avg from ada' => @@ -10328,111 +523,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'avg\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{avg: float|null, 0: float|null}', + ), ), ), 'SELECT avg(null) as avg from ada' => @@ -10440,111 +533,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'avg\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{avg: float|null, 0: float|null}', + ), ), ), 'SELECT c_json FROM ada LEFT JOIN typemix ON (c_json = c_json) WHERE c_json IS NOT NULL' => @@ -10552,111 +543,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM ada RIGHT JOIN typemix ON (c_json = c_json) WHERE c_json IS NOT NULL' => @@ -10664,111 +553,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM typemix' => @@ -10776,111 +563,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM typemix LEFT JOIN ada ON (c_int = adaid) WHERE c_json IS NOT NULL' => @@ -10888,111 +573,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM typemix RIGHT JOIN ada ON (c_int = adaid) WHERE c_json IS NOT NULL' => @@ -11000,111 +583,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM typemix WHERE (c_json IS NOT NULL)' => @@ -11112,111 +593,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM typemix WHERE (c_json IS NULL)' => @@ -11224,111 +603,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM typemix WHERE c_json IS NOT NULL' => @@ -11336,111 +613,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM typemix WHERE c_json IS NOT NULL AND c_int=1' => @@ -11448,111 +623,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM typemix WHERE c_json IS NOT NULL OR c_int=1' => @@ -11560,111 +633,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM typemix WHERE c_json IS NULL' => @@ -11672,111 +643,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM typemix WHERE c_json IS NULL AND c_int=1' => @@ -11784,111 +653,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM typemix WHERE c_json IS NULL OR c_int=1' => @@ -11896,111 +663,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM typemix WHERE c_text IN (SELECT c_json FROM typemix WHERE c_json IS NOT NULL)' => @@ -12008,111 +673,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM typemix WHERE c_text IN (SELECT c_json FROM typemix WHERE c_json IS NULL)' => @@ -12120,111 +683,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json as col FROM typemix WHERE c_json IS NOT NULL' => @@ -12232,111 +693,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string|null, 0: string|null}', + ), ), ), 'SELECT c_json as col FROM typemix WHERE c_json IS NULL' => @@ -12344,111 +703,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string|null, 0: string|null}', + ), ), ), 'SELECT c_json_not_null FROM typemix WHERE c_json_not_null IS NULL' => @@ -12456,69 +713,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json_not_null\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json_not_null: string, 0: string}', + ), ), ), 'SELECT char_length(eladaid) as col from ak' => @@ -12526,111 +723,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-2147483648, 2147483647>|null, 0: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT character_length(eladaid) as col from ak' => @@ -12638,111 +733,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-2147483648, 2147483647>|null, 0: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT concat("abc", akid, 5000) as col from ak' => @@ -12750,69 +743,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string|null, 0: string|null}', + ), ), ), 'SELECT concat(akid, 5000) as col from ak' => @@ -12820,69 +753,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string|null, 0: string|null}', + ), ), ), 'SELECT concat(eladaid, 5000) as col from ak' => @@ -12890,111 +763,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string|null, 0: string|null}', + ), ), ), 'SELECT concat(eladaid, akid) as col from ak' => @@ -13002,111 +773,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string|null, 0: string|null}', + ), ), ), 'SELECT concat(eladaid, null) as col from ak' => @@ -13114,111 +783,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string|null, 0: string|null}', + ), ), ), 'SELECT concat_ws("abc", akid, 5000) as col from ak' => @@ -13226,69 +793,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string|null, 0: string|null}', + ), ), ), 'SELECT concat_ws(akid, 5000) as col from ak' => @@ -13296,69 +803,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string|null, 0: string|null}', + ), ), ), 'SELECT concat_ws(eladaid, 5000) as col from ak' => @@ -13366,111 +813,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string|null, 0: string|null}', + ), ), ), 'SELECT concat_ws(eladaid, akid) as col from ak' => @@ -13478,111 +823,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string|null, 0: string|null}', + ), ), ), 'SELECT concat_ws(eladaid, null) as col from ak' => @@ -13590,111 +833,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string|null, 0: string|null}', + ), ), ), 'SELECT count(*) as myemail from ada' => @@ -13702,69 +843,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'myemail\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{myemail: int, 0: int}', + ), ), ), 'SELECT count(email) as myemail from ada' => @@ -13772,69 +853,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'myemail\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{myemail: int, 0: int}', + ), ), ), 'SELECT count(email) as myemail, count(email) from ada' => @@ -13842,97 +863,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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' => 'count(email)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'count(email)\'|\'myemail\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'count(email)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 2 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 3 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{myemail: int, 0: int, \'count(email)\': int, 1: int}', + ), ), ), 'SELECT if(freigabe1u1 > 100, "a", 1) as col from ada' => @@ -13940,69 +873,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string, 0: string}', + ), ), ), 'SELECT if(freigabe1u1 > 100, freigabe1u1, "nope") as col from ada' => @@ -14010,69 +883,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string, 0: string}', + ), ), ), 'SELECT if(freigabe1u1 > 100, if(gesperrt <> 1, "a", "b"), "other") as col from ada' => @@ -14080,69 +893,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string, 0: string}', + ), ), ), 'SELECT ifnull(123.23, c_int) as col from typemix' => @@ -14150,99 +903,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: numeric-string, 0: numeric-string}', + ), ), ), 'SELECT ifnull(c_float, 123.23) as col from typemix' => @@ -14250,69 +913,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\FloatType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\FloatType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: float, 0: float}', + ), ), ), 'SELECT ifnull(c_int, "default") as col from typemix' => @@ -14320,69 +923,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string, 0: string}', + ), ), ), 'SELECT ifnull(c_int, 123.23) as col from typemix' => @@ -14390,99 +933,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: numeric-string, 0: numeric-string}', + ), ), ), 'SELECT ifnull(c_int, c_float) as col from typemix' => @@ -14490,69 +943,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\FloatType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\FloatType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: float, 0: float}', + ), ), ), 'SELECT ifnull(c_json, "default") as col FROM typemix WHERE c_json IS NULL' => @@ -14560,69 +953,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: mixed, 0: mixed}', + ), ), ), 'SELECT ifnull(c_nullable_tinyint, "default") as col from typemix' => @@ -14630,69 +963,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string, 0: string}', + ), ), ), 'SELECT ifnull(c_nullable_tinyint, 5000) as col from typemix' => @@ -14700,69 +973,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT ifnull(c_nullable_tinyint, c_nullable_tinyint) as col from typemix' => @@ -14770,117 +983,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-128, 127>|null, 0: int<-128, 127>|null}', + ), ), ), 'SELECT ifnull(c_nullable_tinyint, c_smallint) as col from typemix' => @@ -14888,75 +993,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT ifnull(c_smallint, c_smallint) as col from typemix' => @@ -14964,75 +1003,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT ifnull(c_smallint, c_tinyint) as col from typemix' => @@ -15040,75 +1013,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT ifnull(c_tinyint, c_smallint) as col from typemix' => @@ -15116,75 +1023,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT ifnull(null, "default") as col' => @@ -15192,69 +1033,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string, 0: string}', + ), ), ), 'SELECT ifnull(null, c_json) as col FROM typemix WHERE c_json IS NOT NULL' => @@ -15262,111 +1043,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: mixed, 0: mixed}', + ), ), ), 'SELECT instr(\'foobarbar\', \'bar\') as field from ak' => @@ -15374,69 +1053,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT instr(akid, \'bar\') as field from ak' => @@ -15444,69 +1063,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT instr(eladaid, \'bar\') as field from ak' => @@ -15514,111 +1073,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: int<-2147483648, 2147483647>|null, 0: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT isnull(akid) as n1 from ak' => @@ -15626,69 +1083,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'n1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'n1\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'n1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{n1: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT isnull(eladaid) as n1 from ak' => @@ -15696,69 +1093,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'n1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'n1\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'n1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{n1: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT lcase(c_varbinary255) as field from typemix' => @@ -15766,69 +1103,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: string|null, 0: string|null}', + ), ), ), 'SELECT length(akid) as col from ak' => @@ -15836,69 +1113,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT locate(\'foo\', eladaid, \'bar\') as field from ak' => @@ -15906,111 +1123,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: int<-2147483648, 2147483647>|null, 0: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT locate(akid, \'bar\') as field from ak' => @@ -16018,69 +1133,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT locate(eladaid, \'bar\') as field from ak' => @@ -16088,111 +1143,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: int<-2147483648, 2147483647>|null, 0: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT lower(\'FOO\') as field from ak' => @@ -16200,69 +1153,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: string|null, 0: string|null}', + ), ), ), 'SELECT lower(\'foobarbar\') as field from ak' => @@ -16270,69 +1163,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: string|null, 0: string|null}', + ), ), ), 'SELECT lower(c_varbinary25) as field from typemix' => @@ -16340,111 +1173,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: string|null, 0: string|null}', + ), ), ), 'SELECT lower(c_varbinary255) as field from typemix' => @@ -16452,69 +1183,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: string|null, 0: string|null}', + ), ), ), 'SELECT lower(concat(akid, 5000)) as col from ak' => @@ -16522,69 +1193,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string|null, 0: string|null}', + ), ), ), 'SELECT lower(null) as field from ak' => @@ -16592,111 +1203,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: string|null, 0: string|null}', + ), ), ), 'SELECT lower(upper(\'foobarbar\')) as field from ak' => @@ -16704,69 +1213,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: string|null, 0: string|null}', + ), ), ), 'SELECT max(c_nullable_tinyint) as max from typemix GROUP BY c_int' => @@ -16774,117 +1223,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'max\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{max: int<-128, 127>|null, 0: int<-128, 127>|null}', + ), ), ), 'SELECT max(c_tinyint) as max from typemix GROUP BY c_int' => @@ -16892,117 +1233,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'max\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{max: int<-128, 127>|null, 0: int<-128, 127>|null}', + ), ), ), 'SELECT max(eladaid) as max from ak' => @@ -17010,117 +1243,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'max\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{max: int<-2147483648, 2147483647>|null, 0: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT max(email) as max from ada' => @@ -17128,111 +1253,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'max\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{max: string|null, 0: string|null}', + ), ), ), 'SELECT max(freigabe1u1) as max from ada' => @@ -17240,117 +1263,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'max\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{max: int<-32768, 32767>|null, 0: int<-32768, 32767>|null}', + ), ), ), 'SELECT max(ifnull(email, adaid)) as max from ada' => @@ -17358,111 +1273,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'max\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{max: string|null, 0: string|null}', + ), ), ), 'SELECT max(null) as max from ada' => @@ -17470,75 +1283,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\MixedType::__set_state(array( - 'isExplicitMixed' => false, - 'subtractedType' => NULL, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'max\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\MixedType::__set_state(array( - 'isExplicitMixed' => false, - 'subtractedType' => NULL, - )), - 1 => - \PHPStan\Type\MixedType::__set_state(array( - 'isExplicitMixed' => false, - 'subtractedType' => NULL, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{max: string|null, 0: string|null}', + ), ), ), 'SELECT min(c_nullable_tinyint) as min from typemix GROUP BY c_int' => @@ -17546,117 +1293,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'min\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{min: int<-128, 127>|null, 0: int<-128, 127>|null}', + ), ), ), 'SELECT min(c_tinyint) as min from typemix GROUP BY c_int' => @@ -17664,117 +1303,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'min\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{min: int<-128, 127>|null, 0: int<-128, 127>|null}', + ), ), ), 'SELECT min(eladaid) as min from ak' => @@ -17782,117 +1313,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'min\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{min: int<-2147483648, 2147483647>|null, 0: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT min(email) as min from ada' => @@ -17900,111 +1323,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'min\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{min: string|null, 0: string|null}', + ), ), ), 'SELECT min(freigabe1u1) as min from ada' => @@ -18012,117 +1333,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'min\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{min: int<-32768, 32767>|null, 0: int<-32768, 32767>|null}', + ), ), ), 'SELECT min(ifnull(email, adaid)) as min from ada' => @@ -18130,111 +1343,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'min\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{min: string|null, 0: string|null}', + ), ), ), 'SELECT min(null) as min from ada' => @@ -18242,75 +1353,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\MixedType::__set_state(array( - 'isExplicitMixed' => false, - 'subtractedType' => NULL, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'min\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\MixedType::__set_state(array( - 'isExplicitMixed' => false, - 'subtractedType' => NULL, - )), - 1 => - \PHPStan\Type\MixedType::__set_state(array( - 'isExplicitMixed' => false, - 'subtractedType' => NULL, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{min: string|null, 0: string|null}', + ), ), ), 'SELECT nullif(2, 2) as col' => @@ -18318,111 +1363,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-2147483648, 2147483647>|null, 0: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT nullif(2, 3) as col' => @@ -18430,111 +1373,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-2147483648, 2147483647>|null, 0: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT nullif(c_smallint, c_tinyint) as col from typemix' => @@ -18542,117 +1383,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-32768, 32767>|null, 0: int<-32768, 32767>|null}', + ), ), ), 'SELECT nullif(c_tinyint, "default") as col from typemix' => @@ -18660,117 +1393,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-128, 127>|null, 0: int<-128, 127>|null}', + ), ), ), 'SELECT nullif(c_tinyint, 3) as col from typemix' => @@ -18778,117 +1403,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-128, 127>|null, 0: int<-128, 127>|null}', + ), ), ), 'SELECT nullif(c_tinyint, 5000) as col from typemix' => @@ -18896,117 +1413,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-128, 127>|null, 0: int<-128, 127>|null}', + ), ), ), 'SELECT nullif(c_tinyint, c_smallint) as col from typemix' => @@ -19014,117 +1423,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-128, 127>|null, 0: int<-128, 127>|null}', + ), ), ), 'SELECT nullif(c_tinyint, c_tinyint) as col from typemix' => @@ -19132,117 +1433,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-128, 127>|null, 0: int<-128, 127>|null}', + ), ), ), 'SELECT octet_length(eladaid) as col from ak' => @@ -19250,111 +1443,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-2147483648, 2147483647>|null, 0: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT round(1.12, 1) as abs from ak' => @@ -19362,99 +1453,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'abs', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'abs\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'abs', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{abs: numeric-string, 0: numeric-string}', + ), ), ), 'SELECT round(freigabe1u1) as abs from ada' => @@ -19462,69 +1463,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'abs', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'abs\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'abs', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{abs: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT round(null) as abs from ada' => @@ -19532,111 +1473,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'abs', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'abs\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'abs', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{abs: float|null, 0: float|null}', + ), ), ), 'SELECT sum(akid) as sum from ak' => @@ -19644,141 +1483,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'sum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'sum\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'sum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{sum: numeric-string|null, 0: numeric-string|null}', + ), ), ), 'SELECT sum(c_double) as sum from typemix' => @@ -19786,111 +1493,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'sum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'sum\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'sum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{sum: float|null, 0: float|null}', + ), ), ), 'SELECT sum(c_nullable_tinyint) as sum from typemix GROUP BY c_int' => @@ -19898,141 +1503,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'sum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'sum\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'sum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{sum: numeric-string|null, 0: numeric-string|null}', + ), ), ), 'SELECT sum(c_tinyint) as sum from typemix GROUP BY c_int' => @@ -20040,141 +1513,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'sum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'sum\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'sum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{sum: numeric-string|null, 0: numeric-string|null}', + ), ), ), 'SELECT sum(eladaid) as sum from ak' => @@ -20182,141 +1523,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'sum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'sum\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'sum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{sum: numeric-string|null, 0: numeric-string|null}', + ), ), ), 'SELECT sum(null) as sum from ak' => @@ -20324,111 +1533,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'sum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'sum\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'sum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{sum: float|null, 0: float|null}', + ), ), ), 'SELECT ucase(c_varbinary25) as field from typemix' => @@ -20436,111 +1543,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: string|null, 0: string|null}', + ), ), ), 'SELECT upper(\'fooBARbar\') as field from ak' => @@ -20548,69 +1553,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: string|null, 0: string|null}', + ), ), ), 'SELECT upper(\'foobarbar\') as field from ak' => @@ -20618,69 +1563,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: string|null, 0: string|null}', + ), ), ), ), diff --git a/tests/stringify/config/.phpunit-phpstan-dba-mysqli.cache b/tests/stringify/config/.phpunit-phpstan-dba-mysqli.cache index 880c25c5b..b6e647e63 100644 --- a/tests/stringify/config/.phpunit-phpstan-dba-mysqli.cache +++ b/tests/stringify/config/.phpunit-phpstan-dba-mysqli.cache @@ -1,5 +1,5 @@ 'v12-new-major', + 'schemaVersion' => 'v12-new-cache5', 'schemaHash' => NULL, 'records' => array ( @@ -8,131 +8,9 @@ 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 2 => - \PHPStan\Type\StringType::__set_state(array( - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, gesperrt: int<-128, 127>, email: string, freigabe1u1: int<-32768, 32767>}', + ), ), ), 'SELECT count(email) as myemail from ada' => @@ -140,81 +18,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'myemail\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{myemail: int, 0: int}', + ), ), ), 'SELECT count(email) as myemail, count(email) from ada' => @@ -222,121 +28,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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' => 'count(email)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'count(email)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'count(email)\'|\'myemail\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'count(email)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'count(email)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 2 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 3 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{myemail: int, 0: int, \'count(email)\': int, 1: int}', + ), ), ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => @@ -344,229 +38,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 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, - )), - 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 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>}', + ), ), ), ), From e21925da0001872f656e549f66ea7c418fc9532e Mon Sep 17 00:00:00 2001 From: Markus Staab Date: Sun, 17 Nov 2024 08:32:26 +0100 Subject: [PATCH 2/5] fix --- .phpstan-dba-pdo-mysql.cache | 638 +- .../.phpunit-phpstan-dba-pdo-mysql.cache | 8000 +----- .../.phpunit-phpstan-dba-pdo-mysql.cache | 116 +- .../.phpunit-phpstan-dba-pdo-mysql.cache | 116 +- .../.phpunit-phpstan-dba-pdo-mysql.cache | 4833 +--- .../.phpunit-phpstan-dba-pdo-mysql.cache | 20053 +--------------- .../.phpunit-phpstan-dba-pdo-mysql.cache | 552 +- 7 files changed, 763 insertions(+), 33545 deletions(-) diff --git a/.phpstan-dba-pdo-mysql.cache b/.phpstan-dba-pdo-mysql.cache index 28acabdc3..b4116340e 100644 --- a/.phpstan-dba-pdo-mysql.cache +++ b/.phpstan-dba-pdo-mysql.cache @@ -1,5 +1,5 @@ 'v12-new-major', + 'schemaVersion' => 'v12-new-cache5', 'schemaHash' => NULL, 'records' => array ( @@ -13,197 +13,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_TYPE', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_TYPE', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_TYPE', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'EXTRA', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'EXTRA', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'EXTRA', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|\'COLUMN_NAME\'|\'COLUMN_TYPE\'|\'EXTRA\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'EXTRA', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'EXTRA', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'EXTRA', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_TYPE', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_TYPE', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_TYPE', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - )), - 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 ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 3, - ), - )), + array ( + 'type-description' => 'array{COLUMN_NAME: string, 0: string, EXTRA: string, 1: string, COLUMN_TYPE: string, 2: string}', + ), ), ), 'SELECT @@ -233,243 +45,13 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 2 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'grouper', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'dbsignature\'|\'grouper\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'dbsignature', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'grouper', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 2 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 3 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{dbsignature: string|null, 0: string|null, grouper: int<-2147483648, 2147483647>, 1: int<-2147483648, 2147483647>}', + ), 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 2 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'dbsignature', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'grouper', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'dbsignature\'|\'grouper\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'dbsignature', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'grouper', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{dbsignature: string|null, grouper: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT column_name, column_default, is_nullable @@ -479,203 +61,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_DEFAULT', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'IS_NULLABLE', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'IS_NULLABLE', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|\'COLUMN_DEFAULT\'|\'COLUMN_NAME\'|\'IS_NULLABLE\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_NAME', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_DEFAULT', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COLUMN_DEFAULT', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'IS_NULLABLE', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'IS_NULLABLE', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 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\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 4 => - \PHPStan\Type\StringType::__set_state(array( - )), - 5 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 3, - ), - )), + array ( + 'type-description' => 'array{column_name: string, 0: string, column_default: string|null, 1: string|null, is_nullable: string, 2: string}', + ), ), ), ), diff --git a/tests/default/config/.phpunit-phpstan-dba-pdo-mysql.cache b/tests/default/config/.phpunit-phpstan-dba-pdo-mysql.cache index 816dee886..1c7b3a8d9 100644 --- a/tests/default/config/.phpunit-phpstan-dba-pdo-mysql.cache +++ b/tests/default/config/.phpunit-phpstan-dba-pdo-mysql.cache @@ -1,5 +1,5 @@ 'v12-new-major', + 'schemaVersion' => 'v12-new-cache5', 'schemaHash' => NULL, 'records' => array ( @@ -11,75 +11,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT * FROM typemix' => @@ -87,2730 +21,13 @@ 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - '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( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 8 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 9 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 10 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 11 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_float', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 12 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 13 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 14 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 15 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 16 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 17 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 18 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 19 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 20 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_nullable_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 21 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 22 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 23 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 24 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 25 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 26 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 27 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 28 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 29 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 30 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 31 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 32 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 33 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 34 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 35 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 36 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 37 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 38 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 39 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 40 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'c_bigint\'|\'c_bit\'|\'c_blob\'|\'c_boolean\'|\'c_char5\'|\'c_date\'|\'c_datetime\'|\'c_decimal\'|\'c_decimal_not_null\'|\'c_double\'|\'c_enum\'|\'c_float\'|\'c_int\'|\'c_json\'|\'c_json_not_null\'|\'c_long_text\'|\'c_longblob\'|\'c_medium_text\'|\'c_mediumblog\'|\'c_mediumint\'|\'c_nullable_tinyint\'|\'c_real\'|\'c_set\'|\'c_smallint\'|\'c_text\'|\'c_time\'|\'c_timestamp\'|\'c_tiny_text\'|\'c_tinyblob\'|\'c_tinyint\'|\'c_unsigned_bigint\'|\'c_unsigned_int\'|\'c_unsigned_mediumint\'|\'c_unsigned_smallint\'|\'c_unsigned_tinyint\'|\'c_varbinary25\'|\'c_varbinary255\'|\'c_varchar25\'|\'c_varchar255\'|\'c_year\'|\'pid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 8 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 9 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 10 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 11 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 12 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 13 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 14 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 15 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 16 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 17 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 18 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 19 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 20 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_nullable_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 21 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 22 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 23 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 24 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 25 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 26 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_float', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 27 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 28 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 29 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 30 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 31 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 32 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 33 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 34 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 35 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 36 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 37 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 38 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 39 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 40 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - 2 => - \PHPStan\Type\StringType::__set_state(array( - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 4 => - \PHPStan\Type\StringType::__set_state(array( - )), - 5 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 6 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 7 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 8 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 9 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 10 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 2155, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 11 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 12 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 13 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 14 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 15 => - \PHPStan\Type\StringType::__set_state(array( - )), - 16 => - \PHPStan\Type\StringType::__set_state(array( - )), - 17 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 18 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 19 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 20 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 21 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 22 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -8388608, - 'max' => 8388607, - )), - 23 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 24 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 25 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 26 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 27 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 28 => - \PHPStan\Type\StringType::__set_state(array( - )), - 29 => - \PHPStan\Type\StringType::__set_state(array( - )), - 30 => - \PHPStan\Type\StringType::__set_state(array( - )), - 31 => - \PHPStan\Type\StringType::__set_state(array( - )), - 32 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 255, - )), - 33 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 34 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 65535, - )), - 35 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 16777215, - )), - 36 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => NULL, - )), - 37 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 38 => - \PHPStan\Type\StringType::__set_state(array( - )), - 39 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 40 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{pid: int<0, 4294967295>, 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_nullable_tinyint: int<-128, 127>|null, c_smallint: int<-32768, 32767>, c_mediumint: int<-8388608, 8388607>, c_bigint: int, c_double: float, c_real: float, c_float: 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, c_decimal: numeric-string|null, c_decimal_not_null: numeric-string}', + ), 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - '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( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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\ConstantIntegerType::__set_state(array( - 'value' => 37, - )), - 38 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 38, - )), - 39 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 39, - )), - 40 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 40, - )), - 41 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 42 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 43 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 44 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 45 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 46 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 47 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 48 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 49 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 50 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 51 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 52 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_float', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 53 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 54 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 55 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 56 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 57 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 58 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 59 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 60 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 61 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_nullable_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 62 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 63 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 64 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 65 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 66 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 67 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 68 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 69 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 70 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 71 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 72 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 73 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 74 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 75 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 76 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 77 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 78 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 79 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 80 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 81 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|\'c_bigint\'|\'c_bit\'|\'c_blob\'|\'c_boolean\'|\'c_char5\'|\'c_date\'|\'c_datetime\'|\'c_decimal\'|\'c_decimal_not_null\'|\'c_double\'|\'c_enum\'|\'c_float\'|\'c_int\'|\'c_json\'|\'c_json_not_null\'|\'c_long_text\'|\'c_longblob\'|\'c_medium_text\'|\'c_mediumblog\'|\'c_mediumint\'|\'c_nullable_tinyint\'|\'c_real\'|\'c_set\'|\'c_smallint\'|\'c_text\'|\'c_time\'|\'c_timestamp\'|\'c_tiny_text\'|\'c_tinyblob\'|\'c_tinyint\'|\'c_unsigned_bigint\'|\'c_unsigned_int\'|\'c_unsigned_mediumint\'|\'c_unsigned_smallint\'|\'c_unsigned_tinyint\'|\'c_varbinary25\'|\'c_varbinary255\'|\'c_varchar25\'|\'c_varchar255\'|\'c_year\'|\'pid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 8 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 9 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 4, - )), - 10 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 11 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 5, - )), - 12 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 13 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 6, - )), - 14 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 15 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 7, - )), - 16 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 17 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 8, - )), - 18 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 19 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 9, - )), - 20 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 21 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 10, - )), - 22 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 23 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 11, - )), - 24 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 25 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 12, - )), - 26 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 27 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 13, - )), - 28 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 29 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 14, - )), - 30 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 31 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 15, - )), - 32 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 33 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 16, - )), - 34 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 35 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 17, - )), - 36 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 37 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 18, - )), - 38 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 39 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 19, - )), - 40 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_nullable_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 41 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 20, - )), - 42 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 43 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 21, - )), - 44 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 45 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 22, - )), - 46 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 47 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 23, - )), - 48 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 49 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 24, - )), - 50 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 51 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 25, - )), - 52 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_float', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 53 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 26, - )), - 54 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 55 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 27, - )), - 56 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 57 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 28, - )), - 58 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 59 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 29, - )), - 60 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 61 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 30, - )), - 62 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 63 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 31, - )), - 64 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 65 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 32, - )), - 66 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 67 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 33, - )), - 68 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 69 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 34, - )), - 70 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 71 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 35, - )), - 72 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 73 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 36, - )), - 74 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 75 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 37, - )), - 76 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 77 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 38, - )), - 78 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 79 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 39, - )), - 80 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 81 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 40, - )), - ), - '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( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 7 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 8 => - \PHPStan\Type\StringType::__set_state(array( - )), - 9 => - \PHPStan\Type\StringType::__set_state(array( - )), - 10 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 11 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 12 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 13 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 14 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 15 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 16 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 17 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 18 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 19 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 20 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 2155, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 21 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 2155, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 22 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 23 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 24 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 25 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 26 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 27 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 28 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 29 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - 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( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 35 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - 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\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 41 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 42 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 43 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 44 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -8388608, - 'max' => 8388607, - )), - 45 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -8388608, - 'max' => 8388607, - )), - 46 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 47 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 48 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 49 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 50 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 51 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 52 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 53 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 54 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 55 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 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\StringType::__set_state(array( - )), - 61 => - \PHPStan\Type\StringType::__set_state(array( - )), - 62 => - \PHPStan\Type\StringType::__set_state(array( - )), - 63 => - \PHPStan\Type\StringType::__set_state(array( - )), - 64 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 255, - )), - 65 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 255, - )), - 66 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 67 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 68 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 65535, - )), - 69 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 65535, - )), - 70 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 16777215, - )), - 71 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 16777215, - )), - 72 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => NULL, - )), - 73 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => NULL, - )), - 74 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 75 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 76 => - \PHPStan\Type\StringType::__set_state(array( - )), - 77 => - \PHPStan\Type\StringType::__set_state(array( - )), - 78 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 79 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 80 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - 81 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 41, - ), - )), + array ( + 'type-description' => 'array{pid: int<0, 4294967295>, 0: int<0, 4294967295>, c_char5: string, 1: string, c_varchar255: string, 2: string, c_varchar25: string|null, 3: string|null, c_varbinary255: string, 4: string, c_varbinary25: string|null, 5: string|null, c_date: string|null, 6: string|null, c_time: string|null, 7: string|null, c_datetime: string|null, 8: string|null, c_timestamp: string|null, 9: string|null, c_year: int<0, 2155>|null, 10: int<0, 2155>|null, c_tiny_text: string|null, 11: string|null, c_medium_text: string|null, 12: string|null, c_text: string|null, 13: string|null, c_long_text: string|null, 14: string|null, c_enum: string, 15: string, c_set: string, 16: string, c_bit: int|null, 17: int|null, c_int: int<-2147483648, 2147483647>, 18: int<-2147483648, 2147483647>, c_tinyint: int<-128, 127>, 19: int<-128, 127>, c_nullable_tinyint: int<-128, 127>|null, 20: int<-128, 127>|null, c_smallint: int<-32768, 32767>, 21: int<-32768, 32767>, c_mediumint: int<-8388608, 8388607>, 22: int<-8388608, 8388607>, c_bigint: int, 23: int, c_double: float, 24: float, c_real: float, 25: float, c_float: float, 26: float, c_boolean: int<-128, 127>, 27: int<-128, 127>, c_blob: string, 28: string, c_tinyblob: string, 29: string, c_mediumblog: string, 30: string, c_longblob: string, 31: string, c_unsigned_tinyint: int<0, 255>, 32: int<0, 255>, c_unsigned_int: int<0, 4294967295>, 33: int<0, 4294967295>, c_unsigned_smallint: int<0, 65535>, 34: int<0, 65535>, c_unsigned_mediumint: int<0, 16777215>, 35: int<0, 16777215>, c_unsigned_bigint: int<0, max>, 36: int<0, max>, c_json: string|null, 37: string|null, c_json_not_null: string, 38: string, c_decimal: numeric-string|null, 39: numeric-string|null, c_decimal_not_null: numeric-string, 40: numeric-string}', + ), ), ), 'SELECT MAX(adaid), MIN(adaid), COUNT(adaid), AVG(adaid) FROM ada WHERE adaid = 1' => @@ -2818,292 +35,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 2 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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' => 'AVG(adaid)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COUNT(adaid)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'MAX(adaid)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'MIN(adaid)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'AVG(adaid)\'|\'COUNT(adaid)\'|\'MAX(adaid)\'|\'MIN(adaid)\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'MAX(adaid)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'MIN(adaid)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'COUNT(adaid)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'AVG(adaid)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 4 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 5 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 6 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 7 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{\'MAX(adaid)\': int<-32768, 32767>|null, 0: int<-32768, 32767>|null, \'MIN(adaid)\': int<-32768, 32767>|null, 1: int<-32768, 32767>|null, \'COUNT(adaid)\': int, 2: int, \'AVG(adaid)\': numeric-string|null, 3: numeric-string|null}', + ), ), ), 'SELECT a.email, b.adaid FROM ada a LEFT JOIN ada b ON a.adaid=b.adaid' => @@ -3111,148 +45,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - '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( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>|null, 1: int<-32768, 32767>|null}', + ), ), ), 'SELECT adaid @@ -3261,75 +56,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada' => @@ -3337,75 +66,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada LIMIT 1 FOR SHARE' => @@ -3413,75 +76,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada LIMIT 1 FOR SHARE NOWAIT' => @@ -3489,75 +86,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada LIMIT 1 FOR SHARE SKIP LOCKED' => @@ -3565,75 +96,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE NOWAIT' => @@ -3641,75 +106,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada LIMIT 1 FOR UPDATE SKIP LOCKED' => @@ -3717,75 +116,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada LIMIT 1 OFFSET 1' => @@ -3793,75 +126,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada LIMIT 1 OFFSET 1 FOR UPDATE' => @@ -3869,75 +136,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada WHERE adaid IN (\'1\')' => @@ -3945,75 +146,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada WHERE adaid IN (\'1\') AND email LIKE \'1970-01-01\'' => @@ -4021,75 +156,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada WHERE adaid IN (NULL) AND email LIKE \'1970-01-01\'' => @@ -4097,75 +166,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada WHERE email LIKE ":gesperrt%"' => @@ -4173,75 +176,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada WHERE email LIKE \'%questions ?%\'' => @@ -4249,75 +186,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada WHERE email LIKE \':gesperrt%\'' => @@ -4325,75 +196,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid FROM ada WHERE email LIKE \'hello?%\'' => @@ -4401,75 +206,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid, email FROM ada' => @@ -4477,93 +216,9 @@ FROM ada' => 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, email: string}', + ), ), ), 'SELECT akid FROM ak WHERE eadavk>1.0' => @@ -4571,75 +226,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'akid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{akid: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT akid FROM ak WHERE eadavk>1.1' => @@ -4647,75 +236,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'akid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{akid: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT c_datetime FROM typemix' => @@ -4723,92 +246,9 @@ FROM ada' => 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\ObjectType::__set_state(array( - 'className' => 'DateTimeImmutable', - 'classReflection' => NULL, - 'subtractedType' => NULL, - 'cachedParent' => NULL, - 'cachedInterfaces' => NULL, - 'currentAncestors' => - array ( - ), - 'cachedDescription' => NULL, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\ObjectType::__set_state(array( - 'className' => 'DateTimeImmutable', - 'classReflection' => NULL, - 'subtractedType' => NULL, - 'cachedParent' => NULL, - 'cachedInterfaces' => NULL, - 'currentAncestors' => - array ( - ), - 'cachedDescription' => NULL, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{c_datetime: DateTimeImmutable|null}', + ), ), ), 'SELECT count(*) FROM typemix WHERE c_date = \'1970-01-01\'' => @@ -4816,69 +256,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'count(*)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'count(*)\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'count(*)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{\'count(*)\': int, 0: int}', + ), ), ), 'SELECT count(*) FROM typemix WHERE c_datetime = \'1970-01-01\'' => @@ -4886,69 +266,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'count(*)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'count(*)\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'count(*)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{\'count(*)\': int, 0: int}', + ), ), ), 'SELECT eladaid FROM ak' => @@ -4956,117 +276,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'eladaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{eladaid: int<-2147483648, 2147483647>|null, 0: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT email @@ -5075,69 +287,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string}', + ), ), ), 'SELECT email FROM ada' => @@ -5145,110 +297,13 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string}', + ), 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{email: string}', + ), ), ), 'SELECT email adaid WHERE gesperrt freigabe1u1 FROM ada' => @@ -5264,205 +319,13 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{email: string, adaid: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada LIMIT 1' => @@ -5470,117 +333,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada LIMIT 1, 10' => @@ -5588,117 +343,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE adaid = \'1\'' => @@ -5706,117 +353,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE adaid = \'1\' and email = \'email@example.org\'' => @@ -5824,117 +363,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE adaid = 1' => @@ -5942,117 +373,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE adaid = 2' => @@ -6060,117 +383,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE adaid = 3' => @@ -6178,117 +393,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE adaid IN(1,3)' => @@ -6296,117 +403,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE adaid=1' => @@ -6414,205 +413,13 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{email: string, adaid: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE email <=> \'\'' => @@ -6620,117 +427,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE email = \'1970-01-01\'' => @@ -6738,117 +437,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE email = \'1970-01-01\' AND 1=1' => @@ -6856,117 +447,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE email = \'email@example.org\'' => @@ -6974,117 +457,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE email = \'test@example.org\'' => @@ -7092,117 +467,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE email = \'webmaster@example.org\'' => @@ -7210,117 +477,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE email=\'foo\'' => @@ -7328,117 +487,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE email=\'test@example.org\'' => @@ -7446,117 +497,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE gesperrt = \'1\'' => @@ -7564,117 +507,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada where adaid = \'1\'' => @@ -7682,93 +517,9 @@ FROM ada' => 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{email: string, adaid: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid, "xy" as b FROM ada WHERE adaid = \'1970-01-01\'' => @@ -7776,181 +527,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'b', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'b', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|\'adaid\'|\'b\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'b', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'b', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 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\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 4 => - \PHPStan\Type\StringType::__set_state(array( - )), - 5 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 3, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>, b: string, 2: string}', + ), ), ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => @@ -7958,181 +537,9 @@ FROM ada' => 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 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, - )), - 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 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>}', + ), ), ), 'SELECT max(adaid) FROM ada' => @@ -8140,78 +547,9 @@ FROM ada' => 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max(adaid)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max(adaid)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{\'max(adaid)\': int<-32768, 32767>|null}', + ), ), ), ), diff --git a/tests/defaultFetchAssoc/config/.phpunit-phpstan-dba-pdo-mysql.cache b/tests/defaultFetchAssoc/config/.phpunit-phpstan-dba-pdo-mysql.cache index 08c0ac755..3b745655c 100644 --- a/tests/defaultFetchAssoc/config/.phpunit-phpstan-dba-pdo-mysql.cache +++ b/tests/defaultFetchAssoc/config/.phpunit-phpstan-dba-pdo-mysql.cache @@ -1,5 +1,5 @@ 'v12-new-major', + 'schemaVersion' => 'v12-new-cache5', 'schemaHash' => NULL, 'records' => array ( @@ -8,117 +8,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), ), diff --git a/tests/defaultFetchNumeric/config/.phpunit-phpstan-dba-pdo-mysql.cache b/tests/defaultFetchNumeric/config/.phpunit-phpstan-dba-pdo-mysql.cache index 08c0ac755..3b745655c 100644 --- a/tests/defaultFetchNumeric/config/.phpunit-phpstan-dba-pdo-mysql.cache +++ b/tests/defaultFetchNumeric/config/.phpunit-phpstan-dba-pdo-mysql.cache @@ -1,5 +1,5 @@ 'v12-new-major', + 'schemaVersion' => 'v12-new-cache5', 'schemaHash' => NULL, 'records' => array ( @@ -8,117 +8,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), ), diff --git a/tests/rules/config/.phpunit-phpstan-dba-pdo-mysql.cache b/tests/rules/config/.phpunit-phpstan-dba-pdo-mysql.cache index e55f91551..7cdeb2ba9 100644 --- a/tests/rules/config/.phpunit-phpstan-dba-pdo-mysql.cache +++ b/tests/rules/config/.phpunit-phpstan-dba-pdo-mysql.cache @@ -1,5 +1,5 @@ 'v12-new-major', + 'schemaVersion' => 'v12-new-cache5', 'schemaHash' => NULL, 'records' => array ( @@ -117,181 +117,9 @@ Simulated query: SELECT * FROM 1 LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 4 => - \PHPStan\Type\StringType::__set_state(array( - )), - 5 => - \PHPStan\Type\StringType::__set_state(array( - )), - 6 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, gesperrt: int<-128, 127>, 1: int<-128, 127>, email: string, 2: string, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>}', + ), ), ), 'SELECT * FROM `ada` WHERE email = \'test@example.com\';' => @@ -299,181 +127,9 @@ Simulated query: SELECT * FROM 1 LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 4 => - \PHPStan\Type\StringType::__set_state(array( - )), - 5 => - \PHPStan\Type\StringType::__set_state(array( - )), - 6 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, gesperrt: int<-128, 127>, 1: int<-128, 127>, email: string, 2: string, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>}', + ), ), ), 'SELECT * FROM ada' => @@ -481,131 +137,9 @@ Simulated query: SELECT * FROM 1 LIMIT 0', 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 2 => - \PHPStan\Type\StringType::__set_state(array( - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, gesperrt: int<-128, 127>, email: string, freigabe1u1: int<-32768, 32767>}', + ), ), ), 'SELECT * FROM ada GROUP BY doesNotExist' => @@ -629,181 +163,9 @@ Simulated query: SELECT * FROM 1 LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 4 => - \PHPStan\Type\StringType::__set_state(array( - )), - 5 => - \PHPStan\Type\StringType::__set_state(array( - )), - 6 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, gesperrt: int<-128, 127>, 1: int<-128, 127>, email: string, 2: string, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>}', + ), ), ), 'SELECT * FROM ada WHERE doesNotExist=1' => @@ -819,181 +181,9 @@ Simulated query: SELECT * FROM 1 LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 4 => - \PHPStan\Type\StringType::__set_state(array( - )), - 5 => - \PHPStan\Type\StringType::__set_state(array( - )), - 6 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, gesperrt: int<-128, 127>, 1: int<-128, 127>, email: string, 2: string, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>}', + ), ), ), 'SELECT * FROM ada WHERE email = \'1970-01-01\' LIMIT \'27\' OFFSET \'15\'' => @@ -1001,181 +191,9 @@ Simulated query: SELECT * FROM 1 LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 4 => - \PHPStan\Type\StringType::__set_state(array( - )), - 5 => - \PHPStan\Type\StringType::__set_state(array( - )), - 6 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, gesperrt: int<-128, 127>, 1: int<-128, 127>, email: string, 2: string, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>}', + ), ), ), 'SELECT * FROM ada WHERE email = \'1970-01-01\' LIMIT 5 OFFSET 2' => @@ -1183,181 +201,9 @@ Simulated query: SELECT * FROM 1 LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 4 => - \PHPStan\Type\StringType::__set_state(array( - )), - 5 => - \PHPStan\Type\StringType::__set_state(array( - )), - 6 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, gesperrt: int<-128, 127>, 1: int<-128, 127>, email: string, 2: string, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>}', + ), ), ), 'SELECT * FROM ak' => @@ -1365,149 +211,9 @@ Simulated query: SELECT * FROM 1 LIMIT 0', 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 2 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eadavk', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'akid\'|\'eadavk\'|\'eladaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eadavk', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 2 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{akid: int<-2147483648, 2147483647>, eladaid: int<-2147483648, 2147483647>|null, eadavk: numeric-string}', + ), ), ), 'SELECT * FROM typemix' => @@ -1515,1014 +221,9 @@ Simulated query: SELECT * FROM 1 LIMIT 0', 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - '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( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 8 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 9 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 10 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 11 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_float', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 12 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 13 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 14 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 15 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 16 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 17 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 18 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 19 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 20 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_nullable_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 21 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 22 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 23 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 24 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 25 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 26 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 27 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 28 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 29 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 30 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 31 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 32 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 33 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 34 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 35 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 36 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 37 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 38 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 39 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 40 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'c_bigint\'|\'c_bit\'|\'c_blob\'|\'c_boolean\'|\'c_char5\'|\'c_date\'|\'c_datetime\'|\'c_decimal\'|\'c_decimal_not_null\'|\'c_double\'|\'c_enum\'|\'c_float\'|\'c_int\'|\'c_json\'|\'c_json_not_null\'|\'c_long_text\'|\'c_longblob\'|\'c_medium_text\'|\'c_mediumblog\'|\'c_mediumint\'|\'c_nullable_tinyint\'|\'c_real\'|\'c_set\'|\'c_smallint\'|\'c_text\'|\'c_time\'|\'c_timestamp\'|\'c_tiny_text\'|\'c_tinyblob\'|\'c_tinyint\'|\'c_unsigned_bigint\'|\'c_unsigned_int\'|\'c_unsigned_mediumint\'|\'c_unsigned_smallint\'|\'c_unsigned_tinyint\'|\'c_varbinary25\'|\'c_varbinary255\'|\'c_varchar25\'|\'c_varchar255\'|\'c_year\'|\'pid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 8 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 9 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 10 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 11 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 12 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 13 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 14 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 15 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 16 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 17 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 18 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 19 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 20 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_nullable_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 21 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 22 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 23 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 24 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 25 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 26 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_float', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 27 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 28 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 29 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 30 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 31 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 32 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 33 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 34 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 35 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 36 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 37 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 38 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 39 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 40 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - 2 => - \PHPStan\Type\StringType::__set_state(array( - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 4 => - \PHPStan\Type\StringType::__set_state(array( - )), - 5 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 6 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 7 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 8 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 9 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 10 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 2155, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 11 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 12 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 13 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 14 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 15 => - \PHPStan\Type\StringType::__set_state(array( - )), - 16 => - \PHPStan\Type\StringType::__set_state(array( - )), - 17 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 18 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 19 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 20 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 21 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 22 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -8388608, - 'max' => 8388607, - )), - 23 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 24 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 25 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 26 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 27 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 28 => - \PHPStan\Type\StringType::__set_state(array( - )), - 29 => - \PHPStan\Type\StringType::__set_state(array( - )), - 30 => - \PHPStan\Type\StringType::__set_state(array( - )), - 31 => - \PHPStan\Type\StringType::__set_state(array( - )), - 32 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 255, - )), - 33 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 34 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 65535, - )), - 35 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 16777215, - )), - 36 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => NULL, - )), - 37 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 38 => - \PHPStan\Type\StringType::__set_state(array( - )), - 39 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 40 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{pid: int<0, 4294967295>, 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_nullable_tinyint: int<-128, 127>|null, c_smallint: int<-32768, 32767>, c_mediumint: int<-8388608, 8388607>, c_bigint: int, c_double: float, c_real: float, c_float: 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, c_decimal: numeric-string|null, c_decimal_not_null: numeric-string}', + ), ), ), 'SELECT * FROM unknown_table' => @@ -2538,194 +239,9 @@ Simulated query: SELECT * FROM 1 LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 8 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|4|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 8 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 4, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 4 => - \PHPStan\Type\StringType::__set_state(array( - )), - 5 => - \PHPStan\Type\StringType::__set_state(array( - )), - 6 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 8 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 5, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, gesperrt: int<-128, 127>, 1: int<-128, 127>, email: string, 2: string, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>, 4: int<-32768, 32767>}', + ), ), ), 'SELECT FROM WHERE' => @@ -2743,75 +259,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT doesNotExist, adaid, gesperrt, freigabe1u1 FROM ada' => @@ -2827,110 +277,13 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{email: string}', + ), 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string}', + ), ), ), 'SELECT email FROM ada where email = ""' => @@ -2938,46 +291,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{email: string}', + ), ), ), 'SELECT email FROM ada where email = \'1\'' => @@ -2985,46 +301,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{email: string}', + ), ), ), 'SELECT email adaid @@ -3067,117 +346,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada' => @@ -3185,117 +356,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada GROUP BY xy LIMIT 1' => @@ -3311,117 +374,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE adaid = \'1\' OR adaid = \'10\'' => @@ -3429,117 +384,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE adaid = \'1\' OR adaid = \'10\' and email = \'hello world\'' => @@ -3547,117 +394,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE adaid = \'1\' and email = \'hello world\'' => @@ -3665,117 +404,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid FROM ada WHERE email=\'my_other_table\' LIMIT 1' => @@ -3783,117 +414,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid GROUP BY xy FROM ada LIMIT 1' => @@ -3909,307 +432,13 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{email: string, adaid: int<-32768, 32767>, gesperrt: int<-128, 127>, freigabe1u1: int<-32768, 32767>}', + ), 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 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, - )), - 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 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada LIMIT 1' => @@ -4217,181 +446,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 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, - )), - 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 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE email=\'my_other_table\' LIMIT 1' => @@ -4399,181 +456,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 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, - )), - 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 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE adaid = \'1\'' => @@ -4581,181 +466,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 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, - )), - 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 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>}', + ), ), ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada WHERE asdsa=\'1\'' => @@ -4779,181 +492,9 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 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, - )), - 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 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>}', + ), ), ), 'SELECT email, does_not_exist FROM ada WHERE email = \'1970-01-01\' AND 1=1' => @@ -4977,205 +518,13 @@ Simulated query: SELECT FROM WHERE LIMIT 0', 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - '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, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>}', + ), 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'adaid\'|\'email\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{email: string, adaid: int<-32768, 32767>}', + ), ), ), 'SELECT with syntax error GROUPY by x' => diff --git a/tests/sqlAst/config/.phpunit-phpstan-dba-pdo-mysql.cache b/tests/sqlAst/config/.phpunit-phpstan-dba-pdo-mysql.cache index 5cac0d988..f8bd47ad5 100644 --- a/tests/sqlAst/config/.phpunit-phpstan-dba-pdo-mysql.cache +++ b/tests/sqlAst/config/.phpunit-phpstan-dba-pdo-mysql.cache @@ -1,5 +1,5 @@ 'v12-new-major', + 'schemaVersion' => 'v12-new-cache5', 'schemaHash' => NULL, 'records' => array ( @@ -13,69 +13,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'val', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'val\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'val', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{val: string, 0: string}', + ), ), ), 'SELECT * FROM ada' => @@ -83,131 +23,9 @@ 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 2 => - \PHPStan\Type\StringType::__set_state(array( - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, gesperrt: int<-128, 127>, email: string, freigabe1u1: int<-32768, 32767>}', + ), ), ), 'SELECT * FROM ak' => @@ -215,149 +33,9 @@ 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 2 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eadavk', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'akid\'|\'eadavk\'|\'eladaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eadavk', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 2 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{akid: int<-2147483648, 2147483647>, eladaid: int<-2147483648, 2147483647>|null, eadavk: numeric-string}', + ), ), ), 'SELECT * FROM typemix' => @@ -365,1014 +43,9 @@ 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - '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( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 8 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 9 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 10 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 11 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_float', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 12 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 13 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 14 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 15 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 16 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 17 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 18 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 19 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 20 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_nullable_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 21 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 22 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 23 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 24 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 25 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 26 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 27 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 28 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 29 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 30 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 31 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 32 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 33 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 34 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 35 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 36 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 37 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 38 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 39 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 40 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'c_bigint\'|\'c_bit\'|\'c_blob\'|\'c_boolean\'|\'c_char5\'|\'c_date\'|\'c_datetime\'|\'c_decimal\'|\'c_decimal_not_null\'|\'c_double\'|\'c_enum\'|\'c_float\'|\'c_int\'|\'c_json\'|\'c_json_not_null\'|\'c_long_text\'|\'c_longblob\'|\'c_medium_text\'|\'c_mediumblog\'|\'c_mediumint\'|\'c_nullable_tinyint\'|\'c_real\'|\'c_set\'|\'c_smallint\'|\'c_text\'|\'c_time\'|\'c_timestamp\'|\'c_tiny_text\'|\'c_tinyblob\'|\'c_tinyint\'|\'c_unsigned_bigint\'|\'c_unsigned_int\'|\'c_unsigned_mediumint\'|\'c_unsigned_smallint\'|\'c_unsigned_tinyint\'|\'c_varbinary25\'|\'c_varbinary255\'|\'c_varchar25\'|\'c_varchar255\'|\'c_year\'|\'pid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 8 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 9 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 10 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 11 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 12 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 13 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 14 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 15 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 16 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 17 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 18 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 19 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 20 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_nullable_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 21 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 22 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 23 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 24 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 25 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 26 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_float', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 27 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 28 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 29 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 30 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 31 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 32 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 33 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 34 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 35 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 36 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 37 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 38 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 39 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 40 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - 2 => - \PHPStan\Type\StringType::__set_state(array( - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 4 => - \PHPStan\Type\StringType::__set_state(array( - )), - 5 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 6 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 7 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 8 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 9 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 10 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 2155, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 11 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 12 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 13 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 14 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 15 => - \PHPStan\Type\StringType::__set_state(array( - )), - 16 => - \PHPStan\Type\StringType::__set_state(array( - )), - 17 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 18 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 19 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 20 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 21 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 22 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -8388608, - 'max' => 8388607, - )), - 23 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 24 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 25 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 26 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 27 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 28 => - \PHPStan\Type\StringType::__set_state(array( - )), - 29 => - \PHPStan\Type\StringType::__set_state(array( - )), - 30 => - \PHPStan\Type\StringType::__set_state(array( - )), - 31 => - \PHPStan\Type\StringType::__set_state(array( - )), - 32 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 255, - )), - 33 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 34 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 65535, - )), - 35 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 16777215, - )), - 36 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => NULL, - )), - 37 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 38 => - \PHPStan\Type\StringType::__set_state(array( - )), - 39 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 40 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{pid: int<0, 4294967295>, 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_nullable_tinyint: int<-128, 127>|null, c_smallint: int<-32768, 32767>, c_mediumint: int<-8388608, 8388607>, c_bigint: int, c_double: float, c_real: float, c_float: 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, c_decimal: numeric-string|null, c_decimal_not_null: numeric-string}', + ), ), ), 'SELECT * FROM typemix WHERE c_json IS NOT NULL' => @@ -1380,1721 +53,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - '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( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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\ConstantIntegerType::__set_state(array( - 'value' => 37, - )), - 38 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 38, - )), - 39 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 39, - )), - 40 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 40, - )), - 41 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 42 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 43 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 44 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 45 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 46 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 47 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 48 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 49 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 50 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 51 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 52 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_float', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 53 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 54 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 55 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 56 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 57 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 58 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 59 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 60 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 61 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_nullable_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 62 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 63 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 64 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 65 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 66 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 67 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 68 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 69 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 70 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 71 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 72 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 73 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 74 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 75 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 76 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 77 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 78 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 79 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 80 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 81 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|\'c_bigint\'|\'c_bit\'|\'c_blob\'|\'c_boolean\'|\'c_char5\'|\'c_date\'|\'c_datetime\'|\'c_decimal\'|\'c_decimal_not_null\'|\'c_double\'|\'c_enum\'|\'c_float\'|\'c_int\'|\'c_json\'|\'c_json_not_null\'|\'c_long_text\'|\'c_longblob\'|\'c_medium_text\'|\'c_mediumblog\'|\'c_mediumint\'|\'c_nullable_tinyint\'|\'c_real\'|\'c_set\'|\'c_smallint\'|\'c_text\'|\'c_time\'|\'c_timestamp\'|\'c_tiny_text\'|\'c_tinyblob\'|\'c_tinyint\'|\'c_unsigned_bigint\'|\'c_unsigned_int\'|\'c_unsigned_mediumint\'|\'c_unsigned_smallint\'|\'c_unsigned_tinyint\'|\'c_varbinary25\'|\'c_varbinary255\'|\'c_varchar25\'|\'c_varchar255\'|\'c_year\'|\'pid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 8 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 9 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 4, - )), - 10 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 11 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 5, - )), - 12 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 13 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 6, - )), - 14 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 15 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 7, - )), - 16 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 17 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 8, - )), - 18 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 19 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 9, - )), - 20 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 21 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 10, - )), - 22 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 23 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 11, - )), - 24 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 25 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 12, - )), - 26 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 27 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 13, - )), - 28 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 29 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 14, - )), - 30 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 31 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 15, - )), - 32 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 33 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 16, - )), - 34 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 35 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 17, - )), - 36 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 37 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 18, - )), - 38 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 39 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 19, - )), - 40 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_nullable_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 41 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 20, - )), - 42 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 43 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 21, - )), - 44 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 45 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 22, - )), - 46 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 47 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 23, - )), - 48 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 49 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 24, - )), - 50 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 51 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 25, - )), - 52 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_float', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 53 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 26, - )), - 54 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 55 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 27, - )), - 56 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 57 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 28, - )), - 58 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 59 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 29, - )), - 60 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 61 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 30, - )), - 62 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 63 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 31, - )), - 64 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 65 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 32, - )), - 66 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 67 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 33, - )), - 68 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 69 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 34, - )), - 70 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 71 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 35, - )), - 72 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 73 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 36, - )), - 74 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 75 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 37, - )), - 76 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 77 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 38, - )), - 78 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 79 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 39, - )), - 80 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 81 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 40, - )), - ), - '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( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 7 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 8 => - \PHPStan\Type\StringType::__set_state(array( - )), - 9 => - \PHPStan\Type\StringType::__set_state(array( - )), - 10 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 11 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 12 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 13 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 14 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 15 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 16 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 17 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 18 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 19 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 20 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 2155, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 21 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 2155, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 22 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 23 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 24 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 25 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 26 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 27 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 28 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 29 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - 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( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 35 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - 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\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 41 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 42 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 43 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 44 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -8388608, - 'max' => 8388607, - )), - 45 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -8388608, - 'max' => 8388607, - )), - 46 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 47 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 48 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 49 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 50 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 51 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 52 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 53 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 54 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 55 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 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\StringType::__set_state(array( - )), - 61 => - \PHPStan\Type\StringType::__set_state(array( - )), - 62 => - \PHPStan\Type\StringType::__set_state(array( - )), - 63 => - \PHPStan\Type\StringType::__set_state(array( - )), - 64 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 255, - )), - 65 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 255, - )), - 66 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 67 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 68 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 65535, - )), - 69 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 65535, - )), - 70 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 16777215, - )), - 71 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 16777215, - )), - 72 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => NULL, - )), - 73 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => NULL, - )), - 74 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 75 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 76 => - \PHPStan\Type\StringType::__set_state(array( - )), - 77 => - \PHPStan\Type\StringType::__set_state(array( - )), - 78 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 79 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 80 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - 81 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 41, - ), - )), + array ( + 'type-description' => 'array{pid: int<0, 4294967295>, 0: int<0, 4294967295>, c_char5: string, 1: string, c_varchar255: string, 2: string, c_varchar25: string|null, 3: string|null, c_varbinary255: string, 4: string, c_varbinary25: string|null, 5: string|null, c_date: string|null, 6: string|null, c_time: string|null, 7: string|null, c_datetime: string|null, 8: string|null, c_timestamp: string|null, 9: string|null, c_year: int<0, 2155>|null, 10: int<0, 2155>|null, c_tiny_text: string|null, 11: string|null, c_medium_text: string|null, 12: string|null, c_text: string|null, 13: string|null, c_long_text: string|null, 14: string|null, c_enum: string, 15: string, c_set: string, 16: string, c_bit: int|null, 17: int|null, c_int: int<-2147483648, 2147483647>, 18: int<-2147483648, 2147483647>, c_tinyint: int<-128, 127>, 19: int<-128, 127>, c_nullable_tinyint: int<-128, 127>|null, 20: int<-128, 127>|null, c_smallint: int<-32768, 32767>, 21: int<-32768, 32767>, c_mediumint: int<-8388608, 8388607>, 22: int<-8388608, 8388607>, c_bigint: int, 23: int, c_double: float, 24: float, c_real: float, 25: float, c_float: float, 26: float, c_boolean: int<-128, 127>, 27: int<-128, 127>, c_blob: string, 28: string, c_tinyblob: string, 29: string, c_mediumblog: string, 30: string, c_longblob: string, 31: string, c_unsigned_tinyint: int<0, 255>, 32: int<0, 255>, c_unsigned_int: int<0, 4294967295>, 33: int<0, 4294967295>, c_unsigned_smallint: int<0, 65535>, 34: int<0, 65535>, c_unsigned_mediumint: int<0, 16777215>, 35: int<0, 16777215>, c_unsigned_bigint: int<0, max>, 36: int<0, max>, c_json: string|null, 37: string|null, c_json_not_null: string, 38: string, c_decimal: numeric-string|null, 39: numeric-string|null, c_decimal_not_null: numeric-string, 40: numeric-string}', + ), ), ), 'SELECT * FROM typemix WHERE c_json IS NULL' => @@ -3102,1721 +63,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - '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( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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\ConstantIntegerType::__set_state(array( - 'value' => 37, - )), - 38 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 38, - )), - 39 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 39, - )), - 40 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 40, - )), - 41 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 42 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 43 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 44 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 45 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 46 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 47 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 48 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 49 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 50 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 51 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 52 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_float', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 53 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 54 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 55 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 56 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 57 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 58 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 59 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 60 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 61 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_nullable_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 62 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 63 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 64 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 65 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 66 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 67 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 68 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 69 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 70 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 71 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 72 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 73 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 74 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 75 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 76 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 77 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 78 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 79 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 80 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 81 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|\'c_bigint\'|\'c_bit\'|\'c_blob\'|\'c_boolean\'|\'c_char5\'|\'c_date\'|\'c_datetime\'|\'c_decimal\'|\'c_decimal_not_null\'|\'c_double\'|\'c_enum\'|\'c_float\'|\'c_int\'|\'c_json\'|\'c_json_not_null\'|\'c_long_text\'|\'c_longblob\'|\'c_medium_text\'|\'c_mediumblog\'|\'c_mediumint\'|\'c_nullable_tinyint\'|\'c_real\'|\'c_set\'|\'c_smallint\'|\'c_text\'|\'c_time\'|\'c_timestamp\'|\'c_tiny_text\'|\'c_tinyblob\'|\'c_tinyint\'|\'c_unsigned_bigint\'|\'c_unsigned_int\'|\'c_unsigned_mediumint\'|\'c_unsigned_smallint\'|\'c_unsigned_tinyint\'|\'c_varbinary25\'|\'c_varbinary255\'|\'c_varchar25\'|\'c_varchar255\'|\'c_year\'|\'pid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'pid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varchar25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 8 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary255', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 9 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 4, - )), - 10 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_varbinary25', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 11 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 5, - )), - 12 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_date', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 13 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 6, - )), - 14 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_time', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 15 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 7, - )), - 16 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_datetime', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 17 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 8, - )), - 18 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_timestamp', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 19 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 9, - )), - 20 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_year', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 21 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 10, - )), - 22 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tiny_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 23 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 11, - )), - 24 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_medium_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 25 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 12, - )), - 26 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 27 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 13, - )), - 28 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_long_text', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 29 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 14, - )), - 30 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_enum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 31 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 15, - )), - 32 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_set', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 33 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 16, - )), - 34 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bit', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 35 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 17, - )), - 36 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 37 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 18, - )), - 38 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 39 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 19, - )), - 40 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_nullable_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 41 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 20, - )), - 42 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 43 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 21, - )), - 44 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 45 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 22, - )), - 46 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 47 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 23, - )), - 48 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_double', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 49 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 24, - )), - 50 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_real', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 51 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 25, - )), - 52 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_float', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 53 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 26, - )), - 54 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_boolean', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 55 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 27, - )), - 56 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_blob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 57 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 28, - )), - 58 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_tinyblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 59 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 29, - )), - 60 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_mediumblog', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 61 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 30, - )), - 62 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_longblob', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 63 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 31, - )), - 64 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_tinyint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 65 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 32, - )), - 66 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 67 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 33, - )), - 68 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_smallint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 69 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 34, - )), - 70 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_mediumint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 71 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 35, - )), - 72 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_unsigned_bigint', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 73 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 36, - )), - 74 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 75 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 37, - )), - 76 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 77 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 38, - )), - 78 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 79 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 39, - )), - 80 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_decimal_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 81 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 40, - )), - ), - '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( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 7 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 8 => - \PHPStan\Type\StringType::__set_state(array( - )), - 9 => - \PHPStan\Type\StringType::__set_state(array( - )), - 10 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 11 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 12 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 13 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 14 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 15 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 16 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 17 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 18 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 19 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 20 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 2155, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 21 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 2155, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 22 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 23 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 24 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 25 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 26 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 27 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 28 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 29 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - 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( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 35 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - 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\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 41 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 42 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 43 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 44 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -8388608, - 'max' => 8388607, - )), - 45 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -8388608, - 'max' => 8388607, - )), - 46 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 47 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 48 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 49 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 50 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 51 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 52 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 53 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 54 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 55 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 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\StringType::__set_state(array( - )), - 61 => - \PHPStan\Type\StringType::__set_state(array( - )), - 62 => - \PHPStan\Type\StringType::__set_state(array( - )), - 63 => - \PHPStan\Type\StringType::__set_state(array( - )), - 64 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 255, - )), - 65 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 255, - )), - 66 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 67 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 4294967295, - )), - 68 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 65535, - )), - 69 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 65535, - )), - 70 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 16777215, - )), - 71 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => 16777215, - )), - 72 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => NULL, - )), - 73 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => 0, - 'max' => NULL, - )), - 74 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 75 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 76 => - \PHPStan\Type\StringType::__set_state(array( - )), - 77 => - \PHPStan\Type\StringType::__set_state(array( - )), - 78 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 79 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 80 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - 81 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => true, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 41, - ), - )), + array ( + 'type-description' => 'array{pid: int<0, 4294967295>, 0: int<0, 4294967295>, c_char5: string, 1: string, c_varchar255: string, 2: string, c_varchar25: string|null, 3: string|null, c_varbinary255: string, 4: string, c_varbinary25: string|null, 5: string|null, c_date: string|null, 6: string|null, c_time: string|null, 7: string|null, c_datetime: string|null, 8: string|null, c_timestamp: string|null, 9: string|null, c_year: int<0, 2155>|null, 10: int<0, 2155>|null, c_tiny_text: string|null, 11: string|null, c_medium_text: string|null, 12: string|null, c_text: string|null, 13: string|null, c_long_text: string|null, 14: string|null, c_enum: string, 15: string, c_set: string, 16: string, c_bit: int|null, 17: int|null, c_int: int<-2147483648, 2147483647>, 18: int<-2147483648, 2147483647>, c_tinyint: int<-128, 127>, 19: int<-128, 127>, c_nullable_tinyint: int<-128, 127>|null, 20: int<-128, 127>|null, c_smallint: int<-32768, 32767>, 21: int<-32768, 32767>, c_mediumint: int<-8388608, 8388607>, 22: int<-8388608, 8388607>, c_bigint: int, 23: int, c_double: float, 24: float, c_real: float, 25: float, c_float: float, 26: float, c_boolean: int<-128, 127>, 27: int<-128, 127>, c_blob: string, 28: string, c_tinyblob: string, 29: string, c_mediumblog: string, 30: string, c_longblob: string, 31: string, c_unsigned_tinyint: int<0, 255>, 32: int<0, 255>, c_unsigned_int: int<0, 4294967295>, 33: int<0, 4294967295>, c_unsigned_smallint: int<0, 65535>, 34: int<0, 65535>, c_unsigned_mediumint: int<0, 16777215>, 35: int<0, 16777215>, c_unsigned_bigint: int<0, max>, 36: int<0, max>, c_json: string|null, 37: string|null, c_json_not_null: string, 38: string, c_decimal: numeric-string|null, 39: numeric-string|null, c_decimal_not_null: numeric-string, 40: numeric-string}', + ), ), ), 'SELECT 3' => @@ -4824,63 +73,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|3', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{3: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT 3 as col' => @@ -4888,69 +83,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT CASE 1 WHEN 1 THEN \'one\' WHEN 2 THEN \'two\' ELSE \'more\' END as val from ada' => @@ -4958,69 +93,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'val', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'val\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'val', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{val: string, 0: string}', + ), ), ), 'SELECT COALESCE(freigabe1u1) as col from ada' => @@ -5028,75 +103,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT COALESCE(freigabe1u1, 500) as col from ada' => @@ -5104,69 +113,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT COALESCE(null, eladaid) as col from ak' => @@ -5174,117 +123,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-2147483648, 2147483647>|null, 0: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT COALESCE(null, eladaid, null, akid, null) as col from ak' => @@ -5292,75 +133,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-2147483648, 2147483647>|null, 0: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT FIELD(\'Bb\', \'Aa\', \'Bb\', \'Cc\', \'Dd\', \'Ff\') as field from ak' => @@ -5368,69 +143,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT IFNULL(MAX(eladaid),0)+1 as priority from ak' => @@ -5438,69 +153,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'priority', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'priority\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'priority', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{priority: int, 0: int}', + ), ), ), 'SELECT REPLACE(\'www.mysql.com\', \'w\', \'Ww\') as str from ada' => @@ -5508,69 +163,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'str', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'str\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'str', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{str: string|null, 0: string|null}', + ), ), ), 'SELECT REPLACE(\'www.mysql.com\', \'w\', c_varchar25) as str from typemix' => @@ -5578,111 +173,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'str', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'str\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'str', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{str: string|null, 0: string|null}', + ), ), ), 'SELECT REPLACE(\'www.mysql.com\', c_varchar25, \'Ww\') as str from typemix' => @@ -5690,111 +183,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'str', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'str\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'str', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{str: string|null, 0: string|null}', + ), ), ), 'SELECT REPLACE(c_varchar25, \'w\', \'Ww\') as str from typemix' => @@ -5802,111 +193,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'str', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'str\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'str', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{str: string|null, 0: string|null}', + ), ), ), 'SELECT REPLACE(email, \'w\', \'Ww\') as str from ada' => @@ -5914,69 +203,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'str', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'str\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'str', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{str: string|null, 0: string|null}', + ), ), ), 'SELECT abs(eladaid) as abs from ak' => @@ -5984,111 +213,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'abs', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'abs\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'abs', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{abs: int|null, 0: int|null}', + ), ), ), 'SELECT abs(freigabe1u1) as abs from ada' => @@ -6096,69 +223,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'abs', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'abs\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'abs', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{abs: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT abs(null) as abs from ada' => @@ -6166,111 +233,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'abs', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'abs\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'abs', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{abs: float|null, 0: float|null}', + ), ), ), 'SELECT adaid from ada cross join ak' => @@ -6278,75 +243,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'adaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT adaid, akid from ada inner join ak on (adaid = akid)' => @@ -6354,107 +253,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'akid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, akid: int<-2147483648, 2147483647>, 1: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT adaid, akid from ada join ak on (adaid = akid)' => @@ -6462,107 +263,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'akid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, akid: int<-2147483648, 2147483647>, 1: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT adaid, akid from ada left join ak on (adaid = akid)' => @@ -6570,149 +273,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'akid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, akid: int<-2147483648, 2147483647>|null, 1: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT adaid, akid from ada left outer join ak on (adaid = akid)' => @@ -6720,149 +283,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'akid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, akid: int<-2147483648, 2147483647>|null, 1: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT adaid, eadavk from ada inner join ak on (adaid = akid)' => @@ -6870,147 +293,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eadavk', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'eadavk\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eadavk', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 3 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eadavk: numeric-string, 1: numeric-string}', + ), ), ), 'SELECT adaid, eadavk from ada join ak on (adaid = akid)' => @@ -7018,147 +303,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eadavk', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'eadavk\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eadavk', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 3 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eadavk: numeric-string, 1: numeric-string}', + ), ), ), 'SELECT adaid, eadavk from ada left join ak on (adaid = akid)' => @@ -7166,178 +313,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 2 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eadavk', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'eadavk\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eadavk', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eadavk: numeric-string|null, 1: numeric-string|null}', + ), ), ), 'SELECT adaid, eadavk from ada left outer join ak on (adaid = akid)' => @@ -7345,178 +323,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 2 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eadavk', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'eadavk\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eadavk', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eadavk: numeric-string|null, 1: numeric-string|null}', + ), ), ), 'SELECT adaid, eladaid from ada inner join ak on (adaid = akid)' => @@ -7524,149 +333,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'eladaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eladaid: int<-2147483648, 2147483647>|null, 1: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT adaid, eladaid from ada inner join ak on (adaid = eladaid)' => @@ -7674,149 +343,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'eladaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eladaid: int<-2147483648, 2147483647>|null, 1: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT adaid, eladaid from ada join ak on (adaid = akid)' => @@ -7824,149 +353,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'eladaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eladaid: int<-2147483648, 2147483647>|null, 1: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT adaid, eladaid from ada join ak on (adaid = eladaid)' => @@ -7974,149 +363,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'eladaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eladaid: int<-2147483648, 2147483647>|null, 1: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT adaid, eladaid from ada left join ak on (adaid = akid)' => @@ -8124,149 +373,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'eladaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eladaid: int<-2147483648, 2147483647>|null, 1: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT adaid, eladaid from ada left join ak on (adaid = eladaid)' => @@ -8274,149 +383,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'eladaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eladaid: int<-2147483648, 2147483647>|null, 1: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT adaid, eladaid from ada left outer join ak on (adaid = akid)' => @@ -8424,149 +393,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'eladaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eladaid: int<-2147483648, 2147483647>|null, 1: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT adaid, eladaid from ada left outer join ak on (adaid = eladaid)' => @@ -8574,149 +403,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'adaid\'|\'eladaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eladaid: int<-2147483648, 2147483647>|null, 1: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT adaid, eladaid, c_int, c_char5 from ada inner join ak on adaid = eladaid inner join typemix on adaid = c_int' => @@ -8724,212 +413,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - 2 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'c_char5\'|\'c_int\'|\'eladaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 4 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 5 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 6 => - \PHPStan\Type\StringType::__set_state(array( - )), - 7 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eladaid: int<-2147483648, 2147483647>|null, 1: int<-2147483648, 2147483647>|null, c_int: int<-2147483648, 2147483647>, 2: int<-2147483648, 2147483647>, c_char5: string, 3: string}', + ), ), ), 'SELECT adaid, eladaid, c_int, c_char5 from ada left join ak on adaid = eladaid left join typemix on adaid = c_int' => @@ -8937,268 +423,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - 2 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'c_char5\'|\'c_int\'|\'eladaid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'eladaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_int', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_char5', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 7 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 3, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 2 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 3 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 4 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 5 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 6 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 7 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, 0: int<-32768, 32767>, eladaid: int<-2147483648, 2147483647>|null, 1: int<-2147483648, 2147483647>|null, c_int: int<-2147483648, 2147483647>|null, 2: int<-2147483648, 2147483647>|null, c_char5: string|null, 3: string|null}', + ), ), ), 'SELECT akid from ada inner join (select akid from ak)t on akid = adaid' => @@ -9206,75 +433,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'akid\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'akid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{akid: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT avg(c_nullable_tinyint) as avg from typemix GROUP BY c_int' => @@ -9282,141 +443,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'avg\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{avg: numeric-string|null, 0: numeric-string|null}', + ), ), ), 'SELECT avg(c_tinyint) as avg from typemix GROUP BY c_int' => @@ -9424,141 +453,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'avg\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{avg: numeric-string|null, 0: numeric-string|null}', + ), ), ), 'SELECT avg(coalesce(eladaid, 9999999999999999)) as avg from ak' => @@ -9566,141 +463,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'avg\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{avg: numeric-string|null, 0: numeric-string|null}', + ), ), ), 'SELECT avg(concat("0")) as avg from ada' => @@ -9708,111 +473,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'avg\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{avg: float|null, 0: float|null}', + ), ), ), 'SELECT avg(concat("foo")) as avg from ada' => @@ -9820,111 +483,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'avg\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{avg: float|null, 0: float|null}', + ), ), ), 'SELECT avg(eladaid) as avg from ak' => @@ -9932,141 +493,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'avg\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{avg: numeric-string|null, 0: numeric-string|null}', + ), ), ), 'SELECT avg(email) as avg from ada' => @@ -10074,111 +503,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'avg\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{avg: float|null, 0: float|null}', + ), ), ), 'SELECT avg(freigabe1u1) as avg from ada' => @@ -10186,141 +513,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'avg\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{avg: numeric-string|null, 0: numeric-string|null}', + ), ), ), 'SELECT avg(ifnull(email, adaid)) as avg from ada' => @@ -10328,111 +523,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'avg\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{avg: float|null, 0: float|null}', + ), ), ), 'SELECT avg(null) as avg from ada' => @@ -10440,111 +533,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'avg\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'avg', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{avg: float|null, 0: float|null}', + ), ), ), 'SELECT c_json FROM ada LEFT JOIN typemix ON (c_json = c_json) WHERE c_json IS NOT NULL' => @@ -10552,111 +543,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM ada RIGHT JOIN typemix ON (c_json = c_json) WHERE c_json IS NOT NULL' => @@ -10664,111 +553,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM typemix' => @@ -10776,111 +563,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM typemix LEFT JOIN ada ON (c_int = adaid) WHERE c_json IS NOT NULL' => @@ -10888,111 +573,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM typemix RIGHT JOIN ada ON (c_int = adaid) WHERE c_json IS NOT NULL' => @@ -11000,111 +583,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM typemix WHERE (c_json IS NOT NULL)' => @@ -11112,111 +593,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM typemix WHERE (c_json IS NULL)' => @@ -11224,111 +603,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM typemix WHERE c_json IS NOT NULL' => @@ -11336,111 +613,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM typemix WHERE c_json IS NOT NULL AND c_int=1' => @@ -11448,111 +623,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM typemix WHERE c_json IS NOT NULL OR c_int=1' => @@ -11560,111 +633,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM typemix WHERE c_json IS NULL' => @@ -11672,111 +643,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM typemix WHERE c_json IS NULL AND c_int=1' => @@ -11784,111 +653,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM typemix WHERE c_json IS NULL OR c_int=1' => @@ -11896,111 +663,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM typemix WHERE c_text IN (SELECT c_json FROM typemix WHERE c_json IS NOT NULL)' => @@ -12008,111 +673,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json FROM typemix WHERE c_text IN (SELECT c_json FROM typemix WHERE c_json IS NULL)' => @@ -12120,111 +683,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json: string|null, 0: string|null}', + ), ), ), 'SELECT c_json as col FROM typemix WHERE c_json IS NOT NULL' => @@ -12232,111 +693,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string|null, 0: string|null}', + ), ), ), 'SELECT c_json as col FROM typemix WHERE c_json IS NULL' => @@ -12344,111 +703,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string|null, 0: string|null}', + ), ), ), 'SELECT c_json_not_null FROM typemix WHERE c_json_not_null IS NULL' => @@ -12456,69 +713,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'c_json_not_null\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'c_json_not_null', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{c_json_not_null: string, 0: string}', + ), ), ), 'SELECT char_length(eladaid) as col from ak' => @@ -12526,111 +723,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-2147483648, 2147483647>|null, 0: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT character_length(eladaid) as col from ak' => @@ -12638,111 +733,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-2147483648, 2147483647>|null, 0: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT concat("abc", akid, 5000) as col from ak' => @@ -12750,69 +743,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string|null, 0: string|null}', + ), ), ), 'SELECT concat(akid, 5000) as col from ak' => @@ -12820,69 +753,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string|null, 0: string|null}', + ), ), ), 'SELECT concat(eladaid, 5000) as col from ak' => @@ -12890,111 +763,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string|null, 0: string|null}', + ), ), ), 'SELECT concat(eladaid, akid) as col from ak' => @@ -13002,111 +773,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string|null, 0: string|null}', + ), ), ), 'SELECT concat(eladaid, null) as col from ak' => @@ -13114,111 +783,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string|null, 0: string|null}', + ), ), ), 'SELECT concat_ws("abc", akid, 5000) as col from ak' => @@ -13226,69 +793,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string|null, 0: string|null}', + ), ), ), 'SELECT concat_ws(akid, 5000) as col from ak' => @@ -13296,69 +803,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string|null, 0: string|null}', + ), ), ), 'SELECT concat_ws(eladaid, 5000) as col from ak' => @@ -13366,111 +813,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string|null, 0: string|null}', + ), ), ), 'SELECT concat_ws(eladaid, akid) as col from ak' => @@ -13478,111 +823,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string|null, 0: string|null}', + ), ), ), 'SELECT concat_ws(eladaid, null) as col from ak' => @@ -13590,111 +833,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string|null, 0: string|null}', + ), ), ), 'SELECT count(*) as myemail from ada' => @@ -13702,69 +843,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'myemail\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{myemail: int, 0: int}', + ), ), ), 'SELECT count(email) as myemail from ada' => @@ -13772,69 +853,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'myemail\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{myemail: int, 0: int}', + ), ), ), 'SELECT count(email) as myemail, count(email) from ada' => @@ -13842,97 +863,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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' => 'count(email)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'count(email)\'|\'myemail\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'count(email)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 2 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 3 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{myemail: int, 0: int, \'count(email)\': int, 1: int}', + ), ), ), 'SELECT if(freigabe1u1 > 100, "a", 1) as col from ada' => @@ -13940,69 +873,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string, 0: string}', + ), ), ), 'SELECT if(freigabe1u1 > 100, freigabe1u1, "nope") as col from ada' => @@ -14010,69 +883,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string, 0: string}', + ), ), ), 'SELECT if(freigabe1u1 > 100, if(gesperrt <> 1, "a", "b"), "other") as col from ada' => @@ -14080,69 +893,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string, 0: string}', + ), ), ), 'SELECT ifnull(123.23, c_int) as col from typemix' => @@ -14150,99 +903,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: numeric-string, 0: numeric-string}', + ), ), ), 'SELECT ifnull(c_float, 123.23) as col from typemix' => @@ -14250,69 +913,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\FloatType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\FloatType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: float, 0: float}', + ), ), ), 'SELECT ifnull(c_int, "default") as col from typemix' => @@ -14320,69 +923,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string, 0: string}', + ), ), ), 'SELECT ifnull(c_int, 123.23) as col from typemix' => @@ -14390,99 +933,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: numeric-string, 0: numeric-string}', + ), ), ), 'SELECT ifnull(c_int, c_float) as col from typemix' => @@ -14490,69 +943,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\FloatType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\FloatType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: float, 0: float}', + ), ), ), 'SELECT ifnull(c_json, "default") as col FROM typemix WHERE c_json IS NULL' => @@ -14560,69 +953,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: mixed, 0: mixed}', + ), ), ), 'SELECT ifnull(c_nullable_tinyint, "default") as col from typemix' => @@ -14630,69 +963,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string, 0: string}', + ), ), ), 'SELECT ifnull(c_nullable_tinyint, 5000) as col from typemix' => @@ -14700,69 +973,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT ifnull(c_nullable_tinyint, c_nullable_tinyint) as col from typemix' => @@ -14770,117 +983,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-128, 127>|null, 0: int<-128, 127>|null}', + ), ), ), 'SELECT ifnull(c_nullable_tinyint, c_smallint) as col from typemix' => @@ -14888,75 +993,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT ifnull(c_smallint, c_smallint) as col from typemix' => @@ -14964,75 +1003,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT ifnull(c_smallint, c_tinyint) as col from typemix' => @@ -15040,75 +1013,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT ifnull(c_tinyint, c_smallint) as col from typemix' => @@ -15116,75 +1023,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT ifnull(null, "default") as col' => @@ -15192,69 +1033,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string, 0: string}', + ), ), ), 'SELECT ifnull(null, c_json) as col FROM typemix WHERE c_json IS NOT NULL' => @@ -15262,111 +1043,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: mixed, 0: mixed}', + ), ), ), 'SELECT instr(\'foobarbar\', \'bar\') as field from ak' => @@ -15374,69 +1053,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT instr(akid, \'bar\') as field from ak' => @@ -15444,69 +1063,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT instr(eladaid, \'bar\') as field from ak' => @@ -15514,111 +1073,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: int<-2147483648, 2147483647>|null, 0: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT isnull(akid) as n1 from ak' => @@ -15626,69 +1083,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'n1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'n1\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'n1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{n1: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT isnull(eladaid) as n1 from ak' => @@ -15696,69 +1093,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'n1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'n1\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'n1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{n1: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT lcase(c_varbinary255) as field from typemix' => @@ -15766,69 +1103,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: string|null, 0: string|null}', + ), ), ), 'SELECT length(akid) as col from ak' => @@ -15836,69 +1113,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT locate(\'foo\', eladaid, \'bar\') as field from ak' => @@ -15906,111 +1123,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: int<-2147483648, 2147483647>|null, 0: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT locate(akid, \'bar\') as field from ak' => @@ -16018,69 +1133,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: int<-2147483648, 2147483647>, 0: int<-2147483648, 2147483647>}', + ), ), ), 'SELECT locate(eladaid, \'bar\') as field from ak' => @@ -16088,111 +1143,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: int<-2147483648, 2147483647>|null, 0: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT lower(\'FOO\') as field from ak' => @@ -16200,69 +1153,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: string|null, 0: string|null}', + ), ), ), 'SELECT lower(\'foobarbar\') as field from ak' => @@ -16270,69 +1163,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: string|null, 0: string|null}', + ), ), ), 'SELECT lower(c_varbinary25) as field from typemix' => @@ -16340,111 +1173,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: string|null, 0: string|null}', + ), ), ), 'SELECT lower(c_varbinary255) as field from typemix' => @@ -16452,69 +1183,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: string|null, 0: string|null}', + ), ), ), 'SELECT lower(concat(akid, 5000)) as col from ak' => @@ -16522,69 +1193,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: string|null, 0: string|null}', + ), ), ), 'SELECT lower(null) as field from ak' => @@ -16592,111 +1203,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: string|null, 0: string|null}', + ), ), ), 'SELECT lower(upper(\'foobarbar\')) as field from ak' => @@ -16704,69 +1213,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: string|null, 0: string|null}', + ), ), ), 'SELECT max(c_nullable_tinyint) as max from typemix GROUP BY c_int' => @@ -16774,117 +1223,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'max\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{max: int<-128, 127>|null, 0: int<-128, 127>|null}', + ), ), ), 'SELECT max(c_tinyint) as max from typemix GROUP BY c_int' => @@ -16892,117 +1233,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'max\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{max: int<-128, 127>|null, 0: int<-128, 127>|null}', + ), ), ), 'SELECT max(eladaid) as max from ak' => @@ -17010,117 +1243,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'max\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{max: int<-2147483648, 2147483647>|null, 0: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT max(email) as max from ada' => @@ -17128,111 +1253,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'max\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{max: string|null, 0: string|null}', + ), ), ), 'SELECT max(freigabe1u1) as max from ada' => @@ -17240,117 +1263,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'max\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{max: int<-32768, 32767>|null, 0: int<-32768, 32767>|null}', + ), ), ), 'SELECT max(ifnull(email, adaid)) as max from ada' => @@ -17358,111 +1273,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'max\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{max: string|null, 0: string|null}', + ), ), ), 'SELECT max(null) as max from ada' => @@ -17470,75 +1283,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\MixedType::__set_state(array( - 'isExplicitMixed' => false, - 'subtractedType' => NULL, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'max\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'max', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\MixedType::__set_state(array( - 'isExplicitMixed' => false, - 'subtractedType' => NULL, - )), - 1 => - \PHPStan\Type\MixedType::__set_state(array( - 'isExplicitMixed' => false, - 'subtractedType' => NULL, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{max: string|null, 0: string|null}', + ), ), ), 'SELECT min(c_nullable_tinyint) as min from typemix GROUP BY c_int' => @@ -17546,117 +1293,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'min\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{min: int<-128, 127>|null, 0: int<-128, 127>|null}', + ), ), ), 'SELECT min(c_tinyint) as min from typemix GROUP BY c_int' => @@ -17664,117 +1303,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'min\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{min: int<-128, 127>|null, 0: int<-128, 127>|null}', + ), ), ), 'SELECT min(eladaid) as min from ak' => @@ -17782,117 +1313,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'min\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -2147483648, - 'max' => 2147483647, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{min: int<-2147483648, 2147483647>|null, 0: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT min(email) as min from ada' => @@ -17900,111 +1323,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'min\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{min: string|null, 0: string|null}', + ), ), ), 'SELECT min(freigabe1u1) as min from ada' => @@ -18012,117 +1333,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'min\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{min: int<-32768, 32767>|null, 0: int<-32768, 32767>|null}', + ), ), ), 'SELECT min(ifnull(email, adaid)) as min from ada' => @@ -18130,111 +1343,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'min\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{min: string|null, 0: string|null}', + ), ), ), 'SELECT min(null) as min from ada' => @@ -18242,75 +1353,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\MixedType::__set_state(array( - 'isExplicitMixed' => false, - 'subtractedType' => NULL, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'min\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'min', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\MixedType::__set_state(array( - 'isExplicitMixed' => false, - 'subtractedType' => NULL, - )), - 1 => - \PHPStan\Type\MixedType::__set_state(array( - 'isExplicitMixed' => false, - 'subtractedType' => NULL, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{min: string|null, 0: string|null}', + ), ), ), 'SELECT nullif(2, 2) as col' => @@ -18318,111 +1363,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-2147483648, 2147483647>|null, 0: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT nullif(2, 3) as col' => @@ -18430,111 +1373,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-2147483648, 2147483647>|null, 0: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT nullif(c_smallint, c_tinyint) as col from typemix' => @@ -18542,117 +1383,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-32768, 32767>|null, 0: int<-32768, 32767>|null}', + ), ), ), 'SELECT nullif(c_tinyint, "default") as col from typemix' => @@ -18660,117 +1393,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-128, 127>|null, 0: int<-128, 127>|null}', + ), ), ), 'SELECT nullif(c_tinyint, 3) as col from typemix' => @@ -18778,117 +1403,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-128, 127>|null, 0: int<-128, 127>|null}', + ), ), ), 'SELECT nullif(c_tinyint, 5000) as col from typemix' => @@ -18896,117 +1413,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-128, 127>|null, 0: int<-128, 127>|null}', + ), ), ), 'SELECT nullif(c_tinyint, c_smallint) as col from typemix' => @@ -19014,117 +1423,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-128, 127>|null, 0: int<-128, 127>|null}', + ), ), ), 'SELECT nullif(c_tinyint, c_tinyint) as col from typemix' => @@ -19132,117 +1433,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-128, 127>|null, 0: int<-128, 127>|null}', + ), ), ), 'SELECT octet_length(eladaid) as col from ak' => @@ -19250,111 +1443,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'col\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'col', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{col: int<-2147483648, 2147483647>|null, 0: int<-2147483648, 2147483647>|null}', + ), ), ), 'SELECT round(1.12, 1) as abs from ak' => @@ -19362,99 +1453,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'abs', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'abs\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'abs', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{abs: numeric-string, 0: numeric-string}', + ), ), ), 'SELECT round(freigabe1u1) as abs from ada' => @@ -19462,69 +1463,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'abs', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'abs\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'abs', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{abs: int<-32768, 32767>, 0: int<-32768, 32767>}', + ), ), ), 'SELECT round(null) as abs from ada' => @@ -19532,111 +1473,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'abs', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'abs\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'abs', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{abs: float|null, 0: float|null}', + ), ), ), 'SELECT sum(akid) as sum from ak' => @@ -19644,141 +1483,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'sum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'sum\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'sum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{sum: numeric-string|null, 0: numeric-string|null}', + ), ), ), 'SELECT sum(c_double) as sum from typemix' => @@ -19786,111 +1493,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'sum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'sum\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'sum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{sum: float|null, 0: float|null}', + ), ), ), 'SELECT sum(c_nullable_tinyint) as sum from typemix GROUP BY c_int' => @@ -19898,141 +1503,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'sum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'sum\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'sum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{sum: numeric-string|null, 0: numeric-string|null}', + ), ), ), 'SELECT sum(c_tinyint) as sum from typemix GROUP BY c_int' => @@ -20040,141 +1513,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'sum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'sum\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'sum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{sum: numeric-string|null, 0: numeric-string|null}', + ), ), ), 'SELECT sum(eladaid) as sum from ak' => @@ -20182,141 +1523,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'sum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'sum\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'sum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntersectionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\Accessory\AccessoryNumericStringType::__set_state(array( - )), - ), - 'sortedTypes' => false, - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{sum: numeric-string|null, 0: numeric-string|null}', + ), ), ), 'SELECT sum(null) as sum from ak' => @@ -20324,111 +1533,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'sum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'sum\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'sum', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\FloatType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{sum: float|null, 0: float|null}', + ), ), ), 'SELECT ucase(c_varbinary25) as field from typemix' => @@ -20436,111 +1543,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 1 => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\NullType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: string|null, 0: string|null}', + ), ), ), 'SELECT upper(\'fooBARbar\') as field from ak' => @@ -20548,69 +1553,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: string|null, 0: string|null}', + ), ), ), 'SELECT upper(\'foobarbar\') as field from ak' => @@ -20618,69 +1563,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\StringType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'field\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'field', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{field: string|null, 0: string|null}', + ), ), ), ), diff --git a/tests/stringify/config/.phpunit-phpstan-dba-pdo-mysql.cache b/tests/stringify/config/.phpunit-phpstan-dba-pdo-mysql.cache index 880c25c5b..b6e647e63 100644 --- a/tests/stringify/config/.phpunit-phpstan-dba-pdo-mysql.cache +++ b/tests/stringify/config/.phpunit-phpstan-dba-pdo-mysql.cache @@ -1,5 +1,5 @@ 'v12-new-major', + 'schemaVersion' => 'v12-new-cache5', 'schemaHash' => NULL, 'records' => array ( @@ -8,131 +8,9 @@ 'result' => array ( 3 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\StringType::__set_state(array( - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -128, - 'max' => 127, - )), - 2 => - \PHPStan\Type\StringType::__set_state(array( - )), - 3 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 0, - ), - )), + array ( + 'type-description' => 'array{adaid: int<-32768, 32767>, gesperrt: int<-128, 127>, email: string, freigabe1u1: int<-32768, 32767>}', + ), ), ), 'SELECT count(email) as myemail from ada' => @@ -140,81 +18,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 1 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|\'myemail\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 1, - ), - )), + array ( + 'type-description' => 'array{myemail: int, 0: int}', + ), ), ), 'SELECT count(email) as myemail, count(email) from ada' => @@ -222,121 +28,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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' => 'count(email)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'count(email)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 3 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|\'count(email)\'|\'myemail\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'myemail', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'count(email)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'count(email)', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - ), - 'valueTypes' => - array ( - 0 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 2 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - 3 => - \PHPStan\Type\IntegerType::__set_state(array( - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 2, - ), - )), + array ( + 'type-description' => 'array{myemail: int, 0: int, \'count(email)\': int, 1: int}', + ), ), ), 'SELECT email, adaid, gesperrt, freigabe1u1 FROM ada' => @@ -344,229 +38,9 @@ 'result' => array ( 5 => - \PHPStan\Type\Constant\ConstantArrayType::__set_state(array( - 'itemType' => - \PHPStan\Type\UnionType::__set_state(array( - 'types' => - array ( - 0 => - \PHPStan\Type\StringType::__set_state(array( - )), - 1 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'normalized' => true, - 'sortedTypes' => false, - 'cachedDescriptions' => - array ( - ), - )), - 'keyType' => - \PHPStan\Type\UnionType::__set_state(array( - '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, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 5 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 7 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - ), - 'normalized' => false, - 'sortedTypes' => true, - 'cachedDescriptions' => - array ( - 2 => '0|1|2|3|\'adaid\'|\'email\'|\'freigabe1u1\'|\'gesperrt\'', - ), - )), - 'keyTypes' => - array ( - 0 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'email', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 1 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 0, - )), - 2 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'adaid', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 3 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 1, - )), - 4 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'gesperrt', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 5 => - \PHPStan\Type\Constant\ConstantIntegerType::__set_state(array( - 'value' => 2, - )), - 6 => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => - \PHPStan\Type\Constant\ConstantStringType::__set_state(array( - 'value' => 'freigabe1u1', - 'isClassString' => false, - 'objectType' => NULL, - 'arrayKeyType' => NULL, - )), - )), - 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, - )), - 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 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - 7 => - \PHPStan\Type\IntegerRangeType::__set_state(array( - 'min' => -32768, - 'max' => 32767, - )), - ), - 'optionalKeys' => - array ( - ), - 'isList' => - \PHPStan\TrinaryLogic::__set_state(array( - 'value' => -1, - )), - 'allArrays' => NULL, - 'nextAutoIndexes' => - array ( - 0 => 4, - ), - )), + array ( + 'type-description' => 'array{email: string, 0: string, adaid: int<-32768, 32767>, 1: int<-32768, 32767>, gesperrt: int<-128, 127>, 2: int<-128, 127>, freigabe1u1: int<-32768, 32767>, 3: int<-32768, 32767>}', + ), ), ), ), From 73eaee540f662e3f9373c917a0308970fe1671c3 Mon Sep 17 00:00:00 2001 From: Markus Staab Date: Sun, 17 Nov 2024 08:36:13 +0100 Subject: [PATCH 3/5] fix build --- src/Ast/PreviousConnectingVisitor.php | 2 ++ src/TypeMapping/MysqliTypeMapper.php | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Ast/PreviousConnectingVisitor.php b/src/Ast/PreviousConnectingVisitor.php index 066449a1d..a5657bd0a 100644 --- a/src/Ast/PreviousConnectingVisitor.php +++ b/src/Ast/PreviousConnectingVisitor.php @@ -22,6 +22,8 @@ final class PreviousConnectingVisitor extends NodeVisitorAbstract private ?Node $previous; + // a dummy property to force instantiation of DIContainerBridge + // for use all over the phpstan-dba codebase private DIContainerBridge $containerBridge; // @phpstan-ignore property.onlyWritten public function __construct(DIContainerBridge $dummyParameter) diff --git a/src/TypeMapping/MysqliTypeMapper.php b/src/TypeMapping/MysqliTypeMapper.php index 3dcd96fa5..0aca82f3a 100644 --- a/src/TypeMapping/MysqliTypeMapper.php +++ b/src/TypeMapping/MysqliTypeMapper.php @@ -24,7 +24,10 @@ final class MysqliTypeMapper public function __construct(?DbaApi $dbaApi) { $constants = get_defined_constants(true); - if (! array_key_exists('mysqli', $constants) || ! is_array($constants['mysqli'])) { + if ( + ! is_array($constants['mysqli']) || // @phpstan-ignore-line + ! array_key_exists('mysqli', $constants) + ) { $constants['mysqli'] = []; } From 4a2cffada279dfef0974baf190b74f071fd2d6ef Mon Sep 17 00:00:00 2001 From: Markus Staab Date: Sun, 17 Nov 2024 08:39:39 +0100 Subject: [PATCH 4/5] Update MysqliTypeMapper.php --- src/TypeMapping/MysqliTypeMapper.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/TypeMapping/MysqliTypeMapper.php b/src/TypeMapping/MysqliTypeMapper.php index 0aca82f3a..b3c6c1503 100644 --- a/src/TypeMapping/MysqliTypeMapper.php +++ b/src/TypeMapping/MysqliTypeMapper.php @@ -25,8 +25,8 @@ public function __construct(?DbaApi $dbaApi) { $constants = get_defined_constants(true); if ( - ! is_array($constants['mysqli']) || // @phpstan-ignore-line ! array_key_exists('mysqli', $constants) + || ! is_array($constants['mysqli']) // @phpstan-ignore-line ) { $constants['mysqli'] = []; } From 0e9479179e76647cf64b4e767953518d80a7b20a Mon Sep 17 00:00:00 2001 From: Markus Staab Date: Sun, 17 Nov 2024 08:42:52 +0100 Subject: [PATCH 5/5] Update MysqliTypeMapper.php --- src/TypeMapping/MysqliTypeMapper.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/TypeMapping/MysqliTypeMapper.php b/src/TypeMapping/MysqliTypeMapper.php index b3c6c1503..29765e5a2 100644 --- a/src/TypeMapping/MysqliTypeMapper.php +++ b/src/TypeMapping/MysqliTypeMapper.php @@ -37,7 +37,7 @@ public function __construct(?DbaApi $dbaApi) continue; } - if (! is_string($c)) { + if (! is_string($c)) { // @phpstan-ignore-line continue; }