From b7a164b429421afec049617bfe4a4d77524c4a26 Mon Sep 17 00:00:00 2001 From: "John Paul E. Balandan, CPA" Date: Wed, 11 Dec 2024 00:06:09 +0800 Subject: [PATCH 1/3] refactor: split phpstan-baseline into smaller files --- composer.json | 16 +- phpstan-baseline.php | 18053 ---------------- phpstan.neon.dist | 9 +- rector.php | 1 + system/Validation/Rules.php | 10 +- system/View/Filters.php | 4 +- tests/system/Database/Live/MetadataTest.php | 6 +- tests/system/Debug/ExceptionsTest.php | 2 +- utils/phpstan-baseline/argument.type.neon | 378 + .../phpstan-baseline/assign.propertyType.neon | 108 + .../booleanAnd.leftNotBoolean.neon | 63 + .../booleanAnd.rightAlwaysTrue.neon | 8 + .../booleanAnd.rightNotBoolean.neon | 43 + .../booleanNot.exprNotBoolean.neon | 68 + .../booleanOr.leftNotBoolean.neon | 13 + .../booleanOr.rightNotBoolean.neon | 18 + utils/phpstan-baseline/catch.neverThrown.neon | 8 + utils/phpstan-baseline/class.notFound.neon | 13 + .../codeigniter.cacheHandlerInstance.neon | 33 + .../codeigniter.configArgumentInstanceof.neon | 23 + ...odeigniter.frameworkExceptionInstance.neon | 13 + .../codeigniter.getReassignArray.neon | 68 + .../codeigniter.modelArgumentInstanceof.neon | 13 + .../codeigniter.modelArgumentType.neon | 18 + .../codeigniter.superglobalAccess.neon | 268 + .../codeigniter.superglobalAccessAssign.neon | 1303 ++ .../codeigniter.unknownServiceMethod.neon | 33 + .../deadCode.unreachable.neon | 8 + .../elseif.condNotBoolean.neon | 8 + utils/phpstan-baseline/empty.notAllowed.neon | 388 + utils/phpstan-baseline/empty.property.neon | 33 + utils/phpstan-baseline/expr.resultUnused.neon | 13 + .../function.alreadyNarrowedType.neon | 18 + utils/phpstan-baseline/function.inner.neon | 8 + utils/phpstan-baseline/function.notFound.neon | 8 + .../function.resultUnused.neon | 8 + .../generator.returnType.neon | 8 + .../phpstan-baseline/generator.valueType.neon | 8 + .../greaterOrEqual.invalid.neon | 8 + utils/phpstan-baseline/if.condNotBoolean.neon | 88 + utils/phpstan-baseline/isset.offset.neon | 8 + utils/phpstan-baseline/isset.property.neon | 18 + utils/phpstan-baseline/loader.neon | 71 + .../method.alreadyNarrowedType.neon | 88 + .../method.childParameterType.neon | 88 + .../method.childReturnType.neon | 218 + .../method.impossibleType.neon | 13 + utils/phpstan-baseline/method.notFound.neon | 238 + utils/phpstan-baseline/method.unused.neon | 13 + utils/phpstan-baseline/method.void.neon | 18 + .../missingType.callable.neon | 73 + .../missingType.iterableValue.neon | 8438 ++++++++ .../missingType.parameter.neon | 343 + .../missingType.property.neon | 678 + .../phpstan-baseline/missingType.return.neon | 1008 + utils/phpstan-baseline/new.static.neon | 8 + .../notIdentical.alwaysTrue.neon | 18 + utils/phpstan-baseline/nullCoalesce.expr.neon | 13 + .../nullCoalesce.property.neon | 78 + .../nullCoalesce.variable.neon | 13 + .../offsetAccess.notFound.neon | 33 + .../parameterByRef.unusedType.neon | 13 + .../property.defaultValue.neon | 33 + .../phpstan-baseline/property.nonObject.neon | 128 + utils/phpstan-baseline/property.notFound.neon | 148 + .../phpstan-baseline/property.phpDocType.neon | 243 + .../phpstan-baseline/property.protected.neon | 48 + ...erty.readOnlyByPhpDocAssignOutOfClass.neon | 83 + ...property.readOnlyByPhpDocDefaultValue.neon | 38 + .../phpstan-baseline/property.unusedType.neon | 18 + utils/phpstan-baseline/return.missing.neon | 13 + utils/phpstan-baseline/return.type.neon | 8 + utils/phpstan-baseline/return.unusedType.neon | 33 + .../staticMethod.notFound.neon | 38 + .../ternary.condNotBoolean.neon | 43 + .../ternary.shortNotAllowed.neon | 173 + utils/phpstan-baseline/unset.offset.neon | 8 + utils/phpstan-baseline/varTag.type.neon | 43 + .../phpstan-baseline/variable.undefined.neon | 78 + 79 files changed, 15789 insertions(+), 18073 deletions(-) delete mode 100644 phpstan-baseline.php create mode 100644 utils/phpstan-baseline/argument.type.neon create mode 100644 utils/phpstan-baseline/assign.propertyType.neon create mode 100644 utils/phpstan-baseline/booleanAnd.leftNotBoolean.neon create mode 100644 utils/phpstan-baseline/booleanAnd.rightAlwaysTrue.neon create mode 100644 utils/phpstan-baseline/booleanAnd.rightNotBoolean.neon create mode 100644 utils/phpstan-baseline/booleanNot.exprNotBoolean.neon create mode 100644 utils/phpstan-baseline/booleanOr.leftNotBoolean.neon create mode 100644 utils/phpstan-baseline/booleanOr.rightNotBoolean.neon create mode 100644 utils/phpstan-baseline/catch.neverThrown.neon create mode 100644 utils/phpstan-baseline/class.notFound.neon create mode 100644 utils/phpstan-baseline/codeigniter.cacheHandlerInstance.neon create mode 100644 utils/phpstan-baseline/codeigniter.configArgumentInstanceof.neon create mode 100644 utils/phpstan-baseline/codeigniter.frameworkExceptionInstance.neon create mode 100644 utils/phpstan-baseline/codeigniter.getReassignArray.neon create mode 100644 utils/phpstan-baseline/codeigniter.modelArgumentInstanceof.neon create mode 100644 utils/phpstan-baseline/codeigniter.modelArgumentType.neon create mode 100644 utils/phpstan-baseline/codeigniter.superglobalAccess.neon create mode 100644 utils/phpstan-baseline/codeigniter.superglobalAccessAssign.neon create mode 100644 utils/phpstan-baseline/codeigniter.unknownServiceMethod.neon create mode 100644 utils/phpstan-baseline/deadCode.unreachable.neon create mode 100644 utils/phpstan-baseline/elseif.condNotBoolean.neon create mode 100644 utils/phpstan-baseline/empty.notAllowed.neon create mode 100644 utils/phpstan-baseline/empty.property.neon create mode 100644 utils/phpstan-baseline/expr.resultUnused.neon create mode 100644 utils/phpstan-baseline/function.alreadyNarrowedType.neon create mode 100644 utils/phpstan-baseline/function.inner.neon create mode 100644 utils/phpstan-baseline/function.notFound.neon create mode 100644 utils/phpstan-baseline/function.resultUnused.neon create mode 100644 utils/phpstan-baseline/generator.returnType.neon create mode 100644 utils/phpstan-baseline/generator.valueType.neon create mode 100644 utils/phpstan-baseline/greaterOrEqual.invalid.neon create mode 100644 utils/phpstan-baseline/if.condNotBoolean.neon create mode 100644 utils/phpstan-baseline/isset.offset.neon create mode 100644 utils/phpstan-baseline/isset.property.neon create mode 100644 utils/phpstan-baseline/loader.neon create mode 100644 utils/phpstan-baseline/method.alreadyNarrowedType.neon create mode 100644 utils/phpstan-baseline/method.childParameterType.neon create mode 100644 utils/phpstan-baseline/method.childReturnType.neon create mode 100644 utils/phpstan-baseline/method.impossibleType.neon create mode 100644 utils/phpstan-baseline/method.notFound.neon create mode 100644 utils/phpstan-baseline/method.unused.neon create mode 100644 utils/phpstan-baseline/method.void.neon create mode 100644 utils/phpstan-baseline/missingType.callable.neon create mode 100644 utils/phpstan-baseline/missingType.iterableValue.neon create mode 100644 utils/phpstan-baseline/missingType.parameter.neon create mode 100644 utils/phpstan-baseline/missingType.property.neon create mode 100644 utils/phpstan-baseline/missingType.return.neon create mode 100644 utils/phpstan-baseline/new.static.neon create mode 100644 utils/phpstan-baseline/notIdentical.alwaysTrue.neon create mode 100644 utils/phpstan-baseline/nullCoalesce.expr.neon create mode 100644 utils/phpstan-baseline/nullCoalesce.property.neon create mode 100644 utils/phpstan-baseline/nullCoalesce.variable.neon create mode 100644 utils/phpstan-baseline/offsetAccess.notFound.neon create mode 100644 utils/phpstan-baseline/parameterByRef.unusedType.neon create mode 100644 utils/phpstan-baseline/property.defaultValue.neon create mode 100644 utils/phpstan-baseline/property.nonObject.neon create mode 100644 utils/phpstan-baseline/property.notFound.neon create mode 100644 utils/phpstan-baseline/property.phpDocType.neon create mode 100644 utils/phpstan-baseline/property.protected.neon create mode 100644 utils/phpstan-baseline/property.readOnlyByPhpDocAssignOutOfClass.neon create mode 100644 utils/phpstan-baseline/property.readOnlyByPhpDocDefaultValue.neon create mode 100644 utils/phpstan-baseline/property.unusedType.neon create mode 100644 utils/phpstan-baseline/return.missing.neon create mode 100644 utils/phpstan-baseline/return.type.neon create mode 100644 utils/phpstan-baseline/return.unusedType.neon create mode 100644 utils/phpstan-baseline/staticMethod.notFound.neon create mode 100644 utils/phpstan-baseline/ternary.condNotBoolean.neon create mode 100644 utils/phpstan-baseline/ternary.shortNotAllowed.neon create mode 100644 utils/phpstan-baseline/unset.offset.neon create mode 100644 utils/phpstan-baseline/varTag.type.neon create mode 100644 utils/phpstan-baseline/variable.undefined.neon diff --git a/composer.json b/composer.json index af7aa5484c9a..e7aaefc5e9f5 100644 --- a/composer.json +++ b/composer.json @@ -17,18 +17,19 @@ "psr/log": "^3.0" }, "require-dev": { - "codeigniter/phpstan-codeigniter": "^1.4", + "codeigniter/phpstan-codeigniter": "^1.5", "fakerphp/faker": "^1.9", "kint-php/kint": "^5.0.4", "mikey179/vfsstream": "^1.6", "nexusphp/tachycardia": "^2.0", "phpstan/extension-installer": "^1.4", - "phpstan/phpstan": "^1.11", - "phpstan/phpstan-strict-rules": "^1.6", + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-strict-rules": "^2.0", "phpunit/phpcov": "^9.0.2 || ^10.0", "phpunit/phpunit": "^10.5.16 || ^11.2", "predis/predis": "^1.1 || ^2.0", - "rector/rector": "1.2.10" + "rector/rector": "2.0.0-rc3", + "shipmonk/phpstan-baseline-per-identifier": "^2.0" }, "replace": { "codeigniter4/framework": "self.version" @@ -110,7 +111,12 @@ "utils/vendor/bin/php-cs-fixer fix --ansi --verbose --diff" ], "metrics": "utils/vendor/bin/phpmetrics --config=phpmetrics.json", - "phpstan:baseline": "vendor/bin/phpstan analyse --ansi --generate-baseline=phpstan-baseline.php", + "phpstan:baseline": [ + "bash -c \"rm -rf utils/phpstan-baseline/*.neon\"", + "bash -c \"touch utils/phpstan-baseline/loader.neon\"", + "phpstan analyse --ansi --generate-baseline=utils/phpstan-baseline/loader.neon", + "split-phpstan-baseline utils/phpstan-baseline/loader.neon" + ], "phpstan:check": "vendor/bin/phpstan analyse --verbose --ansi", "sa": "@analyze", "style": "@cs-fix", diff --git a/phpstan-baseline.php b/phpstan-baseline.php deleted file mode 100644 index 7be3e519494d..000000000000 --- a/phpstan-baseline.php +++ /dev/null @@ -1,18053 +0,0 @@ - '#^PHPDoc type array\\\\>\\> of property Config\\\\Filters\\:\\:\\$filters is not the same as PHPDoc type array of overridden property CodeIgniter\\\\Config\\\\Filters\\:\\:\\$filters\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/app/Config/Filters.php', -]; -$ignoreErrors[] = [ - // identifier: isset.property - 'message' => '#^Property Config\\\\Autoload\\:\\:\\$helpers \\(array\\\\) in isset\\(\\) is not nullable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Autoloader/Autoloader.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:__call\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:__get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:cleanValidationRules\\(\\) has parameter \\$rules with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:cleanValidationRules\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:convertToReturnType\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:delete\\(\\) has parameter \\$id with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:doDelete\\(\\) has parameter \\$id with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:doFind\\(\\) has parameter \\$id with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:doFind\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:doFindAll\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:doFindColumn\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:doFirst\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:doInsertBatch\\(\\) has parameter \\$set with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:doProtectFields\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:doProtectFieldsForInsert\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:doUpdate\\(\\) has parameter \\$id with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:doUpdateBatch\\(\\) has parameter \\$set with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:find\\(\\) has parameter \\$id with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:findAll\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:findColumn\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:first\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:getIdValue\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:getValidationMessages\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:getValidationRules\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:getValidationRules\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:paginate\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:setAllowedFields\\(\\) has parameter \\$allowedFields with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:setCreatedField\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:setUpdatedField\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:setValidationMessage\\(\\) has parameter \\$fieldMessages with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:setValidationMessages\\(\\) has parameter \\$validationMessages with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:setValidationRule\\(\\) has parameter \\$fieldRules with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:transformDataToArray\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:trigger\\(\\) has parameter \\$eventData with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:trigger\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\BaseModel\\:\\:update\\(\\) has parameter \\$id with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: booleanAnd.rightNotBoolean - 'message' => '#^Only booleans are allowed in &&, array\\ given on the right side\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: booleanAnd.leftNotBoolean - 'message' => '#^Only booleans are allowed in &&, array\\|int\\|string\\|null given on the left side\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.condNotBoolean - 'message' => '#^Only booleans are allowed in a ternary operator condition, array\\|null given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: notIdentical.alwaysTrue - 'message' => '#^Strict comparison using \\!\\=\\= between mixed and null will always evaluate to true\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/BaseModel.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'ANSICON\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/CLI.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'NO_COLOR\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/CLI.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'argv\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/CLI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CLI\\\\CLI\\:\\:getOptions\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/CLI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CLI\\\\CLI\\:\\:getSegments\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/CLI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CLI\\\\CLI\\:\\:isZeroOptions\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/CLI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CLI\\\\CLI\\:\\:printKeysAndValues\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/CLI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CLI\\\\CLI\\:\\:prompt\\(\\) has parameter \\$validation with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/CLI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CLI\\\\CLI\\:\\:promptByKey\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/CLI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CLI\\\\CLI\\:\\:promptByKey\\(\\) has parameter \\$text with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/CLI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CLI\\\\CLI\\:\\:promptByKey\\(\\) has parameter \\$validation with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/CLI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CLI\\\\CLI\\:\\:promptByMultipleKeys\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/CLI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CLI\\\\CLI\\:\\:promptByMultipleKeys\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/CLI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CLI\\\\CLI\\:\\:table\\(\\) has parameter \\$tbody with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/CLI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CLI\\\\CLI\\:\\:table\\(\\) has parameter \\$thead with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/CLI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CLI\\\\CLI\\:\\:validate\\(\\) has parameter \\$rules with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/CLI.php', -]; -$ignoreErrors[] = [ - // identifier: booleanAnd.rightNotBoolean - 'message' => '#^Only booleans are allowed in &&, array\\ given on the right side\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/CLI.php', -]; -$ignoreErrors[] = [ - // identifier: booleanAnd.leftNotBoolean - 'message' => '#^Only booleans are allowed in &&, array\\|string\\|null given on the left side\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/CLI.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.condNotBoolean - 'message' => '#^Only booleans are allowed in a ternary operator condition, string\\|null given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/CLI.php', -]; -$ignoreErrors[] = [ - // identifier: booleanOr.leftNotBoolean - 'message' => '#^Only booleans are allowed in \\|\\|, string given on the left side\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/CLI.php', -]; -$ignoreErrors[] = [ - // identifier: booleanOr.leftNotBoolean - 'message' => '#^Only booleans are allowed in \\|\\|, string\\|null given on the left side\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/CLI/CLI.php', -]; -$ignoreErrors[] = [ - // identifier: booleanOr.rightNotBoolean - 'message' => '#^Only booleans are allowed in \\|\\|, string\\|null given on the right side\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/system/CLI/CLI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\CLI\\\\CLI\\:\\:\\$options type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/CLI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\CLI\\\\CLI\\:\\:\\$segments type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/CLI.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/CLI/CLI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CLI\\\\Commands\\:\\:getCommandAlternatives\\(\\) has parameter \\$collection with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/Commands.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CLI\\\\Commands\\:\\:getCommandAlternatives\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/Commands.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CLI\\\\Commands\\:\\:getCommands\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/Commands.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CLI\\\\Commands\\:\\:run\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/Commands.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CLI\\\\Commands\\:\\:verifyCommand\\(\\) has parameter \\$commands with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/Commands.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\CLI\\\\Commands\\:\\:\\$commands type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/Commands.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CLI\\\\Console\\:\\:parseParamsForHelpOption\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/Console.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CLI\\\\Console\\:\\:parseParamsForHelpOption\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CLI/Console.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\CacheInterface\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/CacheInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\CacheInterface\\:\\:getCacheInfo\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/CacheInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\CacheInterface\\:\\:getMetaData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/CacheInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\CacheInterface\\:\\:save\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/CacheInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\FactoriesCache\\\\FileVarExportHandler\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/FactoriesCache/FileVarExportHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\FactoriesCache\\\\FileVarExportHandler\\:\\:save\\(\\) has parameter \\$val with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/FactoriesCache/FileVarExportHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\BaseHandler\\:\\:remember\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/BaseHandler.php', -]; -$ignoreErrors[] = [ - // identifier: booleanAnd.leftNotBoolean - 'message' => '#^Only booleans are allowed in &&, string given on the left side\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/BaseHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\DummyHandler\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/DummyHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\DummyHandler\\:\\:getCacheInfo\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/DummyHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\DummyHandler\\:\\:getMetaData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/DummyHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\DummyHandler\\:\\:remember\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/DummyHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\DummyHandler\\:\\:save\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/DummyHandler.php', -]; -$ignoreErrors[] = [ - // identifier: function.alreadyNarrowedType - 'message' => '#^Call to function property_exists\\(\\) with Config\\\\Cache and \'file\' will always evaluate to true\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/FileHandler.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/FileHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\FileHandler\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/FileHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\FileHandler\\:\\:getCacheInfo\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/FileHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\FileHandler\\:\\:getDirFileInfo\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/FileHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\FileHandler\\:\\:getFileInfo\\(\\) has parameter \\$returnedValues with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/FileHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\FileHandler\\:\\:getFileInfo\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/FileHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\FileHandler\\:\\:getMetaData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/FileHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\FileHandler\\:\\:save\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/FileHandler.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/FileHandler.php', -]; -$ignoreErrors[] = [ - // identifier: variable.undefined - 'message' => '#^Variable \\$result might not be defined\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/FileHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\MemcachedHandler\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/MemcachedHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\MemcachedHandler\\:\\:getCacheInfo\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/MemcachedHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\MemcachedHandler\\:\\:getMetaData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/MemcachedHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\MemcachedHandler\\:\\:save\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/MemcachedHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Cache\\\\Handlers\\\\MemcachedHandler\\:\\:\\$config type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/MemcachedHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\PredisHandler\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/PredisHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\PredisHandler\\:\\:getCacheInfo\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/PredisHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\PredisHandler\\:\\:getMetaData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/PredisHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\PredisHandler\\:\\:save\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/PredisHandler.php', -]; -$ignoreErrors[] = [ - // identifier: booleanNot.exprNotBoolean - 'message' => '#^Only booleans are allowed in a negated boolean, mixed given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/PredisHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Cache\\\\Handlers\\\\PredisHandler\\:\\:\\$config type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/PredisHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\RedisHandler\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/RedisHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\RedisHandler\\:\\:getCacheInfo\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/RedisHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\RedisHandler\\:\\:getMetaData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/RedisHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\RedisHandler\\:\\:save\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/RedisHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Cache\\\\Handlers\\\\RedisHandler\\:\\:\\$config type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/RedisHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\WincacheHandler\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/WincacheHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\WincacheHandler\\:\\:getCacheInfo\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/WincacheHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\WincacheHandler\\:\\:getMetaData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/WincacheHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\WincacheHandler\\:\\:save\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cache/Handlers/WincacheHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CodeIgniter\\:\\:getPerformanceStats\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/CodeIgniter.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Database/CreateDatabase.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Database/MigrateStatus.php', -]; -$ignoreErrors[] = [ - // identifier: method.childParameterType - 'message' => '#^Parameter \\#1 \\$params \\(array\\\\) of method CodeIgniter\\\\Commands\\\\Database\\\\MigrateStatus\\:\\:run\\(\\) should be contravariant with parameter \\$params \\(array\\\\) of method CodeIgniter\\\\CLI\\\\BaseCommand\\:\\:run\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Database/MigrateStatus.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Database/Seed.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'encryption\\.key\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Encryption/GenerateKey.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\ListCommands\\:\\:listFull\\(\\) has parameter \\$commands with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/ListCommands.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\ListCommands\\:\\:listSimple\\(\\) has parameter \\$commands with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/ListCommands.php', -]; -$ignoreErrors[] = [ - // identifier: method.void - 'message' => '#^Result of method CodeIgniter\\\\Commands\\\\ListCommands\\:\\:listFull\\(\\) \\(void\\) is used\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/ListCommands.php', -]; -$ignoreErrors[] = [ - // identifier: method.void - 'message' => '#^Result of method CodeIgniter\\\\Commands\\\\ListCommands\\:\\:listSimple\\(\\) \\(void\\) is used\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/ListCommands.php', -]; -$ignoreErrors[] = [ - // identifier: booleanAnd.leftNotBoolean - 'message' => '#^Only booleans are allowed in &&, int given on the left side\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Server/Serve.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Translation\\\\LocalizationFinder\\:\\:arrayToTableRows\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Translation/LocalizationFinder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Translation\\\\LocalizationFinder\\:\\:arrayToTableRows\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Translation/LocalizationFinder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Translation\\\\LocalizationFinder\\:\\:buildMultiArray\\(\\) has parameter \\$fromKeys with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Translation/LocalizationFinder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Translation\\\\LocalizationFinder\\:\\:buildMultiArray\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Translation/LocalizationFinder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Translation\\\\LocalizationFinder\\:\\:findTranslationsInFile\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Translation/LocalizationFinder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Translation\\\\LocalizationFinder\\:\\:templateFile\\(\\) has parameter \\$language with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Translation/LocalizationFinder.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'CI_ENVIRONMENT\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/system/Commands/Utilities/Environment.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Utilities\\\\FilterCheck\\:\\:addRequiredFilters\\(\\) has parameter \\$filters with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Utilities/FilterCheck.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Utilities\\\\FilterCheck\\:\\:addRequiredFilters\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Utilities/FilterCheck.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Utilities\\\\Namespaces\\:\\:outputAllNamespaces\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Utilities/Namespaces.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Utilities\\\\Namespaces\\:\\:outputAllNamespaces\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Utilities/Namespaces.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Utilities\\\\Namespaces\\:\\:outputCINamespaces\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Utilities/Namespaces.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Utilities\\\\Namespaces\\:\\:outputCINamespaces\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Utilities/Namespaces.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Utilities/Namespaces.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'HTTP_HOST\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Utilities/Routes.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning non\\-falsy\\-string directly on offset \'HTTP_HOST\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Utilities/Routes.php', -]; -$ignoreErrors[] = [ - // identifier: if.condNotBoolean - 'message' => '#^Only booleans are allowed in an if condition, Config\\\\Routing given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Utilities/Routes.php', -]; -$ignoreErrors[] = [ - // identifier: if.condNotBoolean - 'message' => '#^Only booleans are allowed in an if condition, string\\|null given\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/system/Commands/Utilities/Routes.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Utilities\\\\Routes\\\\AutoRouterImproved\\\\AutoRouteCollector\\:\\:addFilters\\(\\) has parameter \\$routes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Utilities/Routes/AutoRouterImproved/AutoRouteCollector.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Utilities\\\\Routes\\\\AutoRouterImproved\\\\AutoRouteCollector\\:\\:addFilters\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Utilities/Routes/AutoRouterImproved/AutoRouteCollector.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Utilities\\\\Routes\\\\AutoRouterImproved\\\\AutoRouteCollector\\:\\:generateSampleUri\\(\\) has parameter \\$route with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Utilities/Routes/AutoRouterImproved/AutoRouteCollector.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Utilities\\\\Routes\\\\AutoRouterImproved\\\\ControllerMethodReader\\:\\:getParameters\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Utilities/Routes/AutoRouterImproved/ControllerMethodReader.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Utilities\\\\Routes\\\\AutoRouterImproved\\\\ControllerMethodReader\\:\\:getRouteForDefaultController\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Utilities/Routes/AutoRouterImproved/ControllerMethodReader.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Utilities\\\\Routes\\\\AutoRouterImproved\\\\ControllerMethodReader\\:\\:read\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Utilities/Routes/AutoRouterImproved/ControllerMethodReader.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Utilities/Routes/AutoRouterImproved/ControllerMethodReader.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Utilities\\\\Routes\\\\ControllerMethodReader\\:\\:getRouteWithoutController\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Utilities/Routes/ControllerMethodReader.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Utilities/Routes/ControllerMethodReader.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Utilities\\\\Routes\\\\FilterFinder\\:\\:getRouteFilters\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Commands/Utilities/Routes/FilterFinder.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'REMOTE_ADDR\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Common.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'REQUEST_METHOD\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Common.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset string directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Common.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function cache\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Common.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function class_uses_recursive\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Common.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function cookie\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Common.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function db_connect\\(\\) has parameter \\$db with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Common.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function esc\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Common.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function esc\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Common.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function helper\\(\\) has parameter \\$filenames with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Common.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function lang\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Common.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function log_message\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Common.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function old\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Common.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function service\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Common.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function session\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Common.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function single_service\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Common.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function stringify_attributes\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Common.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function trait_uses_recursive\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Common.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function view\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Common.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function view\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Common.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function view_cell\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Common.php', -]; -$ignoreErrors[] = [ - // identifier: booleanAnd.leftNotBoolean - 'message' => '#^Only booleans are allowed in &&, string\\|null given on the left side\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/system/Common.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Common.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\ComposerScripts\\:\\:postUpdate\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/ComposerScripts.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'CI_ENVIRONMENT\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Config/AutoloadConfig.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset non\\-falsy\\-string directly on \\$_SERVER is discouraged\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/system/Config/BaseConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Config\\\\BaseConfig\\:\\:__set_state\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/BaseConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Config\\\\BaseConfig\\:\\:initEnvValue\\(\\) has parameter \\$property with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/BaseConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Config\\\\BaseConfig\\:\\:\\$registrars type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/BaseConfig.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Config/BaseService.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Config\\\\BaseService\\:\\:__callStatic\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/BaseService.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Config\\\\BaseService\\:\\:getSharedInstance\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/BaseService.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Config\\\\BaseService\\:\\:\\$services type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/BaseService.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset string directly on \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Config/DotEnv.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning string directly on offset string of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/DotEnv.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Config/DotEnv.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Config\\\\DotEnv\\:\\:normaliseVariable\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/DotEnv.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Config\\\\DotEnv\\:\\:parse\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/DotEnv.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Config\\\\Factories\\:\\:__callStatic\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/Factories.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Config\\\\Factories\\:\\:createInstance\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/Factories.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Config\\\\Factories\\:\\:getComponentInstances\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/Factories.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Config\\\\Factories\\:\\:getDefinedInstance\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/Factories.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Config\\\\Factories\\:\\:getDefinedInstance\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/Factories.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Config\\\\Factories\\:\\:locateClass\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/Factories.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Config\\\\Factories\\:\\:setComponentInstances\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/Factories.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Config\\\\Factories\\:\\:setOptions\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/Factories.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Config\\\\Factories\\:\\:verifyInstanceOf\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/Factories.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Config\\\\Factories\\:\\:verifyPreferApp\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/Factories.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Config\\\\Factory\\:\\:\\$default type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/Factory.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Config\\\\Factory\\:\\:\\$models type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/Factory.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Config\\\\Filters\\:\\:\\$filters type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/Filters.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'SERVER_PROTOCOL\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/Services.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.configArgumentInstanceof - 'message' => '#^Argument \\#1 \\$name \\(\'Config\\\\\\\\Modules\'\\) passed to function config does not extend CodeIgniter\\\\\\\\Config\\\\\\\\BaseConfig\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/Services.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/Services.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Config\\\\Services\\:\\:curlrequest\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/Services.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Config\\\\Services\\:\\:email\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/Services.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Config\\\\Services\\:\\:superglobals\\(\\) has parameter \\$get with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/Services.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Config\\\\Services\\:\\:superglobals\\(\\) has parameter \\$server with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Config/Services.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/system/Config/Services.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Controller\\:\\:setValidator\\(\\) has parameter \\$messages with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Controller.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Controller\\:\\:setValidator\\(\\) has parameter \\$rules with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Controller.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Controller\\:\\:validate\\(\\) has parameter \\$messages with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Controller.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Controller\\:\\:validate\\(\\) has parameter \\$rules with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Controller.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Controller\\:\\:validateData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Controller.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Controller\\:\\:validateData\\(\\) has parameter \\$messages with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Controller.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Controller\\:\\:validateData\\(\\) has parameter \\$rules with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Controller.php', -]; -$ignoreErrors[] = [ - // identifier: assign.propertyType - 'message' => '#^Property CodeIgniter\\\\Controller\\:\\:\\$request \\(CodeIgniter\\\\HTTP\\\\CLIRequest\\|CodeIgniter\\\\HTTP\\\\IncomingRequest\\) does not accept CodeIgniter\\\\HTTP\\\\RequestInterface\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Controller.php', -]; -$ignoreErrors[] = [ - // identifier: method.childParameterType - 'message' => '#^Parameter \\#1 \\$offset \\(string\\) of method CodeIgniter\\\\Cookie\\\\Cookie\\:\\:offsetSet\\(\\) should be contravariant with parameter \\$offset \\(string\\|null\\) of method ArrayAccess\\\\:\\:offsetSet\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cookie/Cookie.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 5, - 'path' => __DIR__ . '/system/Cookie/Cookie.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cookie\\\\CookieStore\\:\\:setCookie\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cookie/CookieStore.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cookie\\\\CookieStore\\:\\:setRawCookie\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cookie/CookieStore.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cookie\\\\CookieStore\\:\\:validateCookies\\(\\) has parameter \\$cookies with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Cookie/CookieStore.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\DataCaster\\\\Cast\\\\ArrayCast\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/DataCaster/Cast/ArrayCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\DataCaster\\\\Cast\\\\CSVCast\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/DataCaster/Cast/CSVCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\DataCaster\\\\Cast\\\\JsonCast\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/DataCaster/Cast/JsonCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\DataConverter\\\\DataConverter\\:\\:fromDataSource\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/DataConverter/DataConverter.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\DataConverter\\\\DataConverter\\:\\:toDataSource\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/DataConverter/DataConverter.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 29, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:__construct\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:__construct\\(\\) has parameter \\$tableName with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:_whereIn\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:batchObjectToArray\\(\\) has parameter \\$object with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:batchObjectToArray\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:delete\\(\\) has parameter \\$where with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:deleteBatch\\(\\) has parameter \\$constraints with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:deleteBatch\\(\\) has parameter \\$set with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:fieldsFromQuery\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:formatValues\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:formatValues\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:from\\(\\) has parameter \\$from with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:getBinds\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:getCompiledQBWhere\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:getOperator\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:getSetData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:getWhere\\(\\) has parameter \\$where with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:groupBy\\(\\) has parameter \\$by with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:having\\(\\) has parameter \\$key with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:havingIn\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:havingLike\\(\\) has parameter \\$field with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:havingNotIn\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:insert\\(\\) has parameter \\$set with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:insertBatch\\(\\) has parameter \\$set with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:like\\(\\) has parameter \\$field with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:notHavingLike\\(\\) has parameter \\$field with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:notLike\\(\\) has parameter \\$field with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:objectToArray\\(\\) has parameter \\$object with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:objectToArray\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:onConstraint\\(\\) has parameter \\$set with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:orHaving\\(\\) has parameter \\$key with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:orHavingIn\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:orHavingLike\\(\\) has parameter \\$field with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:orHavingNotIn\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:orLike\\(\\) has parameter \\$field with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:orNotHavingLike\\(\\) has parameter \\$field with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:orNotLike\\(\\) has parameter \\$field with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:orWhere\\(\\) has parameter \\$key with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:orWhereIn\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:orWhereNotIn\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:replace\\(\\) has parameter \\$set with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:resetRun\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:resetRun\\(\\) has parameter \\$qbResetItems with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:resetSelect\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:resetWrite\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:set\\(\\) has parameter \\$key with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:setData\\(\\) has parameter \\$set with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:setQueryAsData\\(\\) has parameter \\$columns with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:setUpdateBatch\\(\\) has parameter \\$key with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:trackAliases\\(\\) has parameter \\$table with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:update\\(\\) has parameter \\$set with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:update\\(\\) has parameter \\$where with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:updateBatch\\(\\) has parameter \\$constraints with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:updateBatch\\(\\) has parameter \\$set with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:updateFields\\(\\) has parameter \\$ignore with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:upsert\\(\\) has parameter \\$set with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:upsertBatch\\(\\) has parameter \\$set with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:where\\(\\) has parameter \\$key with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:whereHaving\\(\\) has parameter \\$key with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:whereIn\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:whereNotIn\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: isset.offset - 'message' => '#^Offset 4 on array\\{string, string, string, string, string, string\\} in isset\\(\\) always exists and is not nullable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: booleanNot.exprNotBoolean - 'message' => '#^Only booleans are allowed in a negated boolean, TWhenNot given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: elseif.condNotBoolean - 'message' => '#^Only booleans are allowed in an elseif condition, \\(callable\\)\\|null given\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: if.condNotBoolean - 'message' => '#^Only booleans are allowed in an if condition, TWhen given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#3 \\.\\.\\.\\$arrays of function array_map expects array, int\\|string given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:\\$QBFrom type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:\\$QBGroupBy type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:\\$QBHaving type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:\\$QBJoin type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:\\$QBOptions type has no value type specified in iterable type array\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:\\$QBOrderBy type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:\\$QBSelect type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:\\$QBWhere type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:\\$binds type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:\\$bindsKeyCount type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: empty.property - 'message' => '#^Property CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:\\$db \\(CodeIgniter\\\\Database\\\\BaseConnection\\) in empty\\(\\) is not falsy\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:\\$joinTypes type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:\\$randomKeyword type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:\\$supportedIgnoreStatements type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\Database\\\\QueryInterface\\:\\:getOriginalQuery\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseConnection.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 13, - 'path' => __DIR__ . '/system/Database/BaseConnection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseConnection\\:\\:__construct\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseConnection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseConnection\\:\\:__get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseConnection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseConnection\\:\\:callFunction\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseConnection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseConnection\\:\\:escape\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseConnection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseConnection\\:\\:escape\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseConnection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseConnection\\:\\:escapeIdentifiers\\(\\) has parameter \\$item with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseConnection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseConnection\\:\\:escapeIdentifiers\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseConnection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseConnection\\:\\:foreignKeyDataToObjects\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseConnection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseConnection\\:\\:prepare\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseConnection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseConnection\\:\\:protectIdentifiers\\(\\) has parameter \\$item with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseConnection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseConnection\\:\\:protectIdentifiers\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseConnection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseConnection\\:\\:query\\(\\) has parameter \\$binds with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseConnection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseConnection\\:\\:setAliasedTables\\(\\) has parameter \\$aliases with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseConnection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseConnection\\:\\:table\\(\\) has parameter \\$tableName with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseConnection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\BaseConnection\\:\\:\\$aliasedTables type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseConnection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\BaseConnection\\:\\:\\$dataCache type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseConnection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\BaseConnection\\:\\:\\$encrypt type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseConnection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\BaseConnection\\:\\:\\$escapeChar type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseConnection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\BaseConnection\\:\\:\\$failover type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseConnection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\BaseConnection\\:\\:\\$pregEscapeChar type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseConnection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\BaseConnection\\:\\:\\$reservedIdentifiers type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseConnection.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(array\\{code\\: int\\|string\\|null, message\\: string\\|null\\}\\) of method CodeIgniter\\\\Database\\\\BaseConnection\\:\\:error\\(\\) should be covariant with return type \\(array\\\\) of method CodeIgniter\\\\Database\\\\ConnectionInterface\\\\:\\:error\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseConnection.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseConnection.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/system/Database/BasePreparedQuery.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BasePreparedQuery\\:\\:_execute\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BasePreparedQuery.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BasePreparedQuery\\:\\:_prepare\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BasePreparedQuery.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Database\\\\BasePreparedQuery\\:\\:execute\\(\\) has parameter \\$data with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BasePreparedQuery.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BasePreparedQuery\\:\\:prepare\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BasePreparedQuery.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Database/BaseResult.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseResult\\:\\:fetchAssoc\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseResult.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseResult\\:\\:getCustomResultObject\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseResult.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseResult\\:\\:getFieldData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseResult.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseResult\\:\\:getFieldNames\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseResult.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseResult\\:\\:getFirstRow\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseResult.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseResult\\:\\:getLastRow\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseResult.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseResult\\:\\:getNextRow\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseResult.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseResult\\:\\:getPreviousRow\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseResult.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseResult\\:\\:getResult\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseResult.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseResult\\:\\:getResultArray\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseResult.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseResult\\:\\:getRow\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseResult.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseResult\\:\\:getRowArray\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseResult.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseResult\\:\\:getUnbufferedRow\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseResult.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseResult\\:\\:setRow\\(\\) has parameter \\$key with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseResult.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseResult\\:\\:setRow\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseResult.php', -]; -$ignoreErrors[] = [ - // identifier: method.childParameterType - 'message' => '#^Parameter \\#1 \\$className \\(class\\-string\\) of method CodeIgniter\\\\Database\\\\BaseResult\\:\\:getCustomResultObject\\(\\) should be contravariant with parameter \\$className \\(string\\) of method CodeIgniter\\\\Database\\\\ResultInterface\\\\:\\:getCustomResultObject\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseResult.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\BaseResult\\:\\:\\$customResultObject type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseResult.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\BaseResult\\:\\:\\$resultArray type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseResult.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\BaseResult\\:\\:\\$rowData type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseResult.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/system/Database/BaseUtils.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseUtils\\:\\:_backup\\(\\) has parameter \\$prefs with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseUtils.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseUtils\\:\\:backup\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseUtils.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseUtils\\:\\:getXMLFromResult\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseUtils.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseUtils\\:\\:listDatabases\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/BaseUtils.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Config\\:\\:connect\\(\\) has parameter \\$group with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Config.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\Config\\:\\:ensureFactory\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Config.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Config\\:\\:forge\\(\\) has parameter \\$group with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Config.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Config\\:\\:getConnections\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Config.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Config\\:\\:utils\\(\\) has parameter \\$group with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Config.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\Config\\:\\:\\$instances type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Config.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\ConnectionInterface\\:\\:callFunction\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/ConnectionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\ConnectionInterface\\:\\:callFunction\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/ConnectionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\ConnectionInterface\\:\\:escape\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/ConnectionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\ConnectionInterface\\:\\:escape\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/ConnectionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\ConnectionInterface\\:\\:query\\(\\) has parameter \\$binds with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/ConnectionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\ConnectionInterface\\:\\:table\\(\\) has parameter \\$tableName with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/ConnectionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Database/Database.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Database\\:\\:initDriver\\(\\) has parameter \\$argument with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Database.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Database\\:\\:load\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Database.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Database\\:\\:parseDSN\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Database.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Database\\:\\:parseDSN\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Database.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\Database\\:\\:\\$connections type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Database.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\Exceptions\\\\DataException\\:\\:forEmptyInputGiven\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Exceptions/DataException.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\Exceptions\\\\DataException\\:\\:forFindColumnHaveMultipleColumns\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Exceptions/DataException.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\Exceptions\\\\DataException\\:\\:forInvalidAllowedFields\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Exceptions/DataException.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\Exceptions\\\\DataException\\:\\:forTableNotFound\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Exceptions/DataException.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 12, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:_alterTable\\(\\) has parameter \\$processedFields with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:_attributeAutoIncrement\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:_attributeAutoIncrement\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:_attributeAutoIncrement\\(\\) has parameter \\$field with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:_attributeDefault\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:_attributeDefault\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:_attributeDefault\\(\\) has parameter \\$field with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:_attributeType\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:_attributeType\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:_attributeUnique\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:_attributeUnique\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:_attributeUnique\\(\\) has parameter \\$field with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:_attributeUnsigned\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:_attributeUnsigned\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:_attributeUnsigned\\(\\) has parameter \\$field with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:_createTable\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:_createTableAttributes\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:_processColumn\\(\\) has parameter \\$processedField with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:_processFields\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:_processForeignKeys\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:_processIndexes\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:addColumn\\(\\) has parameter \\$fields with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:addField\\(\\) has parameter \\$fields with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:addKey\\(\\) has parameter \\$key with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:addPrimaryKey\\(\\) has parameter \\$key with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:addUniqueKey\\(\\) has parameter \\$key with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:createTable\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:dropColumn\\(\\) has parameter \\$columnNames with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:modifyColumn\\(\\) has parameter \\$fields with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\Forge\\:\\:reset\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: booleanAnd.leftNotBoolean - 'message' => '#^Only booleans are allowed in &&, string given on the left side\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: assign.propertyType - 'message' => '#^Property CodeIgniter\\\\Database\\\\Forge\\:\\:\\$fields \\(array\\\\) does not accept array\\\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\Forge\\:\\:\\$fields type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\Forge\\:\\:\\$fkAllowActions type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\Forge\\:\\:\\$foreignKeys type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\Forge\\:\\:\\$uniqueKeys type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\Forge\\:\\:\\$unsigned type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\Migration\\:\\:down\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Migration.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\Migration\\:\\:up\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Migration.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 5, - 'path' => __DIR__ . '/system/Database/MigrationRunner.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\MigrationRunner\\:\\:__construct\\(\\) has parameter \\$db with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MigrationRunner.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\MigrationRunner\\:\\:addHistory\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MigrationRunner.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\MigrationRunner\\:\\:clearHistory\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MigrationRunner.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\MigrationRunner\\:\\:ensureTable\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MigrationRunner.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\MigrationRunner\\:\\:findMigrations\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MigrationRunner.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\MigrationRunner\\:\\:findNamespaceMigrations\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MigrationRunner.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\MigrationRunner\\:\\:force\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MigrationRunner.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\MigrationRunner\\:\\:getBatchHistory\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MigrationRunner.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\MigrationRunner\\:\\:getBatches\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MigrationRunner.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\MigrationRunner\\:\\:getCliMessages\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MigrationRunner.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\MigrationRunner\\:\\:getHistory\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MigrationRunner.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\MigrationRunner\\:\\:removeHistory\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MigrationRunner.php', -]; -$ignoreErrors[] = [ - // identifier: booleanAnd.rightNotBoolean - 'message' => '#^Only booleans are allowed in &&, int\\<0, max\\> given on the right side\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MigrationRunner.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.condNotBoolean - 'message' => '#^Only booleans are allowed in a ternary operator condition, int\\<0, max\\> given\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/system/Database/MigrationRunner.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.condNotBoolean - 'message' => '#^Only booleans are allowed in a ternary operator condition, string\\|null given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MigrationRunner.php', -]; -$ignoreErrors[] = [ - // identifier: if.condNotBoolean - 'message' => '#^Only booleans are allowed in an if condition, string\\|null given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MigrationRunner.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\MigrationRunner\\:\\:\\$cliMessages type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MigrationRunner.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\MySQLi\\\\Builder\\:\\:\\$supportedIgnoreStatements type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MySQLi/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 11, - 'path' => __DIR__ . '/system/Database/MySQLi/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: booleanAnd.leftNotBoolean - 'message' => '#^Only booleans are allowed in &&, int given on the left side\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MySQLi/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: booleanNot.exprNotBoolean - 'message' => '#^Only booleans are allowed in a negated boolean, array given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MySQLi/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type string of property CodeIgniter\\\\Database\\\\MySQLi\\\\Connection\\:\\:\\$escapeChar is not the same as PHPDoc type array\\|string of overridden property CodeIgniter\\\\Database\\\\BaseConnection\\\\:\\:\\$escapeChar\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MySQLi/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(array\\\\) of method CodeIgniter\\\\Database\\\\MySQLi\\\\Connection\\:\\:error\\(\\) should be covariant with return type \\(array\\{code\\: int\\|string\\|null, message\\: string\\|null\\}\\) of method CodeIgniter\\\\Database\\\\BaseConnection\\\\:\\:error\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MySQLi/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/system/Database/MySQLi/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\MySQLi\\\\Forge\\:\\:_alterTable\\(\\) has parameter \\$processedFields with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MySQLi/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\MySQLi\\\\Forge\\:\\:_createTableAttributes\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MySQLi/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\MySQLi\\\\Forge\\:\\:_processColumn\\(\\) has parameter \\$processedField with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MySQLi/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\MySQLi\\\\Forge\\:\\:_processIndexes\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MySQLi/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type string of property CodeIgniter\\\\Database\\\\MySQLi\\\\Forge\\:\\:\\$createDatabaseStr is not the same as PHPDoc type string\\|false of overridden property CodeIgniter\\\\Database\\\\Forge\\:\\:\\$createDatabaseStr\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MySQLi/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\MySQLi\\\\Forge\\:\\:\\$_quoted_table_options type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MySQLi/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\MySQLi\\\\Forge\\:\\:\\$_unsigned type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MySQLi/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property CodeIgniter\\\\Database\\\\BaseConnection\\\\:\\:\\$mysqli\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/system/Database/MySQLi/PreparedQuery.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\MySQLi\\\\PreparedQuery\\:\\:_execute\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MySQLi/PreparedQuery.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\MySQLi\\\\PreparedQuery\\:\\:_prepare\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MySQLi/PreparedQuery.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(mysqli_result\\|false\\) of method CodeIgniter\\\\Database\\\\MySQLi\\\\PreparedQuery\\:\\:_getResult\\(\\) should be covariant with return type \\(object\\|resource\\|null\\) of method CodeIgniter\\\\Database\\\\BasePreparedQuery\\\\:\\:_getResult\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MySQLi/PreparedQuery.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MySQLi/Result.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\MySQLi\\\\Result\\:\\:fetchAssoc\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MySQLi/Result.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\MySQLi\\\\Result\\:\\:getFieldData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MySQLi/Result.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\MySQLi\\\\Result\\:\\:getFieldNames\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MySQLi/Result.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\MySQLi\\\\Utils\\:\\:_backup\\(\\) has parameter \\$prefs with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MySQLi/Utils.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type string of property CodeIgniter\\\\Database\\\\MySQLi\\\\Utils\\:\\:\\$listDatabases is not the same as PHPDoc type bool\\|string of overridden property CodeIgniter\\\\Database\\\\BaseUtils\\:\\:\\$listDatabases\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MySQLi/Utils.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type string of property CodeIgniter\\\\Database\\\\MySQLi\\\\Utils\\:\\:\\$optimizeTable is not the same as PHPDoc type bool\\|string of overridden property CodeIgniter\\\\Database\\\\BaseUtils\\:\\:\\$optimizeTable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/MySQLi/Utils.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/system/Database/OCI8/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\OCI8\\\\Builder\\:\\:fieldsFromQuery\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\OCI8\\\\Builder\\:\\:resetSelect\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type CodeIgniter\\\\Database\\\\OCI8\\\\Connection of property CodeIgniter\\\\Database\\\\OCI8\\\\Builder\\:\\:\\$db is not the same as PHPDoc type CodeIgniter\\\\Database\\\\BaseConnection of overridden property CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:\\$db\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#3 \\.\\.\\.\\$arrays of function array_map expects array, int\\|string given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\OCI8\\\\Builder\\:\\:\\$randomKeyword type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(mixed\\) of method CodeIgniter\\\\Database\\\\OCI8\\\\Builder\\:\\:delete\\(\\) should be covariant with return type \\(bool\\|string\\) of method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:delete\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Database/OCI8/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\OCI8\\\\Connection\\:\\:bindParams\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\OCI8\\\\Connection\\:\\:storedProcedure\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type string of property CodeIgniter\\\\Database\\\\OCI8\\\\Connection\\:\\:\\$escapeChar is not the same as PHPDoc type array\\|string of overridden property CodeIgniter\\\\Database\\\\BaseConnection\\\\:\\:\\$escapeChar\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\OCI8\\\\Connection\\:\\:\\$reservedIdentifiers type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property CodeIgniter\\\\Database\\\\OCI8\\\\Connection\\:\\:\\$resetStmtId has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property CodeIgniter\\\\Database\\\\OCI8\\\\Connection\\:\\:\\$validDSNs has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(array\\{code\\: int\\|string\\|null, message\\: string\\|null\\}\\) of method CodeIgniter\\\\Database\\\\OCI8\\\\Connection\\:\\:error\\(\\) should be covariant with return type \\(array\\\\) of method CodeIgniter\\\\Database\\\\ConnectionInterface\\\\:\\:error\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/system/Database/OCI8/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\OCI8\\\\Forge\\:\\:_alterTable\\(\\) has parameter \\$processedFields with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\OCI8\\\\Forge\\:\\:_attributeAutoIncrement\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\OCI8\\\\Forge\\:\\:_attributeAutoIncrement\\(\\) has parameter \\$field with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\OCI8\\\\Forge\\:\\:_attributeType\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\OCI8\\\\Forge\\:\\:_processColumn\\(\\) has parameter \\$processedField with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type false of property CodeIgniter\\\\Database\\\\OCI8\\\\Forge\\:\\:\\$createDatabaseStr is not the same as PHPDoc type string\\|false of overridden property CodeIgniter\\\\Database\\\\Forge\\:\\:\\$createDatabaseStr\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type false of property CodeIgniter\\\\Database\\\\OCI8\\\\Forge\\:\\:\\$createTableIfStr is not the same as PHPDoc type bool\\|string of overridden property CodeIgniter\\\\Database\\\\Forge\\:\\:\\$createTableIfStr\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type false of property CodeIgniter\\\\Database\\\\OCI8\\\\Forge\\:\\:\\$dropDatabaseStr is not the same as PHPDoc type string\\|false of overridden property CodeIgniter\\\\Database\\\\Forge\\:\\:\\$dropDatabaseStr\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type false of property CodeIgniter\\\\Database\\\\OCI8\\\\Forge\\:\\:\\$dropTableIfStr is not the same as PHPDoc type bool\\|string of overridden property CodeIgniter\\\\Database\\\\Forge\\:\\:\\$dropTableIfStr\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type string of property CodeIgniter\\\\Database\\\\OCI8\\\\Forge\\:\\:\\$renameTableStr is not the same as PHPDoc type string\\|false of overridden property CodeIgniter\\\\Database\\\\Forge\\:\\:\\$renameTableStr\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\OCI8\\\\Forge\\:\\:\\$fkAllowActions type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\OCI8\\\\Forge\\:\\:\\$unsigned type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\OCI8\\\\PreparedQuery\\:\\:_execute\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/PreparedQuery.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\OCI8\\\\PreparedQuery\\:\\:_prepare\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/PreparedQuery.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type CodeIgniter\\\\Database\\\\OCI8\\\\Connection of property CodeIgniter\\\\Database\\\\OCI8\\\\PreparedQuery\\:\\:\\$db is not the same as PHPDoc type CodeIgniter\\\\Database\\\\BaseConnection\\ of overridden property CodeIgniter\\\\Database\\\\BasePreparedQuery\\\\:\\:\\$db\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/PreparedQuery.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\OCI8\\\\Result\\:\\:fetchAssoc\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Result.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\OCI8\\\\Result\\:\\:getFieldData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Result.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\OCI8\\\\Result\\:\\:getFieldNames\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Result.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\OCI8\\\\Utils\\:\\:_backup\\(\\) has parameter \\$prefs with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Utils.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type string of property CodeIgniter\\\\Database\\\\OCI8\\\\Utils\\:\\:\\$listDatabases is not the same as PHPDoc type bool\\|string of overridden property CodeIgniter\\\\Database\\\\BaseUtils\\:\\:\\$listDatabases\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/OCI8/Utils.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 7, - 'path' => __DIR__ . '/system/Database/Postgre/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Postgre\\\\Builder\\:\\:replace\\(\\) has parameter \\$set with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#3 \\.\\.\\.\\$arrays of function array_map expects array, int\\|string given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\Postgre\\\\Builder\\:\\:\\$randomKeyword type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\Postgre\\\\Builder\\:\\:\\$supportedIgnoreStatements type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(CodeIgniter\\\\Database\\\\BaseBuilder\\) of method CodeIgniter\\\\Database\\\\Postgre\\\\Builder\\:\\:join\\(\\) should be covariant with return type \\(\\$this\\(CodeIgniter\\\\Database\\\\BaseBuilder\\)\\) of method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:join\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(CodeIgniter\\\\Database\\\\BaseBuilder\\) of method CodeIgniter\\\\Database\\\\Postgre\\\\Builder\\:\\:orderBy\\(\\) should be covariant with return type \\(\\$this\\(CodeIgniter\\\\Database\\\\BaseBuilder\\)\\) of method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:orderBy\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(mixed\\) of method CodeIgniter\\\\Database\\\\Postgre\\\\Builder\\:\\:decrement\\(\\) should be covariant with return type \\(bool\\) of method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:decrement\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(mixed\\) of method CodeIgniter\\\\Database\\\\Postgre\\\\Builder\\:\\:delete\\(\\) should be covariant with return type \\(bool\\|string\\) of method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:delete\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(mixed\\) of method CodeIgniter\\\\Database\\\\Postgre\\\\Builder\\:\\:increment\\(\\) should be covariant with return type \\(bool\\) of method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:increment\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(mixed\\) of method CodeIgniter\\\\Database\\\\Postgre\\\\Builder\\:\\:replace\\(\\) should be covariant with return type \\(CodeIgniter\\\\Database\\\\BaseResult\\|CodeIgniter\\\\Database\\\\Query\\|string\\|false\\) of method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:replace\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Database/Postgre/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\Postgre\\\\Connection\\:\\:buildDSN\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Postgre\\\\Connection\\:\\:escape\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Postgre\\\\Connection\\:\\:escape\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type string of property CodeIgniter\\\\Database\\\\Postgre\\\\Connection\\:\\:\\$escapeChar is not the same as PHPDoc type array\\|string of overridden property CodeIgniter\\\\Database\\\\BaseConnection\\\\:\\:\\$escapeChar\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property CodeIgniter\\\\Database\\\\Postgre\\\\Connection\\:\\:\\$connect_timeout has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property CodeIgniter\\\\Database\\\\Postgre\\\\Connection\\:\\:\\$options has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property CodeIgniter\\\\Database\\\\Postgre\\\\Connection\\:\\:\\$service has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property CodeIgniter\\\\Database\\\\Postgre\\\\Connection\\:\\:\\$sslmode has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(array\\\\) of method CodeIgniter\\\\Database\\\\Postgre\\\\Connection\\:\\:error\\(\\) should be covariant with return type \\(array\\{code\\: int\\|string\\|null, message\\: string\\|null\\}\\) of method CodeIgniter\\\\Database\\\\BaseConnection\\\\:\\:error\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/system/Database/Postgre/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Postgre\\\\Forge\\:\\:_alterTable\\(\\) has parameter \\$processedFields with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\Postgre\\\\Forge\\:\\:_attributeAutoIncrement\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Postgre\\\\Forge\\:\\:_attributeAutoIncrement\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Postgre\\\\Forge\\:\\:_attributeAutoIncrement\\(\\) has parameter \\$field with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\Postgre\\\\Forge\\:\\:_attributeType\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Postgre\\\\Forge\\:\\:_attributeType\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Postgre\\\\Forge\\:\\:_createTableAttributes\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Postgre\\\\Forge\\:\\:_processColumn\\(\\) has parameter \\$processedField with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type CodeIgniter\\\\Database\\\\Postgre\\\\Connection of property CodeIgniter\\\\Database\\\\Postgre\\\\Forge\\:\\:\\$db is not the same as PHPDoc type CodeIgniter\\\\Database\\\\BaseConnection of overridden property CodeIgniter\\\\Database\\\\Forge\\:\\:\\$db\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\Postgre\\\\Forge\\:\\:\\$_unsigned type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Postgre\\\\PreparedQuery\\:\\:_execute\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/PreparedQuery.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Postgre\\\\PreparedQuery\\:\\:_prepare\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/PreparedQuery.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Result.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Postgre\\\\Result\\:\\:fetchAssoc\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Result.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Postgre\\\\Result\\:\\:getFieldData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Result.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Postgre\\\\Result\\:\\:getFieldNames\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Result.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Postgre\\\\Utils\\:\\:_backup\\(\\) has parameter \\$prefs with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Utils.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type string of property CodeIgniter\\\\Database\\\\Postgre\\\\Utils\\:\\:\\$listDatabases is not the same as PHPDoc type bool\\|string of overridden property CodeIgniter\\\\Database\\\\BaseUtils\\:\\:\\$listDatabases\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Utils.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type string of property CodeIgniter\\\\Database\\\\Postgre\\\\Utils\\:\\:\\$optimizeTable is not the same as PHPDoc type bool\\|string of overridden property CodeIgniter\\\\Database\\\\BaseUtils\\:\\:\\$optimizeTable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Postgre/Utils.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Database\\\\PreparedQueryInterface\\:\\:execute\\(\\) has parameter \\$data with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/PreparedQueryInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\PreparedQueryInterface\\:\\:prepare\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/PreparedQueryInterface.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/system/Database/Query.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\Query\\:\\:compileBinds\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Query.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Query\\:\\:matchNamedBinds\\(\\) has parameter \\$binds with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Query.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Query\\:\\:matchSimpleBinds\\(\\) has parameter \\$binds with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Query.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Query\\:\\:setBinds\\(\\) has parameter \\$binds with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Query.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\Query\\:\\:\\$binds type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Query.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\QueryInterface\\:\\:setError\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/QueryInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\ResultInterface\\:\\:freeResult\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/ResultInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\ResultInterface\\:\\:getCustomResultObject\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/ResultInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\ResultInterface\\:\\:getFieldData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/ResultInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\ResultInterface\\:\\:getFieldNames\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/ResultInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\ResultInterface\\:\\:getFirstRow\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/ResultInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\ResultInterface\\:\\:getLastRow\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/ResultInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\ResultInterface\\:\\:getNextRow\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/ResultInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\ResultInterface\\:\\:getPreviousRow\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/ResultInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\ResultInterface\\:\\:getResult\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/ResultInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\ResultInterface\\:\\:getResultArray\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/ResultInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\ResultInterface\\:\\:getResultObject\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/ResultInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\ResultInterface\\:\\:getRow\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/ResultInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\ResultInterface\\:\\:getRowArray\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/ResultInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\ResultInterface\\:\\:getUnbufferedRow\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/ResultInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\ResultInterface\\:\\:setRow\\(\\) has parameter \\$key with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/ResultInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\ResultInterface\\:\\:setRow\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/ResultInterface.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property CodeIgniter\\\\Database\\\\BaseConnection\\:\\:\\$schema\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Database/SQLSRV/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 9, - 'path' => __DIR__ . '/system/Database/SQLSRV/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLSRV\\\\Builder\\:\\:fieldsFromQuery\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLSRV\\\\Builder\\:\\:replace\\(\\) has parameter \\$set with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: method.childParameterType - 'message' => '#^Parameter \\#1 \\$selectOverride \\(bool\\) of method CodeIgniter\\\\Database\\\\SQLSRV\\\\Builder\\:\\:compileSelect\\(\\) should be contravariant with parameter \\$selectOverride \\(mixed\\) of method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:compileSelect\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\SQLSRV\\\\Builder\\:\\:\\$randomKeyword type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(CodeIgniter\\\\Database\\\\BaseBuilder\\) of method CodeIgniter\\\\Database\\\\SQLSRV\\\\Builder\\:\\:maxMinAvgSum\\(\\) should be covariant with return type \\(\\$this\\(CodeIgniter\\\\Database\\\\BaseBuilder\\)\\) of method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:maxMinAvgSum\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(mixed\\) of method CodeIgniter\\\\Database\\\\SQLSRV\\\\Builder\\:\\:delete\\(\\) should be covariant with return type \\(bool\\|string\\) of method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:delete\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(mixed\\) of method CodeIgniter\\\\Database\\\\SQLSRV\\\\Builder\\:\\:replace\\(\\) should be covariant with return type \\(CodeIgniter\\\\Database\\\\BaseResult\\|CodeIgniter\\\\Database\\\\Query\\|string\\|false\\) of method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:replace\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 6, - 'path' => __DIR__ . '/system/Database/SQLSRV/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLSRV\\\\Connection\\:\\:__construct\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type string of property CodeIgniter\\\\Database\\\\SQLSRV\\\\Connection\\:\\:\\$escapeChar is not the same as PHPDoc type array\\|string of overridden property CodeIgniter\\\\Database\\\\BaseConnection\\\\:\\:\\$escapeChar\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(array\\\\) of method CodeIgniter\\\\Database\\\\SQLSRV\\\\Connection\\:\\:error\\(\\) should be covariant with return type \\(array\\{code\\: int\\|string\\|null, message\\: string\\|null\\}\\) of method CodeIgniter\\\\Database\\\\BaseConnection\\\\:\\:error\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property CodeIgniter\\\\Database\\\\BaseConnection\\:\\:\\$schema\\.$#', - 'count' => 13, - 'path' => __DIR__ . '/system/Database/SQLSRV/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 5, - 'path' => __DIR__ . '/system/Database/SQLSRV/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLSRV\\\\Forge\\:\\:_alterTable\\(\\) has parameter \\$processedFields with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLSRV\\\\Forge\\:\\:_attributeAutoIncrement\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLSRV\\\\Forge\\:\\:_attributeAutoIncrement\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLSRV\\\\Forge\\:\\:_attributeAutoIncrement\\(\\) has parameter \\$field with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLSRV\\\\Forge\\:\\:_attributeType\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLSRV\\\\Forge\\:\\:_attributeType\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLSRV\\\\Forge\\:\\:_createTableAttributes\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLSRV\\\\Forge\\:\\:_processColumn\\(\\) has parameter \\$processedField with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLSRV\\\\Forge\\:\\:_processIndexes\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type array of property CodeIgniter\\\\Database\\\\SQLSRV\\\\Forge\\:\\:\\$unsigned is not the same as PHPDoc type array\\|bool of overridden property CodeIgniter\\\\Database\\\\Forge\\:\\:\\$unsigned\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type string of property CodeIgniter\\\\Database\\\\SQLSRV\\\\Forge\\:\\:\\$createDatabaseStr is not the same as PHPDoc type string\\|false of overridden property CodeIgniter\\\\Database\\\\Forge\\:\\:\\$createDatabaseStr\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type string of property CodeIgniter\\\\Database\\\\SQLSRV\\\\Forge\\:\\:\\$createTableIfStr is not the same as PHPDoc type bool\\|string of overridden property CodeIgniter\\\\Database\\\\Forge\\:\\:\\$createTableIfStr\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type string of property CodeIgniter\\\\Database\\\\SQLSRV\\\\Forge\\:\\:\\$renameTableStr is not the same as PHPDoc type string\\|false of overridden property CodeIgniter\\\\Database\\\\Forge\\:\\:\\$renameTableStr\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\SQLSRV\\\\Forge\\:\\:\\$fkAllowActions type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\SQLSRV\\\\Forge\\:\\:\\$unsigned type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLSRV\\\\PreparedQuery\\:\\:_execute\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/PreparedQuery.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLSRV\\\\PreparedQuery\\:\\:_prepare\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/PreparedQuery.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLSRV\\\\PreparedQuery\\:\\:parameterize\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/PreparedQuery.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type CodeIgniter\\\\Database\\\\SQLSRV\\\\Connection of property CodeIgniter\\\\Database\\\\SQLSRV\\\\PreparedQuery\\:\\:\\$db is not the same as PHPDoc type CodeIgniter\\\\Database\\\\BaseConnection\\ of overridden property CodeIgniter\\\\Database\\\\BasePreparedQuery\\\\:\\:\\$db\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/PreparedQuery.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\SQLSRV\\\\PreparedQuery\\:\\:\\$parameters type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/PreparedQuery.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Result.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLSRV\\\\Result\\:\\:fetchAssoc\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Result.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLSRV\\\\Result\\:\\:getFieldData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Result.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLSRV\\\\Result\\:\\:getFieldNames\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Result.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLSRV\\\\Utils\\:\\:_backup\\(\\) has parameter \\$prefs with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Utils.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type string of property CodeIgniter\\\\Database\\\\SQLSRV\\\\Utils\\:\\:\\$listDatabases is not the same as PHPDoc type bool\\|string of overridden property CodeIgniter\\\\Database\\\\BaseUtils\\:\\:\\$listDatabases\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Utils.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type string of property CodeIgniter\\\\Database\\\\SQLSRV\\\\Utils\\:\\:\\$optimizeTable is not the same as PHPDoc type bool\\|string of overridden property CodeIgniter\\\\Database\\\\BaseUtils\\:\\:\\$optimizeTable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLSRV/Utils.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Database/SQLite3/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#3 \\.\\.\\.\\$arrays of function array_map expects array, int\\|string given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\SQLite3\\\\Builder\\:\\:\\$randomKeyword type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\SQLite3\\\\Builder\\:\\:\\$supportedIgnoreStatements type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Builder.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: booleanNot.exprNotBoolean - 'message' => '#^Only booleans are allowed in a negated boolean, string given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type string of property CodeIgniter\\\\Database\\\\SQLite3\\\\Connection\\:\\:\\$escapeChar is not the same as PHPDoc type array\\|string of overridden property CodeIgniter\\\\Database\\\\BaseConnection\\\\:\\:\\$escapeChar\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(array\\\\) of method CodeIgniter\\\\Database\\\\SQLite3\\\\Connection\\:\\:error\\(\\) should be covariant with return type \\(array\\{code\\: int\\|string\\|null, message\\: string\\|null\\}\\) of method CodeIgniter\\\\Database\\\\BaseConnection\\\\:\\:error\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Connection.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Database/SQLite3/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLite3\\\\Forge\\:\\:_alterTable\\(\\) has parameter \\$processedFields with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLite3\\\\Forge\\:\\:_attributeAutoIncrement\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLite3\\\\Forge\\:\\:_attributeAutoIncrement\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLite3\\\\Forge\\:\\:_attributeAutoIncrement\\(\\) has parameter \\$field with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLite3\\\\Forge\\:\\:_attributeType\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLite3\\\\Forge\\:\\:_attributeType\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLite3\\\\Forge\\:\\:_processColumn\\(\\) has parameter \\$processedField with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLite3\\\\Forge\\:\\:_processForeignKeys\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type CodeIgniter\\\\Database\\\\SQLite3\\\\Connection of property CodeIgniter\\\\Database\\\\SQLite3\\\\Forge\\:\\:\\$db is not the same as PHPDoc type CodeIgniter\\\\Database\\\\BaseConnection of overridden property CodeIgniter\\\\Database\\\\Forge\\:\\:\\$db\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\SQLite3\\\\Forge\\:\\:\\$_unsigned type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Forge.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLite3\\\\PreparedQuery\\:\\:_execute\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/PreparedQuery.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLite3\\\\PreparedQuery\\:\\:_prepare\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/PreparedQuery.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(SQLite3Result\\|false\\) of method CodeIgniter\\\\Database\\\\SQLite3\\\\PreparedQuery\\:\\:_getResult\\(\\) should be covariant with return type \\(object\\|resource\\|null\\) of method CodeIgniter\\\\Database\\\\BasePreparedQuery\\\\:\\:_getResult\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/PreparedQuery.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLite3\\\\Result\\:\\:fetchAssoc\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Result.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLite3\\\\Result\\:\\:getFieldData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Result.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLite3\\\\Result\\:\\:getFieldNames\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Result.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Database/SQLite3/Table.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLite3\\\\Table\\:\\:addForeignKey\\(\\) has parameter \\$foreignKeys with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Table.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLite3\\\\Table\\:\\:addPrimaryKey\\(\\) has parameter \\$fields with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Table.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLite3\\\\Table\\:\\:copyData\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Table.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLite3\\\\Table\\:\\:dropIndexes\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Table.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLite3\\\\Table\\:\\:formatFields\\(\\) has parameter \\$fields with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Table.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLite3\\\\Table\\:\\:formatFields\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Table.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\SQLite3\\\\Table\\:\\:\\$foreignKeys type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Table.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\SQLite3\\\\Table\\:\\:\\$keys type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Table.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\SQLite3\\\\Utils\\:\\:_backup\\(\\) has parameter \\$prefs with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Utils.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type string of property CodeIgniter\\\\Database\\\\SQLite3\\\\Utils\\:\\:\\$optimizeTable is not the same as PHPDoc type bool\\|string of overridden property CodeIgniter\\\\Database\\\\BaseUtils\\:\\:\\$optimizeTable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/SQLite3/Utils.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Database\\\\Seeder\\:\\:call\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Database/Seeder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\BaseExceptionHandler\\:\\:collectVars\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/BaseExceptionHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\BaseExceptionHandler\\:\\:maskData\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/BaseExceptionHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\BaseExceptionHandler\\:\\:maskData\\(\\) has parameter \\$keysToMask with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/BaseExceptionHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\BaseExceptionHandler\\:\\:maskData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/BaseExceptionHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\BaseExceptionHandler\\:\\:maskSensitiveData\\(\\) has parameter \\$keysToMask with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/BaseExceptionHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\BaseExceptionHandler\\:\\:maskSensitiveData\\(\\) has parameter \\$trace with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/BaseExceptionHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\BaseExceptionHandler\\:\\:maskSensitiveData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/BaseExceptionHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\ExceptionHandler\\:\\:fail\\(\\) has parameter \\$messages with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/ExceptionHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\ExceptionHandler\\:\\:format\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/ExceptionHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\ExceptionHandler\\:\\:respond\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/ExceptionHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\ExceptionHandler\\:\\:respondCreated\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/ExceptionHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\ExceptionHandler\\:\\:respondDeleted\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/ExceptionHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\ExceptionHandler\\:\\:respondUpdated\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/ExceptionHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Exceptions\\:\\:collectVars\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Exceptions.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Exceptions\\:\\:determineCodes\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Exceptions.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Exceptions\\:\\:fail\\(\\) has parameter \\$messages with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Exceptions.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Exceptions\\:\\:format\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Exceptions.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Exceptions\\:\\:maskData\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Exceptions.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Exceptions\\:\\:maskData\\(\\) has parameter \\$keysToMask with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Exceptions.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Exceptions\\:\\:maskData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Exceptions.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Exceptions\\:\\:maskSensitiveData\\(\\) has parameter \\$keysToMask with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Exceptions.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Exceptions\\:\\:maskSensitiveData\\(\\) has parameter \\$trace with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Exceptions.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Exceptions\\:\\:maskSensitiveData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Exceptions.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Exceptions\\:\\:renderBacktrace\\(\\) has parameter \\$backtrace with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Exceptions.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Exceptions\\:\\:respond\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Exceptions.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Exceptions\\:\\:respondCreated\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Exceptions.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Exceptions\\:\\:respondDeleted\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Exceptions.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Exceptions\\:\\:respondUpdated\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Exceptions.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Debug\\\\Iterator\\:\\:\\$results type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Iterator.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Debug\\\\Iterator\\:\\:\\$tests type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Iterator.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 5, - 'path' => __DIR__ . '/system/Debug/Timer.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Timer\\:\\:getTimers\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Timer.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Debug\\\\Timer\\:\\:\\$timers type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Timer.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Debug/Toolbar.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Toolbar\\:\\:collectTimelineData\\(\\) has parameter \\$collectors with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Toolbar\\:\\:collectTimelineData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Toolbar\\:\\:collectVarData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Toolbar\\:\\:renderTimeline\\(\\) has parameter \\$collectors with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Toolbar\\:\\:renderTimeline\\(\\) has parameter \\$styles with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Toolbar\\:\\:renderTimelineRecursive\\(\\) has parameter \\$rows with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Toolbar\\:\\:renderTimelineRecursive\\(\\) has parameter \\$styles with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Toolbar\\:\\:structureTimelineData\\(\\) has parameter \\$elements with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Toolbar\\:\\:structureTimelineData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Toolbar\\\\Collectors\\\\BaseCollector\\:\\:display\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/BaseCollector.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Toolbar\\\\Collectors\\\\BaseCollector\\:\\:formatTimelineData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/BaseCollector.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Toolbar\\\\Collectors\\\\BaseCollector\\:\\:getAsArray\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/BaseCollector.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Toolbar\\\\Collectors\\\\BaseCollector\\:\\:getVarData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/BaseCollector.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Toolbar\\\\Collectors\\\\BaseCollector\\:\\:timelineData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/BaseCollector.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Toolbar\\\\Collectors\\\\Config\\:\\:display\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/Config.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Toolbar\\\\Collectors\\\\Database\\:\\:display\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/Database.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Toolbar\\\\Collectors\\\\Database\\:\\:formatTimelineData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/Database.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Debug\\\\Toolbar\\\\Collectors\\\\Database\\:\\:\\$connections type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/Database.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Debug\\\\Toolbar\\\\Collectors\\\\Database\\:\\:\\$queries type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/Database.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/Database.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Toolbar\\\\Collectors\\\\Events\\:\\:display\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/Events.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Toolbar\\\\Collectors\\\\Events\\:\\:formatTimelineData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/Events.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Toolbar\\\\Collectors\\\\Files\\:\\:display\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/Files.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Toolbar\\\\Collectors\\\\History\\:\\:display\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/History.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Debug\\\\Toolbar\\\\Collectors\\\\History\\:\\:\\$files type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/History.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/Logs.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Toolbar\\\\Collectors\\\\Logs\\:\\:collectLogs\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/Logs.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Toolbar\\\\Collectors\\\\Logs\\:\\:display\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/Logs.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Debug\\\\Toolbar\\\\Collectors\\\\Logs\\:\\:\\$data type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/Logs.php', -]; -$ignoreErrors[] = [ - // identifier: nullCoalesce.property - 'message' => '#^Property CodeIgniter\\\\Log\\\\Logger\\:\\:\\$logCache \\(array\\) on left side of \\?\\? is not nullable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/Logs.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Toolbar\\\\Collectors\\\\Timers\\:\\:formatTimelineData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/Timers.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\View\\\\RendererInterface\\:\\:getData\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/Views.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\View\\\\RendererInterface\\:\\:getPerformanceData\\(\\)\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/Views.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Toolbar\\\\Collectors\\\\Views\\:\\:formatTimelineData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/Views.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\Toolbar\\\\Collectors\\\\Views\\:\\:getVarData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/Views.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Debug\\\\Toolbar\\\\Collectors\\\\Views\\:\\:\\$views type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Debug/Toolbar/Collectors/Views.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'SERVER_ADDR\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'SERVER_NAME\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 12, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Email\\\\Email\\:\\:__construct\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Email\\\\Email\\:\\:cleanEmail\\(\\) has parameter \\$email with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Email\\\\Email\\:\\:cleanEmail\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Email\\\\Email\\:\\:initialize\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Email\\\\Email\\:\\:printDebugger\\(\\) has parameter \\$include with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Email\\\\Email\\:\\:setArchiveValues\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Email\\\\Email\\:\\:setTo\\(\\) has parameter \\$to with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Email\\\\Email\\:\\:stringToArray\\(\\) has parameter \\$email with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Email\\\\Email\\:\\:stringToArray\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Email\\\\Email\\:\\:validateEmail\\(\\) has parameter \\$email with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: booleanAnd.leftNotBoolean - 'message' => '#^Only booleans are allowed in &&, int given on the left side\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: booleanAnd.rightNotBoolean - 'message' => '#^Only booleans are allowed in &&, string given on the right side\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: if.condNotBoolean - 'message' => '#^Only booleans are allowed in an if condition, string\\|null given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Email\\\\Email\\:\\:\\$BCCArray type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Email\\\\Email\\:\\:\\$CCArray type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Email\\\\Email\\:\\:\\$archive type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Email\\\\Email\\:\\:\\$attachments type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Email\\\\Email\\:\\:\\$bitDepths type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Email\\\\Email\\:\\:\\$debugMessage type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Email\\\\Email\\:\\:\\$headers type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Email\\\\Email\\:\\:\\$priorities type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Email\\\\Email\\:\\:\\$protocols type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Email\\\\Email\\:\\:\\$recipients type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Email\\\\Email\\:\\:\\$tmpArchive type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: isset.property - 'message' => '#^Static property CodeIgniter\\\\Email\\\\Email\\:\\:\\$func_overload \\(bool\\) in isset\\(\\) is not nullable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Email/Email.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Encryption\\\\EncrypterInterface\\:\\:decrypt\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Encryption/EncrypterInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Encryption\\\\EncrypterInterface\\:\\:encrypt\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Encryption/EncrypterInterface.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Encryption/Encryption.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Encryption\\\\Encryption\\:\\:__get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Encryption/Encryption.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Encryption\\\\Encryption\\:\\:\\$drivers type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Encryption/Encryption.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Encryption\\\\Handlers\\\\BaseHandler\\:\\:__get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Encryption/Handlers/BaseHandler.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Encryption/Handlers/OpenSSLHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Encryption\\\\Handlers\\\\OpenSSLHandler\\:\\:decrypt\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Encryption/Handlers/OpenSSLHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Encryption\\\\Handlers\\\\OpenSSLHandler\\:\\:encrypt\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Encryption/Handlers/OpenSSLHandler.php', -]; -$ignoreErrors[] = [ - // identifier: if.condNotBoolean - 'message' => '#^Only booleans are allowed in an if condition, array\\|string\\|null given\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Encryption/Handlers/OpenSSLHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Encryption\\\\Handlers\\\\OpenSSLHandler\\:\\:\\$digestSize type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Encryption/Handlers/OpenSSLHandler.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Encryption/Handlers/SodiumHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Encryption\\\\Handlers\\\\SodiumHandler\\:\\:decrypt\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Encryption/Handlers/SodiumHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Encryption\\\\Handlers\\\\SodiumHandler\\:\\:encrypt\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Encryption/Handlers/SodiumHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Encryption\\\\Handlers\\\\SodiumHandler\\:\\:parseParams\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Encryption/Handlers/SodiumHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\ArrayCast\\:\\:get\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/ArrayCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\ArrayCast\\:\\:get\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/ArrayCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\ArrayCast\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/ArrayCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\ArrayCast\\:\\:set\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/ArrayCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\ArrayCast\\:\\:set\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/ArrayCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\BaseCast\\:\\:get\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/BaseCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\BaseCast\\:\\:get\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/BaseCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\BaseCast\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/BaseCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\BaseCast\\:\\:set\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/BaseCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\BaseCast\\:\\:set\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/BaseCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\BaseCast\\:\\:set\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/BaseCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\BooleanCast\\:\\:get\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/BooleanCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\BooleanCast\\:\\:get\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/BooleanCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\CSVCast\\:\\:get\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/CSVCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\CSVCast\\:\\:get\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/CSVCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\CSVCast\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/CSVCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\CSVCast\\:\\:set\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/CSVCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\CSVCast\\:\\:set\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/CSVCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\CastInterface\\:\\:get\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/CastInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\CastInterface\\:\\:get\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/CastInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\CastInterface\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/CastInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\CastInterface\\:\\:set\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/CastInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\CastInterface\\:\\:set\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/CastInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\CastInterface\\:\\:set\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/CastInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\DatetimeCast\\:\\:get\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/DatetimeCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\DatetimeCast\\:\\:get\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/DatetimeCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\FloatCast\\:\\:get\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/FloatCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\FloatCast\\:\\:get\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/FloatCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\IntBoolCast\\:\\:get\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/IntBoolCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\IntBoolCast\\:\\:set\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/IntBoolCast.php', -]; -$ignoreErrors[] = [ - // identifier: method.childParameterType - 'message' => '#^Parameter \\#1 \\$value \\(bool\\|int\\|string\\) of method CodeIgniter\\\\Entity\\\\Cast\\\\IntBoolCast\\:\\:set\\(\\) should be contravariant with parameter \\$value \\(array\\|bool\\|float\\|int\\|object\\|string\\|null\\) of method CodeIgniter\\\\Entity\\\\Cast\\\\BaseCast\\:\\:set\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/IntBoolCast.php', -]; -$ignoreErrors[] = [ - // identifier: method.childParameterType - 'message' => '#^Parameter \\#1 \\$value \\(bool\\|int\\|string\\) of method CodeIgniter\\\\Entity\\\\Cast\\\\IntBoolCast\\:\\:set\\(\\) should be contravariant with parameter \\$value \\(array\\|bool\\|float\\|int\\|object\\|string\\|null\\) of method CodeIgniter\\\\Entity\\\\Cast\\\\CastInterface\\:\\:set\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/IntBoolCast.php', -]; -$ignoreErrors[] = [ - // identifier: method.childParameterType - 'message' => '#^Parameter \\#1 \\$value \\(int\\) of method CodeIgniter\\\\Entity\\\\Cast\\\\IntBoolCast\\:\\:get\\(\\) should be contravariant with parameter \\$value \\(array\\|bool\\|float\\|int\\|object\\|string\\|null\\) of method CodeIgniter\\\\Entity\\\\Cast\\\\BaseCast\\:\\:get\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/IntBoolCast.php', -]; -$ignoreErrors[] = [ - // identifier: method.childParameterType - 'message' => '#^Parameter \\#1 \\$value \\(int\\) of method CodeIgniter\\\\Entity\\\\Cast\\\\IntBoolCast\\:\\:get\\(\\) should be contravariant with parameter \\$value \\(array\\|bool\\|float\\|int\\|object\\|string\\|null\\) of method CodeIgniter\\\\Entity\\\\Cast\\\\CastInterface\\:\\:get\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/IntBoolCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\IntegerCast\\:\\:get\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/IntegerCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\IntegerCast\\:\\:get\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/IntegerCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\JsonCast\\:\\:get\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/JsonCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\JsonCast\\:\\:get\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/JsonCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\JsonCast\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/JsonCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\JsonCast\\:\\:set\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/JsonCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\JsonCast\\:\\:set\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/JsonCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\ObjectCast\\:\\:get\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/ObjectCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\ObjectCast\\:\\:get\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/ObjectCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\StringCast\\:\\:get\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/StringCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\StringCast\\:\\:get\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/StringCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\TimestampCast\\:\\:get\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/TimestampCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\TimestampCast\\:\\:get\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/TimestampCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\TimestampCast\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/TimestampCast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\URICast\\:\\:get\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/URICast.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Cast\\\\URICast\\:\\:get\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Cast/URICast.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Entity.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Entity\\:\\:__construct\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Entity.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Entity\\:\\:__get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Entity.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Entity\\:\\:__set\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Entity.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Entity\\:\\:castAs\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Entity.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Entity\\:\\:fill\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Entity.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Entity\\:\\:injectRawData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Entity.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Entity\\:\\:jsonSerialize\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Entity.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Entity\\:\\:setAttributes\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Entity.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Entity\\:\\:toArray\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Entity.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Entity\\\\Entity\\:\\:toRawArray\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Entity/Entity.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.configArgumentInstanceof - 'message' => '#^Argument \\#1 \\$name \\(\'Config\\\\\\\\Modules\'\\) passed to function config does not extend CodeIgniter\\\\\\\\Config\\\\\\\\BaseConfig\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Events/Events.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Events\\\\Events\\:\\:listeners\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Events/Events.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.callable - 'message' => '#^Method CodeIgniter\\\\Events\\\\Events\\:\\:on\\(\\) has parameter \\$callback with no signature specified for callable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Events/Events.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.callable - 'message' => '#^Method CodeIgniter\\\\Events\\\\Events\\:\\:removeListener\\(\\) has parameter \\$listener with no signature specified for callable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Events/Events.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Events\\\\Events\\:\\:setFiles\\(\\) has parameter \\$files with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Events/Events.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Events\\\\Events\\:\\:\\$listeners type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Events/Events.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Events/Events.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Exceptions\\\\PageNotFoundException\\:\\:lang\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Exceptions/PageNotFoundException.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type int of property CodeIgniter\\\\Exceptions\\\\PageNotFoundException\\:\\:\\$code is not the same as PHPDoc type mixed of overridden property Exception\\:\\:\\$code\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Exceptions/PageNotFoundException.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Files/File.php', -]; -$ignoreErrors[] = [ - // identifier: nullCoalesce.property - 'message' => '#^Property CodeIgniter\\\\Files\\\\File\\:\\:\\$size \\(int\\) on left side of \\?\\? is not nullable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Files/File.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/system/Files/File.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.configArgumentInstanceof - 'message' => '#^Argument \\#1 \\$name \\(\'Config\\\\\\\\Modules\'\\) passed to function config does not extend CodeIgniter\\\\\\\\Config\\\\\\\\BaseConfig\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Filters/Filters.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Filters/Filters.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\Filters\\:\\:checkExcept\\(\\) has parameter \\$paths with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Filters/Filters.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\Filters\\:\\:checkPseudoRegex\\(\\) has parameter \\$paths with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Filters/Filters.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\Filters\\:\\:enableFilters\\(\\) has parameter \\$names with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Filters/Filters.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\Filters\\:\\:getFilters\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Filters/Filters.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\Filters\\:\\:getFiltersClass\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Filters/Filters.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\Filters\\:\\:getRequiredFilters\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Filters/Filters.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\Filters\\:\\:pathApplies\\(\\) has parameter \\$paths with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Filters/Filters.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\Filters\\:\\:registerArguments\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Filters/Filters.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\Filters\\:\\:runAfter\\(\\) has parameter \\$filterClasses with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Filters/Filters.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\Filters\\:\\:runBefore\\(\\) has parameter \\$filterClasses with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Filters/Filters.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\Filters\\:\\:setToolbarToLast\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Filters/Filters.php', -]; -$ignoreErrors[] = [ - // identifier: booleanNot.exprNotBoolean - 'message' => '#^Only booleans are allowed in a negated boolean, array\\\\>\\> given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Filters/Filters.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Filters\\\\Filters\\:\\:\\$filters type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Filters/Filters.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Filters\\\\Filters\\:\\:\\$filtersClass type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Filters/Filters.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\ForceHTTPS\\:\\:after\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Filters/ForceHTTPS.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\ForceHTTPS\\:\\:before\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Filters/ForceHTTPS.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\InvalidChars\\:\\:checkControl\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Filters/InvalidChars.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\InvalidChars\\:\\:checkControl\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Filters/InvalidChars.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\InvalidChars\\:\\:checkEncoding\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Filters/InvalidChars.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\InvalidChars\\:\\:checkEncoding\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Filters/InvalidChars.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\PageCache\\:\\:after\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Filters/PageCache.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\PageCache\\:\\:before\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Filters/PageCache.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\PerformanceMetrics\\:\\:after\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Filters/PerformanceMetrics.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\PerformanceMetrics\\:\\:before\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Filters/PerformanceMetrics.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Format\\\\FormatterInterface\\:\\:format\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Format/FormatterInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Format\\\\JSONFormatter\\:\\:format\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Format/JSONFormatter.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Format\\\\XMLFormatter\\:\\:arrayToXML\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Format/XMLFormatter.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Format\\\\XMLFormatter\\:\\:format\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Format/XMLFormatter.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CLIRequest\\:\\:getArgs\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CLIRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CLIRequest\\:\\:getCookie\\(\\) has parameter \\$index with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CLIRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CLIRequest\\:\\:getCookie\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CLIRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CLIRequest\\:\\:getGet\\(\\) has parameter \\$flags with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CLIRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CLIRequest\\:\\:getGet\\(\\) has parameter \\$index with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CLIRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CLIRequest\\:\\:getGet\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CLIRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CLIRequest\\:\\:getGetPost\\(\\) has parameter \\$flags with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CLIRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CLIRequest\\:\\:getGetPost\\(\\) has parameter \\$index with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CLIRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CLIRequest\\:\\:getGetPost\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CLIRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CLIRequest\\:\\:getOptions\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CLIRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CLIRequest\\:\\:getPost\\(\\) has parameter \\$flags with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CLIRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CLIRequest\\:\\:getPost\\(\\) has parameter \\$index with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CLIRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CLIRequest\\:\\:getPost\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CLIRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CLIRequest\\:\\:getPostGet\\(\\) has parameter \\$flags with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CLIRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CLIRequest\\:\\:getPostGet\\(\\) has parameter \\$index with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CLIRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CLIRequest\\:\\:getPostGet\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CLIRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CLIRequest\\:\\:getSegments\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CLIRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CLIRequest\\:\\:returnNullOrEmptyArray\\(\\) has parameter \\$index with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CLIRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CLIRequest\\:\\:returnNullOrEmptyArray\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CLIRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\CLIRequest\\:\\:\\$args type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CLIRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\CLIRequest\\:\\:\\$options type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CLIRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\CLIRequest\\:\\:\\$segments type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CLIRequest.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 10, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CURLRequest\\:\\:applyBody\\(\\) has parameter \\$curlOptions with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CURLRequest\\:\\:applyBody\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CURLRequest\\:\\:applyMethod\\(\\) has parameter \\$curlOptions with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CURLRequest\\:\\:applyMethod\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CURLRequest\\:\\:applyRequestHeaders\\(\\) has parameter \\$curlOptions with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CURLRequest\\:\\:applyRequestHeaders\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CURLRequest\\:\\:delete\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CURLRequest\\:\\:get\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CURLRequest\\:\\:head\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CURLRequest\\:\\:options\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CURLRequest\\:\\:parseOptions\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CURLRequest\\:\\:patch\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CURLRequest\\:\\:post\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CURLRequest\\:\\:put\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CURLRequest\\:\\:request\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CURLRequest\\:\\:sendRequest\\(\\) has parameter \\$curlOptions with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CURLRequest\\:\\:setCURLOptions\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CURLRequest\\:\\:setCURLOptions\\(\\) has parameter \\$curlOptions with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CURLRequest\\:\\:setCURLOptions\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CURLRequest\\:\\:setForm\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CURLRequest\\:\\:setJSON\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\CURLRequest\\:\\:setResponseHeaders\\(\\) has parameter \\$headers with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\CURLRequest\\:\\:\\$config type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\CURLRequest\\:\\:\\$defaultConfig type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\CURLRequest\\:\\:\\$defaultOptions type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\CURLRequest\\:\\:\\$redirectDefaults type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/CURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 6, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:addBaseURI\\(\\) has parameter \\$uri with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:addChildSrc\\(\\) has parameter \\$uri with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:addConnectSrc\\(\\) has parameter \\$uri with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:addFontSrc\\(\\) has parameter \\$uri with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:addFormAction\\(\\) has parameter \\$uri with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:addFrameAncestor\\(\\) has parameter \\$uri with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:addFrameSrc\\(\\) has parameter \\$uri with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:addImageSrc\\(\\) has parameter \\$uri with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:addManifestSrc\\(\\) has parameter \\$uri with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:addMediaSrc\\(\\) has parameter \\$uri with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:addObjectSrc\\(\\) has parameter \\$uri with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:addPluginType\\(\\) has parameter \\$mime with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:addSandbox\\(\\) has parameter \\$flags with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:addScriptSrc\\(\\) has parameter \\$uri with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:addStyleSrc\\(\\) has parameter \\$uri with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:addToHeader\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:setDefaultSrc\\(\\) has parameter \\$uri with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:\\$baseURI type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:\\$childSrc type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:\\$connectSrc type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:\\$defaultSrc type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:\\$fontSrc type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:\\$formAction type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:\\$frameAncestors type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:\\$frameSrc type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:\\$imageSrc type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:\\$manifestSrc type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:\\$mediaSrc type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:\\$nonces type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:\\$objectSrc type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:\\$pluginTypes type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:\\$reportOnlyHeaders type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:\\$sandbox type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:\\$scriptSrc type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:\\$styleSrc type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\ContentSecurityPolicy\\:\\:\\$tempHeaders type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ContentSecurityPolicy.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'HTTP_USER_AGENT\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/HTTP/DownloadResponse.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(CodeIgniter\\\\HTTP\\\\DownloadResponse\\) of method CodeIgniter\\\\HTTP\\\\DownloadResponse\\:\\:sendBody\\(\\) should be covariant with return type \\(\\$this\\(CodeIgniter\\\\HTTP\\\\Response\\)\\) of method CodeIgniter\\\\HTTP\\\\Response\\:\\:sendBody\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/DownloadResponse.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(CodeIgniter\\\\HTTP\\\\DownloadResponse\\) of method CodeIgniter\\\\HTTP\\\\DownloadResponse\\:\\:sendBody\\(\\) should be covariant with return type \\(\\$this\\(CodeIgniter\\\\HTTP\\\\ResponseInterface\\)\\) of method CodeIgniter\\\\HTTP\\\\ResponseInterface\\:\\:sendBody\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/DownloadResponse.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(CodeIgniter\\\\HTTP\\\\ResponseInterface\\) of method CodeIgniter\\\\HTTP\\\\DownloadResponse\\:\\:setContentType\\(\\) should be covariant with return type \\(\\$this\\(CodeIgniter\\\\HTTP\\\\Response\\)\\) of method CodeIgniter\\\\HTTP\\\\Response\\:\\:setContentType\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/DownloadResponse.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(CodeIgniter\\\\HTTP\\\\ResponseInterface\\) of method CodeIgniter\\\\HTTP\\\\DownloadResponse\\:\\:setContentType\\(\\) should be covariant with return type \\(\\$this\\(CodeIgniter\\\\HTTP\\\\ResponseInterface\\)\\) of method CodeIgniter\\\\HTTP\\\\ResponseInterface\\:\\:setContentType\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/DownloadResponse.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(CodeIgniter\\\\HTTP\\\\Exceptions\\\\HTTPException\\) of method CodeIgniter\\\\HTTP\\\\Exceptions\\\\HTTPException\\:\\:forInvalidFile\\(\\) should be covariant with return type \\(static\\(CodeIgniter\\\\Exceptions\\\\FrameworkException\\)\\) of method CodeIgniter\\\\Exceptions\\\\FrameworkException\\:\\:forInvalidFile\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Exceptions/HTTPException.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type int of property CodeIgniter\\\\HTTP\\\\Exceptions\\\\RedirectException\\:\\:\\$code is not the same as PHPDoc type mixed of overridden property Exception\\:\\:\\$code\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Exceptions/RedirectException.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Exceptions/RedirectException.php', -]; -$ignoreErrors[] = [ - // identifier: function.alreadyNarrowedType - 'message' => '#^Call to function is_array\\(\\) with array will always evaluate to true\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Files/FileCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Files\\\\FileCollection\\:\\:all\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Files/FileCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Files\\\\FileCollection\\:\\:createFileObject\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Files/FileCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Files\\\\FileCollection\\:\\:fixFilesArray\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Files/FileCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Files\\\\FileCollection\\:\\:fixFilesArray\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Files/FileCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Files\\\\FileCollection\\:\\:getValueDotNotationSyntax\\(\\) has parameter \\$index with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Files/FileCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Files\\\\FileCollection\\:\\:getValueDotNotationSyntax\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Files/FileCollection.php', -]; -$ignoreErrors[] = [ - // identifier: booleanAnd.rightNotBoolean - 'message' => '#^Only booleans are allowed in &&, array given on the right side\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/HTTP/Files/FileCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\Files\\\\FileCollection\\:\\:\\$files type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Files/FileCollection.php', -]; -$ignoreErrors[] = [ - // identifier: nullCoalesce.expr - 'message' => '#^Expression on left side of \\?\\? is not nullable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Files/UploadedFile.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type string of property CodeIgniter\\\\HTTP\\\\Files\\\\UploadedFile\\:\\:\\$originalMimeType is not the same as PHPDoc type string\\|null of overridden property CodeIgniter\\\\Files\\\\File\\:\\:\\$originalMimeType\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Files/UploadedFile.php', -]; -$ignoreErrors[] = [ - // identifier: nullCoalesce.property - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\Files\\\\UploadedFile\\:\\:\\$error \\(int\\) on left side of \\?\\? is not nullable\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/HTTP/Files/UploadedFile.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(bool\\) of method CodeIgniter\\\\HTTP\\\\Files\\\\UploadedFile\\:\\:move\\(\\) should be compatible with return type \\(CodeIgniter\\\\Files\\\\File\\) of method CodeIgniter\\\\Files\\\\File\\:\\:move\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Files/UploadedFile.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Files/UploadedFile.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'HTTPS\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'QUERY_STRING\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'REQUEST_URI\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'SCRIPT_NAME\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset array\\|string directly on \\$_GET is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning string directly on offset \'QUERY_STRING\' of \\$_SERVER is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getCookie\\(\\) has parameter \\$flags with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getCookie\\(\\) has parameter \\$index with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getCookie\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getFileMultiple\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getFiles\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getGet\\(\\) has parameter \\$flags with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getGet\\(\\) has parameter \\$index with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getGet\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getGetPost\\(\\) has parameter \\$flags with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getGetPost\\(\\) has parameter \\$index with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getGetPost\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getJSON\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getJsonVar\\(\\) has parameter \\$flags with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getJsonVar\\(\\) has parameter \\$index with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getJsonVar\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getOldInput\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getPost\\(\\) has parameter \\$flags with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getPost\\(\\) has parameter \\$index with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getPost\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getPostGet\\(\\) has parameter \\$flags with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getPostGet\\(\\) has parameter \\$index with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getPostGet\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getRawInput\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getRawInputVar\\(\\) has parameter \\$flags with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getRawInputVar\\(\\) has parameter \\$index with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getRawInputVar\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getVar\\(\\) has parameter \\$flags with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getVar\\(\\) has parameter \\$index with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:getVar\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:negotiate\\(\\) has parameter \\$supported with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:setValidLocales\\(\\) has parameter \\$locales with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type CodeIgniter\\\\HTTP\\\\URI of property CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:\\$uri is not the same as PHPDoc type CodeIgniter\\\\HTTP\\\\URI\\|null of overridden property CodeIgniter\\\\HTTP\\\\OutgoingRequest\\:\\:\\$uri\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:\\$oldInput type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\IncomingRequest\\:\\:\\$validLocales type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/IncomingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'CONTENT_TYPE\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Message.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \\(int\\|string\\) directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Message.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/HTTP/Message.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Message\\:\\:getHeader\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Message.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Message\\:\\:setHeader\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Message.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\Message\\:\\:\\$headerMap type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Message.php', -]; -$ignoreErrors[] = [ - // identifier: nullCoalesce.property - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\Message\\:\\:\\$protocolVersion \\(string\\) on left side of \\?\\? is not nullable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Message.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\Message\\:\\:\\$validProtocolVersions type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Message.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\MessageInterface\\:\\:setHeader\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/MessageInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Negotiate\\:\\:charset\\(\\) has parameter \\$supported with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Negotiate.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Negotiate\\:\\:encoding\\(\\) has parameter \\$supported with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Negotiate.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Negotiate\\:\\:getBestMatch\\(\\) has parameter \\$supported with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Negotiate.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Negotiate\\:\\:language\\(\\) has parameter \\$supported with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Negotiate.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Negotiate\\:\\:match\\(\\) has parameter \\$acceptable with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Negotiate.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Negotiate\\:\\:matchLocales\\(\\) has parameter \\$acceptable with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Negotiate.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Negotiate\\:\\:matchLocales\\(\\) has parameter \\$supported with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Negotiate.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Negotiate\\:\\:matchParameters\\(\\) has parameter \\$acceptable with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Negotiate.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Negotiate\\:\\:matchParameters\\(\\) has parameter \\$supported with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Negotiate.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Negotiate\\:\\:matchTypes\\(\\) has parameter \\$acceptable with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Negotiate.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Negotiate\\:\\:matchTypes\\(\\) has parameter \\$supported with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Negotiate.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Negotiate\\:\\:media\\(\\) has parameter \\$supported with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Negotiate.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Negotiate\\:\\:parseHeader\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Negotiate.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\OutgoingRequest\\:\\:__construct\\(\\) has parameter \\$headers with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/OutgoingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.condNotBoolean - 'message' => '#^Only booleans are allowed in a ternary operator condition, int\\|null given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/OutgoingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(CodeIgniter\\\\HTTP\\\\URI\\|null\\) of method CodeIgniter\\\\HTTP\\\\OutgoingRequest\\:\\:getUri\\(\\) should be covariant with return type \\(CodeIgniter\\\\HTTP\\\\URI\\) of method CodeIgniter\\\\HTTP\\\\OutgoingRequestInterface\\:\\:getUri\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/OutgoingRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\RedirectResponse\\:\\:route\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/RedirectResponse.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\RedirectResponse\\:\\:with\\(\\) has parameter \\$message with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/RedirectResponse.php', -]; -$ignoreErrors[] = [ - // identifier: if.condNotBoolean - 'message' => '#^Only booleans are allowed in an if condition, array\\ given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/RedirectResponse.php', -]; -$ignoreErrors[] = [ - // identifier: nullCoalesce.variable - 'message' => '#^Variable \\$_GET on left side of \\?\\? always exists and is not nullable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/RedirectResponse.php', -]; -$ignoreErrors[] = [ - // identifier: nullCoalesce.variable - 'message' => '#^Variable \\$_POST on left side of \\?\\? always exists and is not nullable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/RedirectResponse.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/system/HTTP/Request.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Request\\:\\:fetchGlobal\\(\\) has parameter \\$flags with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Request.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Request\\:\\:fetchGlobal\\(\\) has parameter \\$index with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Request.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Request\\:\\:fetchGlobal\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Request.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Request\\:\\:getEnv\\(\\) has parameter \\$flags with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Request.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Request\\:\\:getEnv\\(\\) has parameter \\$index with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Request.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Request\\:\\:getServer\\(\\) has parameter \\$flags with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Request.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Request\\:\\:getServer\\(\\) has parameter \\$index with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Request.php', -]; -$ignoreErrors[] = [ - // identifier: if.condNotBoolean - 'message' => '#^Only booleans are allowed in an if condition, string given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Request.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\Request\\:\\:\\$globals type has no value type specified in iterable type array\\.$#', - 'count' => 5, - 'path' => __DIR__ . '/system/HTTP/Request.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\RequestInterface\\:\\:getServer\\(\\) has parameter \\$index with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/RequestInterface.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'REQUEST_METHOD\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/system/HTTP/Response.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'SERVER_PROTOCOL\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Response.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'SERVER_SOFTWARE\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/HTTP/Response.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/HTTP/Response.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Response\\:\\:doSetCookie\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Response.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Response\\:\\:doSetRawCookie\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Response.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Response\\:\\:formatBody\\(\\) has parameter \\$body with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Response.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Response\\:\\:setCache\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Response.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Response\\:\\:setCookie\\(\\) has parameter \\$name with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Response.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Response\\:\\:setJSON\\(\\) has parameter \\$body with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Response.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\Response\\:\\:setXML\\(\\) has parameter \\$body with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Response.php', -]; -$ignoreErrors[] = [ - // identifier: booleanAnd.leftNotBoolean - 'message' => '#^Only booleans are allowed in &&, string\\|null given on the left side\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Response.php', -]; -$ignoreErrors[] = [ - // identifier: booleanAnd.rightNotBoolean - 'message' => '#^Only booleans are allowed in &&, string\\|null given on the right side\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Response.php', -]; -$ignoreErrors[] = [ - // identifier: if.condNotBoolean - 'message' => '#^Only booleans are allowed in an if condition, string\\|null given\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/HTTP/Response.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\Response\\:\\:\\$statusCodes type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/Response.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 5, - 'path' => __DIR__ . '/system/HTTP/Response.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\ResponseInterface\\:\\:setCache\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ResponseInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\ResponseInterface\\:\\:setCookie\\(\\) has parameter \\$name with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ResponseInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\ResponseInterface\\:\\:setJSON\\(\\) has parameter \\$body with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ResponseInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\ResponseInterface\\:\\:setXML\\(\\) has parameter \\$body with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/ResponseInterface.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/system/HTTP/SiteURI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\SiteURI\\:\\:applyParts\\(\\) has parameter \\$parts with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/SiteURI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\SiteURI\\:\\:baseUrl\\(\\) has parameter \\$relativePath with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/SiteURI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\SiteURI\\:\\:convertToSegments\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/SiteURI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\SiteURI\\:\\:parseRelativePath\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/SiteURI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\SiteURI\\:\\:siteUrl\\(\\) has parameter \\$relativePath with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/SiteURI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\SiteURI\\:\\:stringifyRelativePath\\(\\) has parameter \\$relativePath with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/SiteURI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\SiteURI\\:\\:\\$baseSegments type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/SiteURI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\SiteURI\\:\\:\\$segments type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/SiteURI.php', -]; -$ignoreErrors[] = [ - // identifier: notIdentical.alwaysTrue - 'message' => '#^Strict comparison using \\!\\=\\= between mixed and null will always evaluate to true\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/SiteURI.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 10, - 'path' => __DIR__ . '/system/HTTP/URI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\URI\\:\\:applyParts\\(\\) has parameter \\$parts with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/URI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\URI\\:\\:changeSchemeAndPath\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/URI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\URI\\:\\:getQuery\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/URI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\URI\\:\\:getSegments\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/URI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\URI\\:\\:parseStr\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/URI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\URI\\:\\:setQueryArray\\(\\) has parameter \\$query with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/URI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\URI\\:\\:\\$defaultPorts type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/URI.php', -]; -$ignoreErrors[] = [ - // identifier: nullCoalesce.property - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\URI\\:\\:\\$fragment \\(string\\) on left side of \\?\\? is not nullable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/URI.php', -]; -$ignoreErrors[] = [ - // identifier: nullCoalesce.property - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\URI\\:\\:\\$host \\(string\\) on left side of \\?\\? is not nullable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/URI.php', -]; -$ignoreErrors[] = [ - // identifier: nullCoalesce.property - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\URI\\:\\:\\$path \\(string\\) on left side of \\?\\? is not nullable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/URI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\URI\\:\\:\\$query type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/URI.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\URI\\:\\:\\$segments type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/URI.php', -]; -$ignoreErrors[] = [ - // identifier: notIdentical.alwaysTrue - 'message' => '#^Strict comparison using \\!\\=\\= between mixed and null will always evaluate to true\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HTTP/URI.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'HTTP_REFERER\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/system/HTTP/UserAgent.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'HTTP_USER_AGENT\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/HTTP/UserAgent.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/HTTP/UserAgent.php', -]; -$ignoreErrors[] = [ - // identifier: booleanAnd.rightNotBoolean - 'message' => '#^Only booleans are allowed in &&, array\\ given on the right side\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/system/HTTP/UserAgent.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\Array\\\\ArrayHelper\\:\\:arrayAttachIndexedValue\\(\\) has parameter \\$indexes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/Array/ArrayHelper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\Array\\\\ArrayHelper\\:\\:arrayAttachIndexedValue\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/Array/ArrayHelper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\Array\\\\ArrayHelper\\:\\:arrayAttachIndexedValue\\(\\) has parameter \\$row with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/Array/ArrayHelper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\Array\\\\ArrayHelper\\:\\:arrayAttachIndexedValue\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/Array/ArrayHelper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\Array\\\\ArrayHelper\\:\\:arraySearchDot\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/Array/ArrayHelper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\Array\\\\ArrayHelper\\:\\:arraySearchDot\\(\\) has parameter \\$indexes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/Array/ArrayHelper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\Array\\\\ArrayHelper\\:\\:arraySearchDot\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/Array/ArrayHelper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\Array\\\\ArrayHelper\\:\\:dotKeyExists\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/Array/ArrayHelper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\Array\\\\ArrayHelper\\:\\:dotSearch\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/Array/ArrayHelper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\Array\\\\ArrayHelper\\:\\:dotSearch\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/Array/ArrayHelper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\Array\\\\ArrayHelper\\:\\:groupBy\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/Array/ArrayHelper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\Array\\\\ArrayHelper\\:\\:groupBy\\(\\) has parameter \\$indexes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/Array/ArrayHelper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\Array\\\\ArrayHelper\\:\\:groupBy\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/Array/ArrayHelper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\Array\\\\ArrayHelper\\:\\:recursiveCount\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/Array/ArrayHelper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\Array\\\\ArrayHelper\\:\\:recursiveDiff\\(\\) has parameter \\$compareWith with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/Array/ArrayHelper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\Array\\\\ArrayHelper\\:\\:recursiveDiff\\(\\) has parameter \\$original with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/Array/ArrayHelper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\Array\\\\ArrayHelper\\:\\:recursiveDiff\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/Array/ArrayHelper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function array_deep_search\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/array_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function array_deep_search\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/array_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function array_flatten_with_dots\\(\\) has parameter \\$array with no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/array_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function array_flatten_with_dots\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/array_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function array_group_by\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/array_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function array_group_by\\(\\) has parameter \\$indexes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/array_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function array_group_by\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/array_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function array_sort_by_multiple_keys\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/array_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function array_sort_by_multiple_keys\\(\\) has parameter \\$sortColumns with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/array_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function dot_array_search\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/array_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function dot_array_search\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/array_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function get_cookie\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/cookie_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function set_cookie\\(\\) has parameter \\$name with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/cookie_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function directory_map\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/filesystem_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function get_dir_file_info\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/filesystem_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function get_file_info\\(\\) has parameter \\$returnedValues with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/filesystem_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function get_file_info\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/filesystem_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function get_filenames\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/filesystem_helper.php', -]; -$ignoreErrors[] = [ - // identifier: booleanAnd.rightAlwaysTrue - 'message' => '#^Right side of && is always true\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/filesystem_helper.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Helpers/filesystem_helper.php', -]; -$ignoreErrors[] = [ - // identifier: variable.undefined - 'message' => '#^Variable \\$result might not be defined\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/filesystem_helper.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_button\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_button\\(\\) has parameter \\$extra with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_checkbox\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_checkbox\\(\\) has parameter \\$extra with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_datalist\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_dropdown\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_dropdown\\(\\) has parameter \\$extra with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_dropdown\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_dropdown\\(\\) has parameter \\$selected with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_fieldset\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_hidden\\(\\) has parameter \\$name with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_hidden\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_input\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_input\\(\\) has parameter \\$extra with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_label\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_multiselect\\(\\) has parameter \\$extra with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_multiselect\\(\\) has parameter \\$name with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_multiselect\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_multiselect\\(\\) has parameter \\$selected with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_open\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_open\\(\\) has parameter \\$hidden with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_open_multipart\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_open_multipart\\(\\) has parameter \\$hidden with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_password\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_password\\(\\) has parameter \\$extra with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_radio\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_radio\\(\\) has parameter \\$extra with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_reset\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_reset\\(\\) has parameter \\$extra with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_submit\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_submit\\(\\) has parameter \\$extra with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_textarea\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_textarea\\(\\) has parameter \\$extra with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_upload\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function form_upload\\(\\) has parameter \\$extra with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function parse_form_attributes\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function parse_form_attributes\\(\\) has parameter \\$default with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: booleanNot.exprNotBoolean - 'message' => '#^Only booleans are allowed in a negated boolean, int\\<0, max\\> given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/form_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function _list\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/html_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function _list\\(\\) has parameter \\$list with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/html_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function _media\\(\\) has parameter \\$tracks with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/html_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function _media\\(\\) has parameter \\$types with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/html_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function audio\\(\\) has parameter \\$src with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/html_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function audio\\(\\) has parameter \\$tracks with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/html_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function img\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/html_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function img\\(\\) has parameter \\$src with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/html_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function object\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/html_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function ol\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/html_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function ol\\(\\) has parameter \\$list with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/html_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function script_tag\\(\\) has parameter \\$src with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/html_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function ul\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/html_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function ul\\(\\) has parameter \\$list with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/html_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function video\\(\\) has parameter \\$src with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/html_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function video\\(\\) has parameter \\$tracks with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/html_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function d\\(\\) has parameter \\$vars with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/kint_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function dd\\(\\) has parameter \\$vars with no value type specified in iterable type array\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Helpers/kint_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function format_number\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/number_helper.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Helpers/test_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function fake\\(\\) has parameter \\$overrides with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/test_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function fake\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/test_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function strip_slashes\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/text_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function strip_slashes\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/text_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function word_censor\\(\\) has parameter \\$censored with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/text_helper.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.condNotBoolean - 'message' => '#^Only booleans are allowed in a ternary operator condition, string\\|null given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/text_helper.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/url_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function anchor\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/url_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function anchor\\(\\) has parameter \\$uri with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/url_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function anchor_popup\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/url_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function base_url\\(\\) has parameter \\$relativePath with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/url_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function mailto\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/url_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function safe_mailto\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/url_helper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Function site_url\\(\\) has parameter \\$relativePath with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Helpers/url_helper.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Honeypot/Honeypot.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HotReloader\\\\DirectoryHasher\\:\\:hashApp\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HotReloader/DirectoryHasher.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HotReloader\\\\HotReloader\\:\\:sendEvent\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HotReloader/HotReloader.php', -]; -$ignoreErrors[] = [ - // identifier: booleanOr.rightNotBoolean - 'message' => '#^Only booleans are allowed in \\|\\|, int given on the right side\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HotReloader/HotReloader.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HotReloader\\\\IteratorFilter\\:\\:\\$watchedExtensions type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/HotReloader/IteratorFilter.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\I18n\\\\Time\\:\\:__get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/I18n/Time.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(CodeIgniter\\\\I18n\\\\Time\\) of method CodeIgniter\\\\I18n\\\\Time\\:\\:setTimestamp\\(\\) should be covariant with return type \\(static\\(DateTimeImmutable\\)\\) of method DateTimeImmutable\\:\\:setTimestamp\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/I18n/Time.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(CodeIgniter\\\\I18n\\\\Time\\) of method CodeIgniter\\\\I18n\\\\Time\\:\\:setTimezone\\(\\) should be covariant with return type \\(static\\(DateTimeImmutable\\)\\) of method DateTimeImmutable\\:\\:setTimezone\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/I18n/Time.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/system/I18n/Time.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\I18n\\\\TimeLegacy\\:\\:__get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/I18n/TimeLegacy.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(CodeIgniter\\\\I18n\\\\TimeLegacy\\) of method CodeIgniter\\\\I18n\\\\TimeLegacy\\:\\:setTimestamp\\(\\) should be covariant with return type \\(static\\(DateTime\\)\\) of method DateTime\\:\\:setTimestamp\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/I18n/TimeLegacy.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(CodeIgniter\\\\I18n\\\\TimeLegacy\\) of method CodeIgniter\\\\I18n\\\\TimeLegacy\\:\\:setTimezone\\(\\) should be covariant with return type \\(static\\(DateTime\\)\\) of method DateTime\\:\\:setTimezone\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/I18n/TimeLegacy.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/system/I18n/TimeLegacy.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/system/Images/Handlers/BaseHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Images\\\\Handlers\\\\BaseHandler\\:\\:__call\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Images/Handlers/BaseHandler.php', -]; -$ignoreErrors[] = [ - // identifier: return.missing - 'message' => '#^Method CodeIgniter\\\\Images\\\\Handlers\\\\BaseHandler\\:\\:__call\\(\\) should return mixed but return statement is missing\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Images/Handlers/BaseHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Images\\\\Handlers\\\\BaseHandler\\:\\:_text\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Images/Handlers/BaseHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Images\\\\Handlers\\\\BaseHandler\\:\\:calcAspectRatio\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Images/Handlers/BaseHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Images\\\\Handlers\\\\BaseHandler\\:\\:calcCropCoords\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Images/Handlers/BaseHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Images\\\\Handlers\\\\BaseHandler\\:\\:text\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Images/Handlers/BaseHandler.php', -]; -$ignoreErrors[] = [ - // identifier: empty.property - 'message' => '#^Property CodeIgniter\\\\Images\\\\Handlers\\\\BaseHandler\\:\\:\\$image \\(CodeIgniter\\\\Images\\\\Image\\) in empty\\(\\) is not falsy\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Images/Handlers/BaseHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Images\\\\Handlers\\\\BaseHandler\\:\\:\\$supportTransparency type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Images/Handlers/BaseHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Images\\\\Handlers\\\\BaseHandler\\:\\:\\$textDefaults type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Images/Handlers/BaseHandler.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(CodeIgniter\\\\Images\\\\Handlers\\\\BaseHandler\\) of method CodeIgniter\\\\Images\\\\Handlers\\\\BaseHandler\\:\\:fit\\(\\) should be covariant with return type \\(\\$this\\(CodeIgniter\\\\Images\\\\ImageHandlerInterface\\)\\) of method CodeIgniter\\\\Images\\\\ImageHandlerInterface\\:\\:fit\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Images/Handlers/BaseHandler.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(CodeIgniter\\\\Images\\\\Handlers\\\\BaseHandler\\) of method CodeIgniter\\\\Images\\\\Handlers\\\\BaseHandler\\:\\:resize\\(\\) should be covariant with return type \\(\\$this\\(CodeIgniter\\\\Images\\\\ImageHandlerInterface\\)\\) of method CodeIgniter\\\\Images\\\\ImageHandlerInterface\\:\\:resize\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Images/Handlers/BaseHandler.php', -]; -$ignoreErrors[] = [ - // identifier: greaterOrEqual.invalid - 'message' => '#^Comparison operation "\\>\\=" between \\(array\\|float\\|int\\) and 0 results in an error\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Images/Handlers/ImageMagickHandler.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 8, - 'path' => __DIR__ . '/system/Images/Handlers/ImageMagickHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Images\\\\Handlers\\\\ImageMagickHandler\\:\\:_text\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Images/Handlers/ImageMagickHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Images\\\\Handlers\\\\ImageMagickHandler\\:\\:process\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Images/Handlers/ImageMagickHandler.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type string\\|null of property CodeIgniter\\\\Images\\\\Handlers\\\\ImageMagickHandler\\:\\:\\$resource is not the same as PHPDoc type resource\\|null of overridden property CodeIgniter\\\\Images\\\\Handlers\\\\BaseHandler\\:\\:\\$resource\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Images/Handlers/ImageMagickHandler.php', -]; -$ignoreErrors[] = [ - // identifier: nullCoalesce.property - 'message' => '#^Property CodeIgniter\\\\Images\\\\Handlers\\\\BaseHandler\\:\\:\\$height \\(int\\) on left side of \\?\\? is not nullable\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/system/Images/Handlers/ImageMagickHandler.php', -]; -$ignoreErrors[] = [ - // identifier: nullCoalesce.property - 'message' => '#^Property CodeIgniter\\\\Images\\\\Handlers\\\\BaseHandler\\:\\:\\$width \\(int\\) on left side of \\?\\? is not nullable\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/system/Images/Handlers/ImageMagickHandler.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(CodeIgniter\\\\Images\\\\Handlers\\\\ImageMagickHandler\\) of method CodeIgniter\\\\Images\\\\Handlers\\\\ImageMagickHandler\\:\\:_resize\\(\\) should be covariant with return type \\(\\$this\\(CodeIgniter\\\\Images\\\\Handlers\\\\BaseHandler\\)\\) of method CodeIgniter\\\\Images\\\\Handlers\\\\BaseHandler\\:\\:_resize\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Images/Handlers/ImageMagickHandler.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(bool\\|CodeIgniter\\\\Images\\\\Handlers\\\\ImageMagickHandler\\) of method CodeIgniter\\\\Images\\\\Handlers\\\\ImageMagickHandler\\:\\:_crop\\(\\) should be covariant with return type \\(\\$this\\(CodeIgniter\\\\Images\\\\Handlers\\\\BaseHandler\\)\\) of method CodeIgniter\\\\Images\\\\Handlers\\\\BaseHandler\\:\\:_crop\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Images/Handlers/ImageMagickHandler.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Images/Image.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Images\\\\Image\\:\\:getProperties\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Images/Image.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Images\\\\ImageHandlerInterface\\:\\:text\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Images/ImageHandlerInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Language\\\\Language\\:\\:formatMessage\\(\\) has parameter \\$message with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Language/Language.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Language\\\\Language\\:\\:formatMessage\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Language/Language.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Language\\\\Language\\:\\:getLine\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Language/Language.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Language\\\\Language\\:\\:getTranslationOutput\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Language/Language.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Language\\\\Language\\:\\:load\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Language/Language.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Language\\\\Language\\:\\:parseLine\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Language/Language.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Language\\\\Language\\:\\:requireFile\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Language/Language.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Language\\\\Language\\:\\:\\$language type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Language/Language.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Language\\\\Language\\:\\:\\$loadedFiles type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Language/Language.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Log\\\\Handlers\\\\BaseHandler\\:\\:__construct\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Log/Handlers/BaseHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Log\\\\Handlers\\\\BaseHandler\\:\\:\\$handles type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Log/Handlers/BaseHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Log\\\\Handlers\\\\ChromeLoggerHandler\\:\\:__construct\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Log/Handlers/ChromeLoggerHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Log\\\\Handlers\\\\ChromeLoggerHandler\\:\\:format\\(\\) has parameter \\$object with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Log/Handlers/ChromeLoggerHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Log\\\\Handlers\\\\ChromeLoggerHandler\\:\\:format\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Log/Handlers/ChromeLoggerHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Log\\\\Handlers\\\\ChromeLoggerHandler\\:\\:\\$json type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Log/Handlers/ChromeLoggerHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Log\\\\Handlers\\\\ChromeLoggerHandler\\:\\:\\$levels type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Log/Handlers/ChromeLoggerHandler.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Log/Handlers/FileHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Log\\\\Handlers\\\\FileHandler\\:\\:__construct\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Log/Handlers/FileHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Log\\\\Logger\\:\\:determineFile\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Log/Logger.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Log\\\\Logger\\:\\:interpolate\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Log/Logger.php', -]; -$ignoreErrors[] = [ - // identifier: method.childParameterType - 'message' => '#^Parameter \\#1 \\$level \\(string\\) of method CodeIgniter\\\\Log\\\\Logger\\:\\:log\\(\\) should be contravariant with parameter \\$level \\(mixed\\) of method Psr\\\\Log\\\\LoggerInterface\\:\\:log\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Log/Logger.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Log\\\\Logger\\:\\:\\$handlers type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Log/Logger.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Log\\\\Logger\\:\\:\\$logCache type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Log/Logger.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Log\\\\Logger\\:\\:\\$loggableLevels type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Log/Logger.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Model\\:\\:__call\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Model.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Model\\:\\:__call\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Model.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Model\\:\\:__get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Model.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Model\\:\\:doDelete\\(\\) has parameter \\$id with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Model.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Model\\:\\:doFind\\(\\) has parameter \\$id with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Model.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Model\\:\\:doInsertBatch\\(\\) has parameter \\$set with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Model.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Model\\:\\:doProtectFieldsForInsert\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Model.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Model\\:\\:doUpdate\\(\\) has parameter \\$id with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Model.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Model\\:\\:doUpdateBatch\\(\\) has parameter \\$set with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Model.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Model\\:\\:getIdValue\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Model.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Model\\:\\:set\\(\\) has parameter \\$key with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Model.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Model\\:\\:shouldUpdate\\(\\) has parameter \\$row with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Model.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Model\\:\\:update\\(\\) has parameter \\$id with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Model.php', -]; -$ignoreErrors[] = [ - // identifier: booleanAnd.leftNotBoolean - 'message' => '#^Only booleans are allowed in &&, array given on the left side\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Model.php', -]; -$ignoreErrors[] = [ - // identifier: booleanAnd.rightNotBoolean - 'message' => '#^Only booleans are allowed in &&, string given on the right side\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Model.php', -]; -$ignoreErrors[] = [ - // identifier: booleanAnd.leftNotBoolean - 'message' => '#^Only booleans are allowed in &&, string\\|null given on the left side\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Model.php', -]; -$ignoreErrors[] = [ - // identifier: if.condNotBoolean - 'message' => '#^Only booleans are allowed in an if condition, array\\|int\\|string\\|null given\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Model.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Model\\:\\:\\$escape type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Model.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(array\\|bool\\|float\\|int\\|object\\|string\\|null\\) of method CodeIgniter\\\\Model\\:\\:__call\\(\\) should be covariant with return type \\(\\$this\\(CodeIgniter\\\\BaseModel\\)\\|null\\) of method CodeIgniter\\\\BaseModel\\:\\:__call\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Model.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Modules\\\\Modules\\:\\:__set_state\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Modules/Modules.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset mixed directly on \\$_GET is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Pager/Pager.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Pager/Pager.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Pager\\\\Pager\\:\\:getDetails\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Pager/Pager.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Pager\\\\Pager\\:\\:only\\(\\) has parameter \\$queries with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Pager/Pager.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Pager\\\\Pager\\:\\:\\$groups type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Pager/Pager.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Pager\\\\Pager\\:\\:\\$segment type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Pager/Pager.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Pager/Pager.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Pager\\\\PagerInterface\\:\\:getDetails\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Pager/PagerInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Pager\\\\PagerRenderer\\:\\:__construct\\(\\) has parameter \\$details with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Pager/PagerRenderer.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Publisher\\\\ContentReplacer\\:\\:replace\\(\\) has parameter \\$replaces with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Publisher/ContentReplacer.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Publisher\\\\Publisher\\:\\:replace\\(\\) has parameter \\$replaces with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Publisher/Publisher.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.modelArgumentInstanceof - 'message' => '#^Argument \\#1 \\$name \\(class\\-string\\) passed to function model does not extend CodeIgniter\\\\\\\\Model\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/RESTful/BaseResource.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/system/RESTful/BaseResource.php', -]; -$ignoreErrors[] = [ - // identifier: if.condNotBoolean - 'message' => '#^Only booleans are allowed in an if condition, object\\|string\\|null given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/RESTful/BaseResource.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\RESTful\\\\ResourceController\\:\\:fail\\(\\) has parameter \\$messages with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/RESTful/ResourceController.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\RESTful\\\\ResourceController\\:\\:format\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/RESTful/ResourceController.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\RESTful\\\\ResourceController\\:\\:respond\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/RESTful/ResourceController.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\RESTful\\\\ResourceController\\:\\:respondCreated\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/RESTful/ResourceController.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\RESTful\\\\ResourceController\\:\\:respondDeleted\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/RESTful/ResourceController.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\RESTful\\\\ResourceController\\:\\:respondUpdated\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/RESTful/ResourceController.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\AutoRouter\\:\\:getRoute\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/AutoRouter.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\AutoRouter\\:\\:scanControllers\\(\\) has parameter \\$segments with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/AutoRouter.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\AutoRouter\\:\\:scanControllers\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/AutoRouter.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.condNotBoolean - 'message' => '#^Only booleans are allowed in a ternary operator condition, string\\|null given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/AutoRouter.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^PHPDoc tag @var for variable \\$params has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/AutoRouter.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/AutoRouter.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\AutoRouterImproved\\:\\:createSegments\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/AutoRouterImproved.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\AutoRouterImproved\\:\\:getRoute\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/AutoRouterImproved.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Router\\\\AutoRouterImproved\\:\\:\\$moduleRoutes type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/AutoRouterImproved.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\AutoRouterInterface\\:\\:getRoute\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/AutoRouterInterface.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type int of property CodeIgniter\\\\Router\\\\Exceptions\\\\RedirectException\\:\\:\\$code is not the same as PHPDoc type mixed of overridden property Exception\\:\\:\\$code\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/Exceptions/RedirectException.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 6, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:add\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:add\\(\\) has parameter \\$to with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:addPlaceholder\\(\\) has parameter \\$placeholder with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:buildReverseRoute\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:cli\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:cli\\(\\) has parameter \\$to with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:create\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:create\\(\\) has parameter \\$to with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:delete\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:delete\\(\\) has parameter \\$to with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:fillRouteParams\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:get\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:get\\(\\) has parameter \\$to with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:getRoutes\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.callable - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:group\\(\\) has parameter \\$params with no signature specified for callable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:group\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:head\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:head\\(\\) has parameter \\$to with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:map\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:map\\(\\) has parameter \\$routes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:match\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:match\\(\\) has parameter \\$to with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:match\\(\\) has parameter \\$verbs with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:options\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:options\\(\\) has parameter \\$to with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:patch\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:patch\\(\\) has parameter \\$to with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:post\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:post\\(\\) has parameter \\$to with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:presenter\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:processArrayCallableSyntax\\(\\) has parameter \\$to with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:put\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:put\\(\\) has parameter \\$to with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:resource\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.callable - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:set404Override\\(\\) has parameter \\$callable with no signature specified for callable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:view\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: booleanAnd.leftNotBoolean - 'message' => '#^Only booleans are allowed in &&, array\\ given on the left side\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.condNotBoolean - 'message' => '#^Only booleans are allowed in a ternary operator condition, string\\|null given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Router\\\\RouteCollection\\:\\:\\$currentOptions type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Router\\\\RouteCollection\\:\\:\\$routeFiles type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Router\\\\RouteCollection\\:\\:\\$routes type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Router\\\\RouteCollection\\:\\:\\$routesNames type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Router\\\\RouteCollection\\:\\:\\$routesOptions type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollectionInterface\\:\\:add\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollectionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollectionInterface\\:\\:add\\(\\) has parameter \\$to with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollectionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollectionInterface\\:\\:addPlaceholder\\(\\) has parameter \\$placeholder with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollectionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollectionInterface\\:\\:getRoutes\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollectionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.callable - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollectionInterface\\:\\:set404Override\\(\\) has parameter \\$callable with no signature specified for callable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouteCollectionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'REQUEST_METHOD\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/Router.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\Router\\\\RouteCollectionInterface\\:\\:getDefaultNamespace\\(\\)\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Router/Router.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\Router\\\\RouteCollectionInterface\\:\\:getFiltersForRoute\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/Router.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\Router\\\\RouteCollectionInterface\\:\\:getRegisteredControllers\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/Router.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\Router\\\\RouteCollectionInterface\\:\\:getRoutesOptions\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/Router.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\Router\\\\RouteCollectionInterface\\:\\:isFiltered\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/Router.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\Router\\\\RouteCollectionInterface\\:\\:setHTTPVerb\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/Router.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Router/Router.php', -]; -$ignoreErrors[] = [ - // identifier: nullCoalesce.expr - 'message' => '#^Expression on left side of \\?\\? is not nullable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/Router.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Router\\\\Router\\:\\:get404Override\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/Router.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\Router\\:\\:getMatchedRoute\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/Router.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\Router\\:\\:getMatchedRouteOptions\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/Router.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\Router\\:\\:params\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/Router.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\Router\\:\\:replaceBackReferences\\(\\) has parameter \\$matches with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/Router.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\Router\\:\\:scanControllers\\(\\) has parameter \\$segments with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/Router.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\Router\\:\\:scanControllers\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/Router.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.callable - 'message' => '#^Method CodeIgniter\\\\Router\\\\Router\\:\\:setMatchedRoute\\(\\) has parameter \\$handler with no signature specified for callable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/Router.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\Router\\:\\:setRequest\\(\\) has parameter \\$segments with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/Router.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\Router\\:\\:validateRequest\\(\\) has parameter \\$segments with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/Router.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\Router\\:\\:validateRequest\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/Router.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Router\\\\Router\\:\\:\\$matchedRoute type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/Router.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Router\\\\Router\\:\\:\\$matchedRouteOptions type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/Router.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Router\\\\Router\\:\\:\\$params type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/Router.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouterInterface\\:\\:params\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Router/RouterInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Security\\\\CheckPhpIni\\:\\:checkIni\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Security/CheckPhpIni.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Security\\\\CheckPhpIni\\:\\:outputForCli\\(\\) has parameter \\$output with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Security/CheckPhpIni.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Security\\\\CheckPhpIni\\:\\:outputForCli\\(\\) has parameter \\$tbody with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Security/CheckPhpIni.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Security\\\\CheckPhpIni\\:\\:outputForCli\\(\\) has parameter \\$thead with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Security/CheckPhpIni.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Security\\\\CheckPhpIni\\:\\:outputForWeb\\(\\) has parameter \\$output with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Security/CheckPhpIni.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Security\\\\CheckPhpIni\\:\\:outputForWeb\\(\\) has parameter \\$tbody with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Security/CheckPhpIni.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Security\\\\CheckPhpIni\\:\\:outputForWeb\\(\\) has parameter \\$thead with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Security/CheckPhpIni.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Exceptions\\\\SessionException\\:\\:forEmptySavepath\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Exceptions/SessionException.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Exceptions\\\\SessionException\\:\\:forInvalidSameSiteSetting\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Exceptions/SessionException.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Exceptions\\\\SessionException\\:\\:forInvalidSavePath\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Exceptions/SessionException.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Exceptions\\\\SessionException\\:\\:forInvalidSavePathFormat\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Exceptions/SessionException.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Exceptions\\\\SessionException\\:\\:forMissingDatabaseTable\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Exceptions/SessionException.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Exceptions\\\\SessionException\\:\\:forWriteProtectedSavePath\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Exceptions/SessionException.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property CodeIgniter\\\\Session\\\\Handlers\\\\ArrayHandler\\:\\:\\$cache has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Handlers/ArrayHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Session\\\\Handlers\\\\BaseHandler\\:\\:\\$savePath type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Handlers/BaseHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Handlers\\\\Database\\\\PostgreHandler\\:\\:setSelect\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Handlers/Database/PostgreHandler.php', -]; -$ignoreErrors[] = [ - // identifier: if.condNotBoolean - 'message' => '#^Only booleans are allowed in an if condition, mixed given\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Session/Handlers/Database/PostgreHandler.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Session/Handlers/DatabaseHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Handlers\\\\DatabaseHandler\\:\\:setSelect\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Handlers/DatabaseHandler.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Handlers/FileHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Handlers\\\\FileHandler\\:\\:configureSessionIDRegex\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Handlers/FileHandler.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type string of property CodeIgniter\\\\Session\\\\Handlers\\\\FileHandler\\:\\:\\$savePath is not the same as PHPDoc type array\\|string of overridden property CodeIgniter\\\\Session\\\\Handlers\\\\BaseHandler\\:\\:\\$savePath\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Handlers/FileHandler.php', -]; -$ignoreErrors[] = [ - // identifier: variable.undefined - 'message' => '#^Variable \\$written might not be defined\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Handlers/FileHandler.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Handlers/MemcachedHandler.php', -]; -$ignoreErrors[] = [ - // identifier: if.condNotBoolean - 'message' => '#^Only booleans are allowed in an if condition, mixed given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Handlers/MemcachedHandler.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Session/Handlers/RedisHandler.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'HTTP_X_REQUESTED_WITH\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:__set\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:configure\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:configureSidLength\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:destroy\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:getFlashKeys\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:getFlashdata\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:getTempKeys\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:getTempdata\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:initVars\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:keepFlashdata\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:keepFlashdata\\(\\) has parameter \\$key with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:markAsFlashdata\\(\\) has parameter \\$key with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:markAsTempdata\\(\\) has parameter \\$key with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:push\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:push\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:regenerate\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:remove\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:remove\\(\\) has parameter \\$key with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:removeTempdata\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:set\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:set\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:set\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:setCookie\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:setFlashdata\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:setFlashdata\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:setFlashdata\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:setSaveHandler\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:setTempdata\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:setTempdata\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:setTempdata\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:startSession\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:stop\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:unmarkFlashdata\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:unmarkFlashdata\\(\\) has parameter \\$key with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:unmarkTempdata\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\Session\\:\\:unmarkTempdata\\(\\) has parameter \\$key with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(bool\\) of method CodeIgniter\\\\Session\\\\Session\\:\\:markAsFlashdata\\(\\) should be covariant with return type \\(false\\) of method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:markAsFlashdata\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/Session.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:destroy\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:getFlashKeys\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:getFlashdata\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:getTempKeys\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:getTempdata\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:keepFlashdata\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:keepFlashdata\\(\\) has parameter \\$key with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:markAsFlashdata\\(\\) has parameter \\$key with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:markAsTempdata\\(\\) has parameter \\$key with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:regenerate\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:remove\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:remove\\(\\) has parameter \\$key with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:removeTempdata\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:set\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:set\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:set\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:setFlashdata\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:setFlashdata\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:setFlashdata\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:setTempdata\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:setTempdata\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:setTempdata\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:unmarkFlashdata\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:unmarkFlashdata\\(\\) has parameter \\$key with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:unmarkTempdata\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionInterface\\:\\:unmarkTempdata\\(\\) has parameter \\$key with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Session/SessionInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Superglobals\\:\\:__construct\\(\\) has parameter \\$get with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Superglobals.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Superglobals\\:\\:__construct\\(\\) has parameter \\$server with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Superglobals.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Superglobals\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Superglobals.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Superglobals\\:\\:setGetArray\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Superglobals.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Superglobals\\:\\:\\$get type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Superglobals.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Superglobals\\:\\:\\$server type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Superglobals.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:assertCloseEnough\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/CIUnitTestCase.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:mockCache\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/CIUnitTestCase.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:mockEmail\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/CIUnitTestCase.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:mockSession\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/CIUnitTestCase.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:resetFactories\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/CIUnitTestCase.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:resetServices\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/CIUnitTestCase.php', -]; -$ignoreErrors[] = [ - // identifier: booleanNot.exprNotBoolean - 'message' => '#^Only booleans are allowed in a negated boolean, CodeIgniter\\\\CodeIgniter given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/CIUnitTestCase.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:\\$headers type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/CIUnitTestCase.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:\\$insertCache type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/CIUnitTestCase.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:\\$namespace type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/CIUnitTestCase.php', -]; -$ignoreErrors[] = [ - // identifier: property.defaultValue - 'message' => '#^Property CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:\\$seed \\(array\\\\>\\|class\\-string\\\\) does not accept default value of type string\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/CIUnitTestCase.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:\\$session type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/CIUnitTestCase.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:\\$traits type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/CIUnitTestCase.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/CIUnitTestCase.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\Constraints\\\\SeeInDatabase\\:\\:__construct\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Constraints/SeeInDatabase.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Test\\\\Constraints\\\\SeeInDatabase\\:\\:\\$data type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Constraints/SeeInDatabase.php', -]; -$ignoreErrors[] = [ - // identifier: function.alreadyNarrowedType - 'message' => '#^Call to function is_array\\(\\) with non\\-empty\\-array will always evaluate to true\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/DOMParser.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\DOMParser\\:\\:doXPath\\(\\) has parameter \\$paths with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/DOMParser.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\Fabricator\\:\\:__construct\\(\\) has parameter \\$formatters with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Fabricator.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\Fabricator\\:\\:create\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Fabricator.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\Fabricator\\:\\:createMock\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Fabricator.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\Fabricator\\:\\:getFormatters\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Fabricator.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\Fabricator\\:\\:getOverrides\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Fabricator.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\Fabricator\\:\\:make\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Fabricator.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\Fabricator\\:\\:makeArray\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Fabricator.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\Fabricator\\:\\:resetCounts\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Fabricator.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\Fabricator\\:\\:setFormatters\\(\\) has parameter \\$formatters with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Fabricator.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\Fabricator\\:\\:setOverrides\\(\\) has parameter \\$overrides with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Fabricator.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.modelArgumentType - 'message' => '#^Parameter \\#1 \\$name of function model expects a valid class string, string given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Fabricator.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Test\\\\Fabricator\\:\\:\\$dateFields type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Fabricator.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Test\\\\Fabricator\\:\\:\\$formatters type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Fabricator.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Test\\\\Fabricator\\:\\:\\$overrides type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Fabricator.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Test\\\\Fabricator\\:\\:\\$tableCounts type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Fabricator.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Test\\\\Fabricator\\:\\:\\$tempOverrides type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Fabricator.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Test\\\\Mock\\\\MockBuilder\\:\\:\\$supportedIgnoreStatements type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockBuilder.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property CodeIgniter\\\\Test\\\\Mock\\\\MockCLIConfig\\:\\:\\$CSRFExcludeURIs has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockCLIConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockCURLRequest\\:\\:getBaseURI\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockCURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockCURLRequest\\:\\:getDelay\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockCURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockCURLRequest\\:\\:sendRequest\\(\\) has parameter \\$curlOptions with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockCURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockCURLRequest\\:\\:setOutput\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockCURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockCURLRequest\\:\\:setOutput\\(\\) has parameter \\$output with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockCURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property CodeIgniter\\\\Test\\\\Mock\\\\MockCURLRequest\\:\\:\\$curl_options has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockCURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property CodeIgniter\\\\Test\\\\Mock\\\\MockCURLRequest\\:\\:\\$output has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockCURLRequest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockCache\\:\\:getMetaData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockCache.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Test/Mock/MockCache.php', -]; -$ignoreErrors[] = [ - // identifier: property.nonObject - 'message' => '#^Cannot access property \\$insert_id on object\\|resource\\|false\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockConnection.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(array\\{code\\: int\\|string\\|null, message\\: string\\|null\\}\\) of method CodeIgniter\\\\Test\\\\Mock\\\\MockConnection\\:\\:error\\(\\) should be covariant with return type \\(array\\\\) of method CodeIgniter\\\\Database\\\\ConnectionInterface\\\\:\\:error\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockConnection.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(bool\\|CodeIgniter\\\\Database\\\\BaseResult\\|CodeIgniter\\\\Database\\\\Query\\) of method CodeIgniter\\\\Test\\\\Mock\\\\MockConnection\\:\\:query\\(\\) should be covariant with return type \\(bool\\|CodeIgniter\\\\Database\\\\BaseResult\\\\|CodeIgniter\\\\Database\\\\Query\\) of method CodeIgniter\\\\Database\\\\BaseConnection\\\\:\\:query\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockConnection.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(bool\\|CodeIgniter\\\\Database\\\\BaseResult\\|CodeIgniter\\\\Database\\\\Query\\) of method CodeIgniter\\\\Test\\\\Mock\\\\MockConnection\\:\\:query\\(\\) should be covariant with return type \\(bool\\|CodeIgniter\\\\Database\\\\BaseResult\\\\|CodeIgniter\\\\Database\\\\Query\\) of method CodeIgniter\\\\Database\\\\ConnectionInterface\\\\:\\:query\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockConnection.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(bool\\|object\\) of method CodeIgniter\\\\Test\\\\Mock\\\\MockConnection\\:\\:execute\\(\\) should be covariant with return type \\(object\\|resource\\|false\\) of method CodeIgniter\\\\Database\\\\BaseConnection\\\\:\\:execute\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockConnection.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(mixed\\) of method CodeIgniter\\\\Test\\\\Mock\\\\MockConnection\\:\\:connect\\(\\) should be covariant with return type \\(object\\|resource\\|false\\) of method CodeIgniter\\\\Database\\\\ConnectionInterface\\\\:\\:connect\\(\\)$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Test/Mock/MockConnection.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockEvents\\:\\:getEventsFile\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockEvents.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockEvents\\:\\:getListeners\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockEvents.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockEvents\\:\\:getSimulate\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockEvents.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockEvents\\:\\:unInitialize\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockEvents.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockFileLogger\\:\\:__construct\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockFileLogger.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property CodeIgniter\\\\Test\\\\Mock\\\\MockFileLogger\\:\\:\\$destination has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockFileLogger.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockInputOutput\\:\\:getOutputs\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockInputOutput.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockLanguage\\:\\:disableIntlSupport\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockLanguage.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockLanguage\\:\\:requireFile\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockLanguage.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockLanguage\\:\\:setData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockLanguage.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property CodeIgniter\\\\Test\\\\Mock\\\\MockLogger\\:\\:\\$dateFormat has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockLogger.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property CodeIgniter\\\\Test\\\\Mock\\\\MockLogger\\:\\:\\$handlers has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockLogger.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property CodeIgniter\\\\Test\\\\Mock\\\\MockLogger\\:\\:\\$threshold has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockLogger.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockResourceController\\:\\:getFormat\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockResourceController.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockResourceController\\:\\:getModel\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockResourceController.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockResourceController\\:\\:getModelName\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockResourceController.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockResourcePresenter\\:\\:fail\\(\\) has parameter \\$messages with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockResourcePresenter.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockResourcePresenter\\:\\:format\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockResourcePresenter.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockResourcePresenter\\:\\:getFormat\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockResourcePresenter.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockResourcePresenter\\:\\:getModel\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockResourcePresenter.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockResourcePresenter\\:\\:getModelName\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockResourcePresenter.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockResourcePresenter\\:\\:respond\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockResourcePresenter.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockResourcePresenter\\:\\:respondCreated\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockResourcePresenter.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockResourcePresenter\\:\\:respondDeleted\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockResourcePresenter.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockResourcePresenter\\:\\:respondUpdated\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockResourcePresenter.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockResponse\\:\\:getPretend\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockResponse.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockResponse\\:\\:misbehave\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockResponse.php', -]; -$ignoreErrors[] = [ - // identifier: return.missing - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockResult\\:\\:fetchAssoc\\(\\) should return mixed but return statement is missing\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockResult.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockResult\\:\\:getFieldData\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockResult.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockResult\\:\\:getFieldNames\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockResult.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(mixed\\) of method CodeIgniter\\\\Test\\\\Mock\\\\MockResult\\:\\:fetchAssoc\\(\\) should be covariant with return type \\(array\\|false\\|null\\) of method CodeIgniter\\\\Database\\\\BaseResult\\\\:\\:fetchAssoc\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockResult.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property CodeIgniter\\\\Test\\\\Mock\\\\MockServices\\:\\:\\$classmap has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockServices.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property CodeIgniter\\\\Test\\\\Mock\\\\MockServices\\:\\:\\$psr4 has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockServices.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockSession\\:\\:regenerate\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockSession.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockSession\\:\\:setCookie\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockSession.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockSession\\:\\:setSaveHandler\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockSession.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockSession\\:\\:startSession\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockSession.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property CodeIgniter\\\\Test\\\\Mock\\\\MockSession\\:\\:\\$didRegenerate has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockSession.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockTable\\:\\:__call\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockTable.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockTable\\:\\:__call\\(\\) has parameter \\$method with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockTable.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Test\\\\Mock\\\\MockTable\\:\\:__call\\(\\) has parameter \\$params with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/Mock/MockTable.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\PhpStreamWrapper\\:\\:register\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/PhpStreamWrapper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\PhpStreamWrapper\\:\\:restore\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/PhpStreamWrapper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\PhpStreamWrapper\\:\\:setContent\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/PhpStreamWrapper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\PhpStreamWrapper\\:\\:stream_stat\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/PhpStreamWrapper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\TestResponse\\:\\:assertJSONExact\\(\\) has parameter \\$test with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/TestResponse.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\TestResponse\\:\\:assertJSONFragment\\(\\) has parameter \\$fragment with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Test/TestResponse.php', -]; -$ignoreErrors[] = [ - // identifier: nullCoalesce.property - 'message' => '#^Property CodeIgniter\\\\Throttle\\\\Throttler\\:\\:\\$testTime \\(int\\) on left side of \\?\\? is not nullable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Throttle/Throttler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Typography\\\\Typography\\:\\:protectCharacters\\(\\) has parameter \\$match with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Typography/Typography.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Typography\\\\Typography\\:\\:\\$innerBlockRequired type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Typography/Typography.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Validation\\\\CreditCardRules\\:\\:\\$cards type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/CreditCardRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\DotArrayFilter\\:\\:filter\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/DotArrayFilter.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\DotArrayFilter\\:\\:filter\\(\\) has parameter \\$indexes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/DotArrayFilter.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\DotArrayFilter\\:\\:filter\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/DotArrayFilter.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\DotArrayFilter\\:\\:run\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/DotArrayFilter.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\DotArrayFilter\\:\\:run\\(\\) has parameter \\$indexes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/DotArrayFilter.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\DotArrayFilter\\:\\:run\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/DotArrayFilter.php', -]; -$ignoreErrors[] = [ - // identifier: booleanNot.exprNotBoolean - 'message' => '#^Only booleans are allowed in a negated boolean, array\\|null given\\.$#', - 'count' => 6, - 'path' => __DIR__ . '/system/Validation/FileRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Rules\\:\\:differs\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Rules\\:\\:field_exists\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Rules\\:\\:field_exists\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Rules\\:\\:is_not_unique\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Rules\\:\\:is_unique\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Rules\\:\\:matches\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Rules\\:\\:required\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Rules\\:\\:required_with\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Rules\\:\\:required_without\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\CreditCardRules\\:\\:valid_cc_number\\(\\) has parameter \\$ccNumber with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/CreditCardRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\FormatRules\\:\\:alpha\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/FormatRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\FormatRules\\:\\:alpha_dash\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/FormatRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\FormatRules\\:\\:alpha_numeric\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/FormatRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\FormatRules\\:\\:alpha_numeric_punct\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/FormatRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\FormatRules\\:\\:alpha_numeric_space\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/FormatRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\FormatRules\\:\\:alpha_space\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/FormatRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\FormatRules\\:\\:decimal\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/FormatRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\FormatRules\\:\\:hex\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/FormatRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\FormatRules\\:\\:integer\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/FormatRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\FormatRules\\:\\:is_natural\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/FormatRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\FormatRules\\:\\:is_natural_no_zero\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/FormatRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\FormatRules\\:\\:numeric\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/FormatRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\FormatRules\\:\\:regex_match\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/FormatRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\FormatRules\\:\\:string\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/FormatRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\FormatRules\\:\\:timezone\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/FormatRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\FormatRules\\:\\:valid_base64\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/FormatRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\FormatRules\\:\\:valid_date\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/FormatRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\FormatRules\\:\\:valid_email\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/FormatRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\FormatRules\\:\\:valid_emails\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/FormatRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\FormatRules\\:\\:valid_ip\\(\\) has parameter \\$ip with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/FormatRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\FormatRules\\:\\:valid_json\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/FormatRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\FormatRules\\:\\:valid_url\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/FormatRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\FormatRules\\:\\:valid_url_strict\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/FormatRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\Rules\\:\\:differs\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\Rules\\:\\:differs\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\Rules\\:\\:equals\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\Rules\\:\\:exact_length\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\Rules\\:\\:field_exists\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\Rules\\:\\:field_exists\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\Rules\\:\\:greater_than\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\Rules\\:\\:greater_than_equal_to\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\Rules\\:\\:in_list\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\Rules\\:\\:is_not_unique\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\Rules\\:\\:is_not_unique\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\Rules\\:\\:is_unique\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\Rules\\:\\:is_unique\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\Rules\\:\\:less_than\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\Rules\\:\\:less_than_equal_to\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\Rules\\:\\:matches\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\Rules\\:\\:matches\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\Rules\\:\\:max_length\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\Rules\\:\\:min_length\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\Rules\\:\\:not_equals\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\Rules\\:\\:not_in_list\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\Rules\\:\\:required\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\Rules\\:\\:required_with\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\Rules\\:\\:required_with\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\Rules\\:\\:required_without\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\Rules\\:\\:required_without\\(\\) has parameter \\$str with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/StrictRules/Rules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:check\\(\\) has parameter \\$rules with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:check\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:fillPlaceholders\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:fillPlaceholders\\(\\) has parameter \\$rules with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:fillPlaceholders\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:getRules\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:getValidated\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:isStringList\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:loadRuleGroup\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:processIfExist\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:processIfExist\\(\\) has parameter \\$rules with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:processIfExist\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:processPermitEmpty\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:processPermitEmpty\\(\\) has parameter \\$rules with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:processPermitEmpty\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:processPermitEmpty\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:processRules\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:processRules\\(\\) has parameter \\$rules with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:processRules\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:retrievePlaceholders\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:retrievePlaceholders\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:run\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:run\\(\\) has parameter \\$dbGroup with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:setRule\\(\\) has parameter \\$errors with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:setRule\\(\\) has parameter \\$rules with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:setRules\\(\\) has parameter \\$errors with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:setRules\\(\\) has parameter \\$rules with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\Validation\\:\\:splitRules\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Validation\\\\Validation\\:\\:\\$customErrors type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Validation\\\\Validation\\:\\:\\$data type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Validation\\\\Validation\\:\\:\\$errors type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Validation\\\\Validation\\:\\:\\$ruleSetFiles type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Validation\\\\Validation\\:\\:\\$ruleSetInstances type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Validation\\\\Validation\\:\\:\\$validated type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/Validation/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationInterface\\:\\:check\\(\\) has parameter \\$rules with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/ValidationInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationInterface\\:\\:check\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/ValidationInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationInterface\\:\\:getRules\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/ValidationInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationInterface\\:\\:getValidated\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/ValidationInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationInterface\\:\\:loadRuleGroup\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/ValidationInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationInterface\\:\\:run\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/ValidationInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationInterface\\:\\:run\\(\\) has parameter \\$dbGroup with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/ValidationInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationInterface\\:\\:setRule\\(\\) has parameter \\$errors with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/ValidationInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationInterface\\:\\:setRule\\(\\) has parameter \\$rules with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/ValidationInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationInterface\\:\\:setRules\\(\\) has parameter \\$messages with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/ValidationInterface.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationInterface\\:\\:setRules\\(\\) has parameter \\$rules with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/Validation/ValidationInterface.php', -]; -$ignoreErrors[] = [ - // identifier: staticMethod.notFound - 'message' => '#^Call to an undefined static method CodeIgniter\\\\Config\\\\Factories\\:\\:cells\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/View/Cell.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\View\\\\Cell\\:\\:determineClass\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/View/Cell.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\View\\\\Cell\\:\\:getMethodParams\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/View/Cell.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\View\\\\Cell\\:\\:getMethodParams\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/View/Cell.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\View\\\\Cell\\:\\:renderCell\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/View/Cell.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\View\\\\Cell\\:\\:renderSimpleClass\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/View/Cell.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\View\\\\Cells\\\\Cell\\:\\:fill\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/View/Cells/Cell.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\View\\\\Cells\\\\Cell\\:\\:getNonPublicProperties\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/View/Cells/Cell.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\View\\\\Cells\\\\Cell\\:\\:getPublicProperties\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/View/Cells/Cell.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\View\\\\Cells\\\\Cell\\:\\:includeComputedProperties\\(\\) has parameter \\$properties with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/View/Cells/Cell.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\View\\\\Cells\\\\Cell\\:\\:includeComputedProperties\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/View/Cells/Cell.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\View\\\\Cells\\\\Cell\\:\\:view\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/View/Cells/Cell.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method class@anonymous/system/Traits/PropertiesTrait\\.php\\:49\\:\\:getProperties\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/View/Cells/Cell.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.callable - 'message' => '#^Method CodeIgniter\\\\View\\\\Parser\\:\\:addPlugin\\(\\) has parameter \\$callback with no signature specified for callable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/View/Parser.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\View\\\\Parser\\:\\:replaceSingle\\(\\) has parameter \\$pattern with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/View/Parser.php', -]; -$ignoreErrors[] = [ - // identifier: if.condNotBoolean - 'message' => '#^Only booleans are allowed in an if condition, string\\|null given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/View/Table.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.callable - 'message' => '#^Property CodeIgniter\\\\View\\\\Table\\:\\:\\$function type has no signature specified for callable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/system/View/Table.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/system/View/View.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Cells\\\\StarterCell\\:\\:hello\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Cells/StarterCell.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method Tests\\\\Support\\\\Cells\\\\StarterCell\\:\\:hello\\(\\) has parameter \\$params with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Cells/StarterCell.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Commands/LanguageCommand.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property Tests\\\\Support\\\\Commands\\\\ParamsReveal\\:\\:\\$args has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Commands/ParamsReveal.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Config\\\\BadRegistrar\\:\\:RegistrarConfig\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Config/BadRegistrar.php', -]; -$ignoreErrors[] = [ - // identifier: variable.undefined - 'message' => '#^Variable \\$filters might not be defined\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/_support/Config/Filters.php', -]; -$ignoreErrors[] = [ - // identifier: variable.undefined - 'message' => '#^Variable \\$routes might not be defined\\.$#', - 'count' => 5, - 'path' => __DIR__ . '/tests/_support/Config/Routes.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Config\\\\TestRegistrar\\:\\:RegistrarConfig\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Config/TestRegistrar.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property Tests\\\\Support\\\\Config\\\\Validation\\:\\:\\$signup has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Config/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property Tests\\\\Support\\\\Config\\\\Validation\\:\\:\\$signup_errors has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Config/Validation.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Controllers\\\\Hello\\:\\:index\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Controllers/Hello.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Controllers\\\\Newautorouting\\:\\:getIndex\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Controllers/Newautorouting.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Controllers\\\\Newautorouting\\:\\:postSave\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Controllers/Newautorouting.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method Tests\\\\Support\\\\Controllers\\\\Newautorouting\\:\\:postSave\\(\\) has parameter \\$c with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Controllers/Newautorouting.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Controllers\\\\Popcorn\\:\\:echoJson\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Controllers/Popcorn.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Controllers\\\\Popcorn\\:\\:fail\\(\\) has parameter \\$messages with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Controllers/Popcorn.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Controllers\\\\Popcorn\\:\\:format\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Controllers/Popcorn.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Controllers\\\\Popcorn\\:\\:goaway\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Controllers/Popcorn.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Controllers\\\\Popcorn\\:\\:index\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Controllers/Popcorn.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Controllers\\\\Popcorn\\:\\:index3\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Controllers/Popcorn.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Controllers\\\\Popcorn\\:\\:json\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Controllers/Popcorn.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Controllers\\\\Popcorn\\:\\:oops\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Controllers/Popcorn.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Controllers\\\\Popcorn\\:\\:pop\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Controllers/Popcorn.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Controllers\\\\Popcorn\\:\\:respond\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Controllers/Popcorn.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Controllers\\\\Popcorn\\:\\:respondCreated\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Controllers/Popcorn.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Controllers\\\\Popcorn\\:\\:respondDeleted\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Controllers/Popcorn.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Controllers\\\\Popcorn\\:\\:respondUpdated\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Controllers/Popcorn.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Controllers\\\\Popcorn\\:\\:toindex\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Controllers/Popcorn.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Controllers\\\\Popcorn\\:\\:weasel\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Controllers/Popcorn.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Controllers\\\\Popcorn\\:\\:xml\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Controllers/Popcorn.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Controllers\\\\Remap\\:\\:_remap\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Controllers/Remap.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method Tests\\\\Support\\\\Controllers\\\\Remap\\:\\:_remap\\(\\) has parameter \\$method with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Controllers/Remap.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method Tests\\\\Support\\\\Controllers\\\\Remap\\:\\:_remap\\(\\) has parameter \\$params with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Controllers/Remap.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Controllers\\\\Remap\\:\\:abc\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Controllers/Remap.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Controllers\\\\Remap\\:\\:index\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Controllers/Remap.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Entity\\\\Cast\\\\CastBase64\\:\\:get\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Entity/Cast/CastBase64.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Entity\\\\Cast\\\\CastBase64\\:\\:set\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Entity/Cast/CastBase64.php', -]; -$ignoreErrors[] = [ - // identifier: method.childParameterType - 'message' => '#^Parameter \\#1 \\$value \\(string\\) of method Tests\\\\Support\\\\Entity\\\\Cast\\\\CastBase64\\:\\:get\\(\\) should be contravariant with parameter \\$value \\(array\\|bool\\|float\\|int\\|object\\|string\\|null\\) of method CodeIgniter\\\\Entity\\\\Cast\\\\BaseCast\\:\\:get\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Entity/Cast/CastBase64.php', -]; -$ignoreErrors[] = [ - // identifier: method.childParameterType - 'message' => '#^Parameter \\#1 \\$value \\(string\\) of method Tests\\\\Support\\\\Entity\\\\Cast\\\\CastBase64\\:\\:get\\(\\) should be contravariant with parameter \\$value \\(array\\|bool\\|float\\|int\\|object\\|string\\|null\\) of method CodeIgniter\\\\Entity\\\\Cast\\\\CastInterface\\:\\:get\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Entity/Cast/CastBase64.php', -]; -$ignoreErrors[] = [ - // identifier: method.childParameterType - 'message' => '#^Parameter \\#1 \\$value \\(string\\) of method Tests\\\\Support\\\\Entity\\\\Cast\\\\CastBase64\\:\\:set\\(\\) should be contravariant with parameter \\$value \\(array\\|bool\\|float\\|int\\|object\\|string\\|null\\) of method CodeIgniter\\\\Entity\\\\Cast\\\\BaseCast\\:\\:set\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Entity/Cast/CastBase64.php', -]; -$ignoreErrors[] = [ - // identifier: method.childParameterType - 'message' => '#^Parameter \\#1 \\$value \\(string\\) of method Tests\\\\Support\\\\Entity\\\\Cast\\\\CastBase64\\:\\:set\\(\\) should be contravariant with parameter \\$value \\(array\\|bool\\|float\\|int\\|object\\|string\\|null\\) of method CodeIgniter\\\\Entity\\\\Cast\\\\CastInterface\\:\\:set\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Entity/Cast/CastBase64.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Entity\\\\Cast\\\\CastBinaryUUID\\:\\:get\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Entity/Cast/CastBinaryUUID.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Entity\\\\Cast\\\\CastBinaryUUID\\:\\:set\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Entity/Cast/CastBinaryUUID.php', -]; -$ignoreErrors[] = [ - // identifier: method.childParameterType - 'message' => '#^Parameter \\#1 \\$binary \\(string\\) of method Tests\\\\Support\\\\Entity\\\\Cast\\\\CastBinaryUUID\\:\\:get\\(\\) should be contravariant with parameter \\$value \\(array\\|bool\\|float\\|int\\|object\\|string\\|null\\) of method CodeIgniter\\\\Entity\\\\Cast\\\\BaseCast\\:\\:get\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Entity/Cast/CastBinaryUUID.php', -]; -$ignoreErrors[] = [ - // identifier: method.childParameterType - 'message' => '#^Parameter \\#1 \\$binary \\(string\\) of method Tests\\\\Support\\\\Entity\\\\Cast\\\\CastBinaryUUID\\:\\:get\\(\\) should be contravariant with parameter \\$value \\(array\\|bool\\|float\\|int\\|object\\|string\\|null\\) of method CodeIgniter\\\\Entity\\\\Cast\\\\CastInterface\\:\\:get\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Entity/Cast/CastBinaryUUID.php', -]; -$ignoreErrors[] = [ - // identifier: method.childParameterType - 'message' => '#^Parameter \\#1 \\$string \\(string\\) of method Tests\\\\Support\\\\Entity\\\\Cast\\\\CastBinaryUUID\\:\\:set\\(\\) should be contravariant with parameter \\$value \\(array\\|bool\\|float\\|int\\|object\\|string\\|null\\) of method CodeIgniter\\\\Entity\\\\Cast\\\\BaseCast\\:\\:set\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Entity/Cast/CastBinaryUUID.php', -]; -$ignoreErrors[] = [ - // identifier: method.childParameterType - 'message' => '#^Parameter \\#1 \\$string \\(string\\) of method Tests\\\\Support\\\\Entity\\\\Cast\\\\CastBinaryUUID\\:\\:set\\(\\) should be contravariant with parameter \\$value \\(array\\|bool\\|float\\|int\\|object\\|string\\|null\\) of method CodeIgniter\\\\Entity\\\\Cast\\\\CastInterface\\:\\:set\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Entity/Cast/CastBinaryUUID.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Entity\\\\Cast\\\\CastPassParameters\\:\\:set\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Entity/Cast/CastPassParameters.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(mixed\\) of method Tests\\\\Support\\\\Entity\\\\Cast\\\\CastPassParameters\\:\\:set\\(\\) should be covariant with return type \\(array\\|bool\\|float\\|int\\|object\\|string\\|null\\) of method CodeIgniter\\\\Entity\\\\Cast\\\\BaseCast\\:\\:set\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Entity/Cast/CastPassParameters.php', -]; -$ignoreErrors[] = [ - // identifier: method.childReturnType - 'message' => '#^Return type \\(mixed\\) of method Tests\\\\Support\\\\Entity\\\\Cast\\\\CastPassParameters\\:\\:set\\(\\) should be covariant with return type \\(array\\|bool\\|float\\|int\\|object\\|string\\|null\\) of method CodeIgniter\\\\Entity\\\\Cast\\\\CastInterface\\:\\:set\\(\\)$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Entity/Cast/CastPassParameters.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Entity\\\\CustomUser\\:\\:__construct\\(\\) has parameter \\$email with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Entity/CustomUser.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Entity\\\\CustomUser\\:\\:__get\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Entity/CustomUser.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Entity\\\\CustomUser\\:\\:reconstruct\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Entity/CustomUser.php', -]; -$ignoreErrors[] = [ - // identifier: new.static - 'message' => '#^Unsafe usage of new static\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Entity/CustomUser.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Language\\\\SecondMockLanguage\\:\\:loaded\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Language/SecondMockLanguage.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Language\\\\SecondMockLanguage\\:\\:loadem\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Language/SecondMockLanguage.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Log\\\\Handlers\\\\TestHandler\\:\\:__construct\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Log/Handlers/TestHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Log\\\\Handlers\\\\TestHandler\\:\\:getLogs\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Log/Handlers/TestHandler.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property Tests\\\\Support\\\\Log\\\\Handlers\\\\TestHandler\\:\\:\\$logs type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Log/Handlers/TestHandler.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\Database\\\\ConnectionInterface\\:\\:tableExists\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/MigrationTestMigrations/Database/Migrations/2018-01-24-102302_Another_migration.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Models\\\\EventModel\\:\\:afterDeleteMethod\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Models\\\\EventModel\\:\\:afterDeleteMethod\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Models\\\\EventModel\\:\\:afterFindMethod\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Models\\\\EventModel\\:\\:afterFindMethod\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Models\\\\EventModel\\:\\:afterInsertBatchMethod\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Models\\\\EventModel\\:\\:afterInsertBatchMethod\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Models\\\\EventModel\\:\\:afterInsertMethod\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Models\\\\EventModel\\:\\:afterInsertMethod\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Models\\\\EventModel\\:\\:afterUpdateBatchMethod\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Models\\\\EventModel\\:\\:afterUpdateBatchMethod\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Models\\\\EventModel\\:\\:afterUpdateMethod\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Models\\\\EventModel\\:\\:afterUpdateMethod\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Models\\\\EventModel\\:\\:beforeDeleteMethod\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Models\\\\EventModel\\:\\:beforeDeleteMethod\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Models\\\\EventModel\\:\\:beforeFindMethod\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Models\\\\EventModel\\:\\:beforeFindMethod\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Models\\\\EventModel\\:\\:beforeInsertBatchMethod\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Models\\\\EventModel\\:\\:beforeInsertBatchMethod\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Models\\\\EventModel\\:\\:beforeInsertMethod\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Models\\\\EventModel\\:\\:beforeInsertMethod\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Models\\\\EventModel\\:\\:beforeUpdateBatchMethod\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Models\\\\EventModel\\:\\:beforeUpdateBatchMethod\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Models\\\\EventModel\\:\\:beforeUpdateMethod\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Models\\\\EventModel\\:\\:beforeUpdateMethod\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Models\\\\EventModel\\:\\:hasToken\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property Tests\\\\Support\\\\Models\\\\EventModel\\:\\:\\$beforeFindReturnData has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property Tests\\\\Support\\\\Models\\\\EventModel\\:\\:\\$eventData has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property Tests\\\\Support\\\\Models\\\\EventModel\\:\\:\\$tokens has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/EventModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property Tests\\\\Support\\\\Models\\\\JobModel\\:\\:\\$description has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/JobModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property Tests\\\\Support\\\\Models\\\\JobModel\\:\\:\\$name has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/JobModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property Tests\\\\Support\\\\Models\\\\UserModel\\:\\:\\$country has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/UserModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property Tests\\\\Support\\\\Models\\\\UserModel\\:\\:\\$email has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/UserModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property Tests\\\\Support\\\\Models\\\\UserModel\\:\\:\\$name has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Models/UserModel.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Test\\\\TestForReflectionHelper\\:\\:getPrivate\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Test/TestForReflectionHelper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Test\\\\TestForReflectionHelper\\:\\:getStaticPrivate\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Test/TestForReflectionHelper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Test\\\\TestForReflectionHelper\\:\\:privateMethod\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Test/TestForReflectionHelper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method Tests\\\\Support\\\\Test\\\\TestForReflectionHelper\\:\\:privateMethod\\(\\) has parameter \\$param1 with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Test/TestForReflectionHelper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method Tests\\\\Support\\\\Test\\\\TestForReflectionHelper\\:\\:privateMethod\\(\\) has parameter \\$param2 with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Test/TestForReflectionHelper.php', -]; -$ignoreErrors[] = [ - // identifier: method.unused - 'message' => '#^Method Tests\\\\Support\\\\Test\\\\TestForReflectionHelper\\:\\:privateMethod\\(\\) is unused\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Test/TestForReflectionHelper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Test\\\\TestForReflectionHelper\\:\\:privateStaticMethod\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Test/TestForReflectionHelper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method Tests\\\\Support\\\\Test\\\\TestForReflectionHelper\\:\\:privateStaticMethod\\(\\) has parameter \\$param1 with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Test/TestForReflectionHelper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method Tests\\\\Support\\\\Test\\\\TestForReflectionHelper\\:\\:privateStaticMethod\\(\\) has parameter \\$param2 with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Test/TestForReflectionHelper.php', -]; -$ignoreErrors[] = [ - // identifier: method.unused - 'message' => '#^Static method Tests\\\\Support\\\\Test\\\\TestForReflectionHelper\\:\\:privateStaticMethod\\(\\) is unused\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Test/TestForReflectionHelper.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method Tests\\\\Support\\\\Validation\\\\TestRules\\:\\:array_count\\(\\) has parameter \\$count with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Validation/TestRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method Tests\\\\Support\\\\Validation\\\\TestRules\\:\\:array_count\\(\\) has parameter \\$value with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Validation/TestRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Validation\\\\TestRules\\:\\:check_object_rule\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Validation/TestRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method Tests\\\\Support\\\\Validation\\\\TestRules\\:\\:check_object_rule\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Validation/TestRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\Validation\\\\TestRules\\:\\:customError\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/Validation/TestRules.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\View\\\\Cells\\\\ListerCell\\:\\:getItemsProperty\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/View/Cells/ListerCell.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property Tests\\\\Support\\\\View\\\\Cells\\\\ListerCell\\:\\:\\$items type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/View/Cells/ListerCell.php', -]; -$ignoreErrors[] = [ - // identifier: variable.undefined - 'message' => '#^Variable \\$value might not be defined\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/View/Cells/addition.php', -]; -$ignoreErrors[] = [ - // identifier: variable.undefined - 'message' => '#^Variable \\$message might not be defined\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/View/Cells/awesome_cell.php', -]; -$ignoreErrors[] = [ - // identifier: variable.undefined - 'message' => '#^Variable \\$this might not be defined\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/View/Cells/colors.php', -]; -$ignoreErrors[] = [ - // identifier: variable.undefined - 'message' => '#^Variable \\$greeting might not be defined\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/View/Cells/greeting.php', -]; -$ignoreErrors[] = [ - // identifier: variable.undefined - 'message' => '#^Variable \\$name might not be defined\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/View/Cells/greeting.php', -]; -$ignoreErrors[] = [ - // identifier: variable.undefined - 'message' => '#^Variable \\$items might not be defined\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/View/Cells/lister.php', -]; -$ignoreErrors[] = [ - // identifier: variable.undefined - 'message' => '#^Variable \\$value might not be defined\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/View/Cells/multiplier.php', -]; -$ignoreErrors[] = [ - // identifier: variable.undefined - 'message' => '#^Variable \\$message might not be defined\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/View/Cells/notice.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\View\\\\OtherCells\\\\SampleClass\\:\\:hello\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/View/OtherCells/SampleClass.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\View\\\\SampleClass\\:\\:echobox\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/View/SampleClass.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method Tests\\\\Support\\\\View\\\\SampleClass\\:\\:echobox\\(\\) has parameter \\$params with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/View/SampleClass.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\View\\\\SampleClass\\:\\:hello\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/View/SampleClass.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\View\\\\SampleClass\\:\\:index\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/View/SampleClass.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\View\\\\SampleClass\\:\\:staticEcho\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/View/SampleClass.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method Tests\\\\Support\\\\View\\\\SampleClass\\:\\:staticEcho\\(\\) has parameter \\$params with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/View/SampleClass.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\View\\\\SampleClass\\:\\:work\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/View/SampleClass.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method Tests\\\\Support\\\\View\\\\SampleClass\\:\\:work\\(\\) has parameter \\$p1 with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/View/SampleClass.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method Tests\\\\Support\\\\View\\\\SampleClass\\:\\:work\\(\\) has parameter \\$p2 with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/View/SampleClass.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method Tests\\\\Support\\\\View\\\\SampleClass\\:\\:work\\(\\) has parameter \\$p4 with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/View/SampleClass.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method Tests\\\\Support\\\\View\\\\SampleClassWithInitController\\:\\:index\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/View/SampleClassWithInitController.php', -]; -$ignoreErrors[] = [ - // identifier: variable.undefined - 'message' => '#^Variable \\$testString might not be defined\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/View/Views/simple.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method App\\\\Controllers\\\\Mycontroller\\:\\:getSomemethod\\(\\) has parameter \\$first with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/_controller/Mycontroller.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method App\\\\Controllers\\\\foo\\\\bar\\\\baz\\\\Some_controller\\:\\:some_method\\(\\) has parameter \\$first with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/_support/_controller/foo/bar/baz/Some_controller.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning string directly on offset \'CONTENT_TYPE\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\API\\\\ResponseTraitTest\\:\\:createRequestAndResponse\\(\\) has parameter \\$userHeaders with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\API\\\\ResponseTraitTest\\:\\:invoke\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\API\\\\ResponseTraitTest\\:\\:invoke\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\API\\\\ResponseTraitTest\\:\\:makeController\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\API\\\\ResponseTraitTest\\:\\:makeController\\(\\) has parameter \\$userHeaders with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:116\\:\\:__construct\\(\\) has parameter \\$formatter with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:116\\:\\:__construct\\(\\) has parameter \\$request with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:116\\:\\:__construct\\(\\) has parameter \\$response with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:116\\:\\:fail\\(\\) has parameter \\$messages with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:116\\:\\:format\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:116\\:\\:respond\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:116\\:\\:respondCreated\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:116\\:\\:respondDeleted\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:116\\:\\:respondUpdated\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:177\\:\\:__construct\\(\\) has parameter \\$formatter with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:177\\:\\:__construct\\(\\) has parameter \\$request with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:177\\:\\:__construct\\(\\) has parameter \\$response with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:177\\:\\:fail\\(\\) has parameter \\$messages with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:177\\:\\:format\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:177\\:\\:respond\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:177\\:\\:respondCreated\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:177\\:\\:respondDeleted\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:177\\:\\:respondUpdated\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:299\\:\\:__construct\\(\\) has parameter \\$formatter with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:299\\:\\:__construct\\(\\) has parameter \\$request with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:299\\:\\:__construct\\(\\) has parameter \\$response with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:299\\:\\:fail\\(\\) has parameter \\$messages with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:299\\:\\:format\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:299\\:\\:respond\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:299\\:\\:respondCreated\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:299\\:\\:respondDeleted\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:299\\:\\:respondUpdated\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:639\\:\\:__construct\\(\\) has parameter \\$request with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:639\\:\\:__construct\\(\\) has parameter \\$response with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:639\\:\\:fail\\(\\) has parameter \\$messages with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:639\\:\\:format\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:639\\:\\:respond\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:639\\:\\:respondCreated\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:639\\:\\:respondDeleted\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:639\\:\\:respondUpdated\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:116\\:\\:\\$formatter has no type specified\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:116\\:\\:\\$request has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:116\\:\\:\\$response has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:177\\:\\:\\$formatter has no type specified\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:177\\:\\:\\$request has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:177\\:\\:\\$response has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:299\\:\\:\\$formatter has no type specified\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:299\\:\\:\\$request has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:299\\:\\:\\$response has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: assign.propertyType - 'message' => '#^Property class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:639\\:\\:\\$format \\(\'html\'\\|\'json\'\\|\'xml\'\\|null\\) does not accept \'txt\'\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:639\\:\\:\\$request has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/API/ResponseTraitTest\\.php\\:639\\:\\:\\$response has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/API/ResponseTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\AutoReview\\\\ComposerJsonTest\\:\\:checkConfig\\(\\) has parameter \\$fromComponent with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/AutoReview/ComposerJsonTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\AutoReview\\\\ComposerJsonTest\\:\\:checkConfig\\(\\) has parameter \\$fromMain with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/AutoReview/ComposerJsonTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\AutoReview\\\\ComposerJsonTest\\:\\:getComposerJson\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/AutoReview/ComposerJsonTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\AutoReview\\\\ComposerJsonTest\\:\\:\\$devComposer type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/AutoReview/ComposerJsonTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\AutoReview\\\\ComposerJsonTest\\:\\:\\$frameworkComposer type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/AutoReview/ComposerJsonTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\AutoReview\\\\ComposerJsonTest\\:\\:\\$starterComposer type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/AutoReview/ComposerJsonTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\AutoReview\\\\FrameworkCodeTest\\:\\:getTestClasses\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/AutoReview/FrameworkCodeTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\AutoReview\\\\FrameworkCodeTest\\:\\:provideEachTestClassHasCorrectGroupAttributeName\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/AutoReview/FrameworkCodeTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\AutoReview\\\\FrameworkCodeTest\\:\\:\\$recognizedGroupAttributeNames type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/AutoReview/FrameworkCodeTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\AutoReview\\\\FrameworkCodeTest\\:\\:\\$testClasses type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/AutoReview/FrameworkCodeTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning 3 directly on offset \'argc\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CLI/CLITest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'ignored\', \'b\', \'c\', \'\\-\\-parm\', \'pvalue\', \'d\', \'\\-\\-p2\', \'\\-\\-p3\', \'value 3\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CLI/CLITest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'ignored\', \'b\', \'c\', \'\\-\\-parm\', \'pvalue\', \'d\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CLI/CLITest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'ignored\', \'b\', \'c\', \'d\', \'\\-\\-parm\', \'pvalue\', \'d2\', \'da\\-sh\', \'\\-\\-fix\', \'\\-\\-opt\\-in\', \'sure\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CLI/CLITest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'ignored\', \'b\', \'c\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CLI/CLITest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CLI\\\\CLITest\\:\\:provideTable\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CLI/CLITest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CLI\\\\CLITest\\:\\:testTable\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CLI/CLITest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CLI\\\\CLITest\\:\\:testTable\\(\\) has parameter \\$tbody with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CLI/CLITest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CLI\\\\CLITest\\:\\:testTable\\(\\) has parameter \\$thead with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CLI/CLITest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'app\\.baseURL\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CLI/ConsoleTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'argv\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CLI/ConsoleTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'http\\://example\\.com/\' directly on offset \'app\\.baseURL\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CLI/ConsoleTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning int\\<1, max\\> directly on offset \'argc\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CLI/ConsoleTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning non\\-empty\\-array\\ directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CLI/ConsoleTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CLI\\\\ConsoleTest\\:\\:initCLI\\(\\) has parameter \\$command with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CLI/ConsoleTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property CodeIgniter\\\\Config\\\\BaseConfig\\:\\:\\$baseURL\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Cache/FactoriesCacheFileVarExportHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\BaseHandlerTest\\:\\:provideValidateKeyInvalidType\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Cache/Handlers/BaseHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.cacheHandlerInstance - 'message' => '#^Calling new DummyHandler\\(\\) directly is incomplete to get the cache instance\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Cache/Handlers/DummyHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.cacheHandlerInstance - 'message' => '#^Calling new BaseTestFileHandler\\(\\) directly is incomplete to get the cache instance\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Cache/Handlers/FileHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.cacheHandlerInstance - 'message' => '#^Calling new FileHandler\\(\\) directly is incomplete to get the cache instance\\.$#', - 'count' => 5, - 'path' => __DIR__ . '/tests/system/Cache/Handlers/FileHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\BaseTestFileHandler\\:\\:getFileInfoTest\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Cache/Handlers/FileHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\FileHandlerTest\\:\\:getKeyArray\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Cache/Handlers/FileHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\FileHandlerTest\\:\\:provideSaveMode\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Cache/Handlers/FileHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.cacheHandlerInstance - 'message' => '#^Calling new MemcachedHandler\\(\\) directly is incomplete to get the cache instance\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/Cache/Handlers/MemcachedHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\MemcachedHandlerTest\\:\\:getKeyArray\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Cache/Handlers/MemcachedHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.cacheHandlerInstance - 'message' => '#^Calling new PredisHandler\\(\\) directly is incomplete to get the cache instance\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Cache/Handlers/PredisHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\PredisHandlerTest\\:\\:getKeyArray\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Cache/Handlers/PredisHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.cacheHandlerInstance - 'message' => '#^Calling new RedisHandler\\(\\) directly is incomplete to get the cache instance\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Cache/Handlers/RedisHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Cache\\\\Handlers\\\\RedisHandlerTest\\:\\:getKeyArray\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Cache/Handlers/RedisHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/index\\.php\' directly on offset \'SCRIPT_NAME\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Cache/ResponseCacheTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'public/index\\.php\' directly on offset \'SCRIPT_NAME\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Cache/ResponseCacheTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning non\\-empty\\-array\\ directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Cache/ResponseCacheTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning non\\-falsy\\-string directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Cache/ResponseCacheTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cache\\\\ResponseCacheTest\\:\\:createIncomingRequest\\(\\) has parameter \\$query with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Cache/ResponseCacheTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.getReassignArray - 'message' => '#^Re\\-assigning arrays to \\$_GET directly is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/Cache/ResponseCacheTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/cannotFound\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/cli\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/example\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 6, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/image\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/index\\.php\' directly on offset \'SCRIPT_NAME\' of \\$_SERVER is discouraged\\.$#', - 'count' => 20, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/pages/about\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 8, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/test\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'CLI\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'GET\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'HTTP/1\\.1\' directly on offset \'SERVER_PROTOCOL\' of \\$_SERVER is discouraged\\.$#', - 'count' => 8, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'HTTP/2\\.0\' directly on offset \'SERVER_PROTOCOL\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'HTTP/3\\.0\' directly on offset \'SERVER_PROTOCOL\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'POST\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'public/index\\.php\' directly on offset \'SCRIPT_NAME\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning 1 directly on offset \'argc\' of \\$_SERVER is discouraged\\.$#', - 'count' => 5, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning 2 directly on offset \'argc\' of \\$_SERVER is discouraged\\.$#', - 'count' => 27, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'/\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 12, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'cli\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'example\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 6, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'image\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'pages/about\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 7, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 5, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning non\\-falsy\\-string directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\HTTP\\\\ResponseInterface\\:\\:pretend\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CodeIgniterTest\\:\\:providePageCacheWithCacheQueryString\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CodeIgniterTest\\:\\:testPageCacheWithCacheQueryString\\(\\) has parameter \\$cacheQueryStringValue with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CodeIgniterTest\\:\\:testPageCacheWithCacheQueryString\\(\\) has parameter \\$testingUrls with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#2 \\$to of method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:add\\(\\) expects array\\|\\(Closure\\(mixed \\.\\.\\.\\)\\: \\(CodeIgniter\\\\HTTP\\\\ResponseInterface\\|string\\|void\\)\\)\\|string, Closure\\(mixed\\)\\: \\(CodeIgniter\\\\HTTP\\\\DownloadResponse\\|null\\) given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#2 \\$to of method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:add\\(\\) expects array\\|\\(Closure\\(mixed \\.\\.\\.\\)\\: \\(CodeIgniter\\\\HTTP\\\\ResponseInterface\\|string\\|void\\)\\)\\|string, Closure\\(mixed\\)\\: CodeIgniter\\\\HTTP\\\\ResponseInterface given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#2 \\$to of method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:add\\(\\) expects array\\|\\(Closure\\(mixed \\.\\.\\.\\)\\: \\(CodeIgniter\\\\HTTP\\\\ResponseInterface\\|string\\|void\\)\\)\\|string, Closure\\(mixed\\)\\: non\\-falsy\\-string given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#2 \\$to of method CodeIgniter\\\\Router\\\\RouteCollection\\:\\:add\\(\\) expects array\\|\\(Closure\\(mixed \\.\\.\\.\\)\\: \\(CodeIgniter\\\\HTTP\\\\ResponseInterface\\|string\\|void\\)\\)\\|string, Closure\\(mixed\\)\\: void given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CodeIgniterTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property Tests\\\\Support\\\\Commands\\\\AppInfo\\:\\:\\$foobar\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/BaseCommandTest.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/CellGeneratorTest.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/CommandGeneratorTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\CommandTest\\:\\:provideCommandParsesArgsCorrectly\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/CommandTest.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/ControllerGeneratorTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Commands\\\\CreateDatabaseTest\\:\\:getBuffer\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/CreateDatabaseTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'production\' directly on offset \'CI_ENVIRONMENT\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/EnvironmentCommandTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning string directly on offset \'CI_ENVIRONMENT\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/EnvironmentCommandTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Commands\\\\FilterCheckTest\\:\\:getBuffer\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/FilterCheckTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'encryption\\.key\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/GenerateKeyTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Commands\\\\HelpCommandTest\\:\\:getBuffer\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/HelpCommandTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Commands\\\\InfoCacheTest\\:\\:getBuffer\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/InfoCacheTest.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/ModelGeneratorTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Commands\\\\RoutesTest\\:\\:getBuffer\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/RoutesTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#2 \\$mock of static method CodeIgniter\\\\Config\\\\BaseService\\:\\:injectMock\\(\\) expects object, null given\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/tests/system/Commands/RoutesTest.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/ScaffoldGeneratorTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Translation\\\\LocalizationFinderTest\\:\\:getActualTranslationFourKeys\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/Translation/LocalizationFinderTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Translation\\\\LocalizationFinderTest\\:\\:getActualTranslationOneKeys\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/Translation/LocalizationFinderTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Translation\\\\LocalizationFinderTest\\:\\:getActualTranslationThreeKeys\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/Translation/LocalizationFinderTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Utilities\\\\NamespacesTest\\:\\:getBuffer\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/Utilities/NamespacesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Utilities\\\\Routes\\\\AutoRouterImproved\\\\AutoRouteCollectorTest\\:\\:createAutoRouteCollector\\(\\) has parameter \\$filterConfigFilters with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/Utilities/Routes/AutoRouterImproved/AutoRouteCollectorTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Utilities\\\\Routes\\\\AutoRouterImproved\\\\Controllers\\\\Dash_folder\\\\Dash_controller\\:\\:getDash_method\\(\\) has parameter \\$p1 with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/Utilities/Routes/AutoRouterImproved/Controllers/Dash_folder/Dash_controller.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Utilities\\\\Routes\\\\AutoRouterImproved\\\\Controllers\\\\Dash_folder\\\\Dash_controller\\:\\:getDash_method\\(\\) has parameter \\$p2 with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/Utilities/Routes/AutoRouterImproved/Controllers/Dash_folder/Dash_controller.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Utilities\\\\Routes\\\\AutoRouterImproved\\\\Controllers\\\\Dash_folder\\\\Dash_controller\\:\\:getSomemethod\\(\\) has parameter \\$p1 with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/Utilities/Routes/AutoRouterImproved/Controllers/Dash_folder/Dash_controller.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Utilities\\\\Routes\\\\AutoRouterImproved\\\\Controllers\\\\SubDir\\\\BlogController\\:\\:getSomeMethod\\(\\) has parameter \\$first with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/Utilities/Routes/AutoRouterImproved/Controllers/SubDir/BlogController.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Utilities\\\\Routes\\\\FilterFinderTest\\:\\:createFilters\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/Utilities/Routes/FilterFinderTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Utilities\\\\Routes\\\\FilterFinderTest\\:\\:createRouteCollection\\(\\) has parameter \\$routes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/Utilities/Routes/FilterFinderTest.php', -]; -$ignoreErrors[] = [ - // identifier: return.type - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Utilities\\\\Routes\\\\FilterFinderTest\\:\\:createRouteCollection\\(\\) should return CodeIgniter\\\\Router\\\\RouteCollection but returns CodeIgniter\\\\Router\\\\RouteCollectionInterface\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/Utilities/Routes/FilterFinderTest.php', -]; -$ignoreErrors[] = [ - // identifier: assign.propertyType - 'message' => '#^Property CodeIgniter\\\\Commands\\\\Utilities\\\\Routes\\\\FilterFinderTest\\:\\:\\$response \\(CodeIgniter\\\\HTTP\\\\Response\\) does not accept CodeIgniter\\\\HTTP\\\\ResponseInterface\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/Utilities/Routes/FilterFinderTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Commands\\\\Utilities\\\\Routes\\\\SampleURIGeneratorTest\\:\\:provideGet\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Commands/Utilities/Routes/SampleURIGeneratorTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'foo\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CommonFunctionsSendTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'foo\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CommonFunctionsTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.modelArgumentInstanceof - 'message' => '#^Argument \\#1 \\$name \\(\'CodeIgniter\\\\\\\\UnexsistenceClass\'\\) passed to function model does not extend CodeIgniter\\\\\\\\Model\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CommonFunctionsTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'GET\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/tests/system/CommonFunctionsTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'bar\' directly on offset \'foo\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CommonFunctionsTest.php', -]; -$ignoreErrors[] = [ - // identifier: class.notFound - 'message' => '#^Class CodeIgniter\\\\UnexsistenceClass not found\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CommonFunctionsTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CommonFunctionsTest\\:\\:provideCleanPathActuallyCleaningThePaths\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CommonFunctionsTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.modelArgumentType - 'message' => '#^Parameter \\#1 \\$name of function model expects a valid class string, \'JobModel\' given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CommonFunctionsTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#2 \\$context of function esc expects \'attr\'\\|\'css\'\\|\'html\'\\|\'js\'\\|\'raw\'\\|\'url\', \'0\' given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CommonFunctionsTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#2 \\$context of function esc expects \'attr\'\\|\'css\'\\|\'html\'\\|\'js\'\\|\'raw\'\\|\'url\', \'bogus\' given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CommonFunctionsTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.getReassignArray - 'message' => '#^Re\\-assigning arrays to \\$_GET directly is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/CommonFunctionsTest.php', -]; -$ignoreErrors[] = [ - // identifier: function.notFound - 'message' => '#^Function foo_bar_baz not found\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CommonHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: function.inner - 'message' => '#^Inner named functions are not supported by PHPStan\\. Consider refactoring to an anonymous function, class method, or a top\\-level\\-defined function\\. See issue \\#165 \\(https\\://github\\.com/phpstan/phpstan/issues/165\\) for more details\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CommonHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\CommonHelperTest\\:\\:\\$dummyHelpers type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CommonHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.unknownServiceMethod - 'message' => '#^Call to unknown service method \'bar\'\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CommonSingleServiceTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.unknownServiceMethod - 'message' => '#^Call to unknown service method \'baz\'\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CommonSingleServiceTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.unknownServiceMethod - 'message' => '#^Call to unknown service method \'caches\'\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CommonSingleServiceTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.unknownServiceMethod - 'message' => '#^Call to unknown service method \'foo\'\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CommonSingleServiceTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.unknownServiceMethod - 'message' => '#^Call to unknown service method \'timers\'\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CommonSingleServiceTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.unknownServiceMethod - 'message' => '#^Call to unknown service method string\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/tests/system/CommonSingleServiceTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\CommonSingleServiceTest\\:\\:provideServiceNames\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/CommonSingleServiceTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'BAR\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/DotEnvTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'FOO\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/DotEnvTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'NULL\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/DotEnvTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'SPACED\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/DotEnvTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'SimpleConfig_simple_name\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/DotEnvTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'TT\' directly on offset \'SER_VAR\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/DotEnvTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Config\\\\DotEnvTest\\:\\:provideLoadsVars\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/DotEnvTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#2 \\$file of class CodeIgniter\\\\Config\\\\DotEnv constructor expects string, int given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/DotEnvTest.php', -]; -$ignoreErrors[] = [ - // identifier: staticMethod.notFound - 'message' => '#^Call to an undefined static method CodeIgniter\\\\Config\\\\Factories\\:\\:cells\\(\\)\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Config/FactoriesTest.php', -]; -$ignoreErrors[] = [ - // identifier: staticMethod.notFound - 'message' => '#^Call to an undefined static method CodeIgniter\\\\Config\\\\Factories\\:\\:tedwigs\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/FactoriesTest.php', -]; -$ignoreErrors[] = [ - // identifier: staticMethod.notFound - 'message' => '#^Call to an undefined static method CodeIgniter\\\\Config\\\\Factories\\:\\:widgets\\(\\)\\.$#', - 'count' => 13, - 'path' => __DIR__ . '/tests/system/Config/FactoriesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Config\\\\FactoriesTest\\:\\:getFactoriesStaticProperty\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/FactoriesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Config\\\\FactoriesTest\\:\\:getFactoriesStaticProperty\\(\\) has parameter \\$params with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/FactoriesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Config\\\\FactoriesTest\\:\\:testGetComponentInstances\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/FactoriesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Config\\\\FactoriesTest\\:\\:testIsUpdated\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/FactoriesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Config\\\\FactoriesTest\\:\\:testSetComponentInstances\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/FactoriesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Config\\\\FactoriesTest\\:\\:testSetComponentInstances\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/FactoriesTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$expected of method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) expects class\\-string\\, string given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/FactoriesTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.modelArgumentType - 'message' => '#^Parameter \\#1 \\$name of function model expects a valid class string, \'CodeIgniter\\\\\\\\Shield\\\\\\\\Models\\\\\\\\UserModel\' given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/FactoriesTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#3 \\$classname of static method CodeIgniter\\\\Config\\\\Factories\\:\\:define\\(\\) expects class\\-string, string given\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Config/FactoriesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Config/FactoriesTest\\.php\\:89\\:\\:\\$widgets has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/FactoriesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Config\\\\MimesTest\\:\\:provideGuessExtensionFromType\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/MimesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Config\\\\MimesTest\\:\\:provideGuessTypeFromExtension\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/MimesTest.php', -]; -$ignoreErrors[] = [ - // identifier: staticMethod.notFound - 'message' => '#^Call to an undefined static method Tests\\\\Support\\\\Config\\\\Services\\:\\:SeSsIoN\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/ServicesTest.php', -]; -$ignoreErrors[] = [ - // identifier: staticMethod.notFound - 'message' => '#^Call to an undefined static method Tests\\\\Support\\\\Config\\\\Services\\:\\:SeSsIoNs\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/ServicesTest.php', -]; -$ignoreErrors[] = [ - // identifier: staticMethod.notFound - 'message' => '#^Call to an undefined static method Tests\\\\Support\\\\Config\\\\Services\\:\\:redirectResponse\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/ServicesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Config\\\\ServicesTest\\:\\:\\$original type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/ServicesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property RegistrarConfig\\:\\:\\$bar has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/RegistrarConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property RegistrarConfig\\:\\:\\$foo has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/RegistrarConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$FOO has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$QEMPTYSTR has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$QFALSE has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$QZERO has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$QZEROSTR has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$alpha has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$bravo has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$charlie has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$crew has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$default has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$delta has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$dessert has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$echo has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$first has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$float has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$foxtrot has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$fruit has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$golf has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$int has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$longie has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$one_deep has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$onedeep has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$onedeep_value has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$password has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$second has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$shortie has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property SimpleConfig\\:\\:\\$simple has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Config/fixtures/SimpleConfig.php', -]; -$ignoreErrors[] = [ - // identifier: catch.neverThrown - 'message' => '#^Dead catch \\- CodeIgniter\\\\HTTP\\\\Exceptions\\\\RedirectException is never thrown in the try block\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/ControllerTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$cookies of class CodeIgniter\\\\Cookie\\\\CookieStore constructor expects array\\, array\\ given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Cookie/CookieStoreTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Cookie\\\\CookieStoreTest\\:\\:\\$defaults type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Cookie/CookieStoreTest.php', -]; -$ignoreErrors[] = [ - // identifier: expr.resultUnused - 'message' => '#^Expression "\\$cookie\\[\'expiry\'\\]" on a separate line does not do anything\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Cookie/CookieTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cookie\\\\CookieTest\\:\\:provideConfigPrefix\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Cookie/CookieTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cookie\\\\CookieTest\\:\\:provideInvalidExpires\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Cookie/CookieTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cookie\\\\CookieTest\\:\\:provideSetCookieHeaderCreation\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Cookie/CookieTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Cookie\\\\CookieTest\\:\\:testSetCookieHeaderCreation\\(\\) has parameter \\$changed with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Cookie/CookieTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#3 \\$options of class CodeIgniter\\\\Cookie\\\\Cookie constructor expects array\\, array\\ given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Cookie/CookieTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Cookie\\\\CookieTest\\:\\:\\$defaults type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Cookie/CookieTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.callable - 'message' => '#^Method CodeIgniter\\\\DataConverter\\\\DataConverterTest\\:\\:createDataConverter\\(\\) has parameter \\$extractor with no signature specified for Closure\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/DataConverter/DataConverterTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\DataConverter\\\\DataConverterTest\\:\\:createDataConverter\\(\\) has parameter \\$handlers with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/DataConverter/DataConverterTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.callable - 'message' => '#^Method CodeIgniter\\\\DataConverter\\\\DataConverterTest\\:\\:createDataConverter\\(\\) has parameter \\$reconstructor with no signature specified for Closure\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/DataConverter/DataConverterTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\DataConverter\\\\DataConverterTest\\:\\:createDataConverter\\(\\) has parameter \\$types with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/DataConverter/DataConverterTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\DataConverter\\\\DataConverterTest\\:\\:provideConvertDataFromDB\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/DataConverter/DataConverterTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\DataConverter\\\\DataConverterTest\\:\\:provideConvertDataToDB\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/DataConverter/DataConverterTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\DataConverter\\\\DataConverterTest\\:\\:testConvertDataFromDB\\(\\) has parameter \\$dbData with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/DataConverter/DataConverterTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\DataConverter\\\\DataConverterTest\\:\\:testConvertDataFromDB\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/DataConverter/DataConverterTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\DataConverter\\\\DataConverterTest\\:\\:testConvertDataFromDB\\(\\) has parameter \\$types with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/DataConverter/DataConverterTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\DataConverter\\\\DataConverterTest\\:\\:testConvertDataToDB\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/DataConverter/DataConverterTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\DataConverter\\\\DataConverterTest\\:\\:testConvertDataToDB\\(\\) has parameter \\$phpData with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/DataConverter/DataConverterTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\DataConverter\\\\DataConverterTest\\:\\:testConvertDataToDB\\(\\) has parameter \\$types with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/DataConverter/DataConverterTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property CodeIgniter\\\\Test\\\\Mock\\\\MockConnection\\:\\:\\$foobar\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/BaseConnectionTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseConnectionTest\\:\\:provideProtectIdentifiers\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/BaseConnectionTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\BaseConnectionTest\\:\\:\\$failoverOptions type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/BaseConnectionTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\BaseConnectionTest\\:\\:\\$options type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/BaseConnectionTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseQueryTest\\:\\:provideHighlightQueryKeywords\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/BaseQueryTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\BaseQueryTest\\:\\:provideIsWriteType\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/BaseQueryTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$from of method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:from\\(\\) expects array\\|string, null given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Builder/FromTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#3 \\$subject of function str_replace expects array\\|string, CodeIgniter\\\\Database\\\\ResultInterface given\\.$#', - 'count' => 10, - 'path' => __DIR__ . '/tests/system/Database/Builder/GetTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#3 \\$subject of function str_replace expects array\\|string, CodeIgniter\\\\Database\\\\ResultInterface\\|false given\\.$#', - 'count' => 6, - 'path' => __DIR__ . '/tests/system/Database/Builder/GetTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type CodeIgniter\\\\Test\\\\Mock\\\\MockConnection of property CodeIgniter\\\\Database\\\\Builder\\\\InsertTest\\:\\:\\$db is not the same as PHPDoc type CodeIgniter\\\\Database\\\\BaseConnection of overridden property CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:\\$db\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Builder/InsertTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type CodeIgniter\\\\Test\\\\Mock\\\\MockConnection of property CodeIgniter\\\\Database\\\\Builder\\\\UnionTest\\:\\:\\$db is not the same as PHPDoc type CodeIgniter\\\\Database\\\\BaseConnection of overridden property CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:\\$db\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Builder/UnionTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type CodeIgniter\\\\Test\\\\Mock\\\\MockConnection of property CodeIgniter\\\\Database\\\\Builder\\\\UpdateTest\\:\\:\\$db is not the same as PHPDoc type CodeIgniter\\\\Database\\\\BaseConnection of overridden property CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:\\$db\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Builder/UpdateTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type CodeIgniter\\\\Test\\\\Mock\\\\MockConnection of property CodeIgniter\\\\Database\\\\Builder\\\\WhenTest\\:\\:\\$db is not the same as PHPDoc type CodeIgniter\\\\Database\\\\BaseConnection of overridden property CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:\\$db\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Builder/WhenTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Builder\\\\WhereTest\\:\\:provideWhereInEmptyValuesThrowInvalidArgumentException\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Builder/WhereTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Builder\\\\WhereTest\\:\\:provideWhereInvalidKeyThrowInvalidArgumentException\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Builder/WhereTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type CodeIgniter\\\\Test\\\\Mock\\\\MockConnection of property CodeIgniter\\\\Database\\\\Builder\\\\WhereTest\\:\\:\\$db is not the same as PHPDoc type CodeIgniter\\\\Database\\\\BaseConnection of overridden property CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:\\$db\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Builder/WhereTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\ConfigTest\\:\\:provideConvertDSN\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/ConfigTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\ConfigTest\\:\\:\\$dsnGroup type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/ConfigTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\ConfigTest\\:\\:\\$dsnGroupPostgre type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/ConfigTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\ConfigTest\\:\\:\\$dsnGroupPostgreNative type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/ConfigTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\ConfigTest\\:\\:\\$group type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/ConfigTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\DatabaseTestCase\\\\DatabaseTestCaseMigrationOnce1Test\\:\\:\\$namespace type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/DatabaseTestCase/DatabaseTestCaseMigrationOnce1Test.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\DatabaseTestCase\\\\DatabaseTestCaseMigrationOnce2Test\\:\\:\\$namespace type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/DatabaseTestCase/DatabaseTestCaseMigrationOnce2Test.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type array\\|string of property CodeIgniter\\\\Database\\\\DatabaseTestCaseTest\\:\\:\\$seed is not the same as PHPDoc type array\\\\>\\|class\\-string\\ of overridden property CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:\\$seed\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/DatabaseTestCaseTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\DatabaseTestCaseTest\\:\\:\\$namespace type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/DatabaseTestCaseTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\DatabaseTestCaseTest\\:\\:\\$seed type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/DatabaseTestCaseTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property CodeIgniter\\\\Database\\\\Live\\\\ConnectTest\\:\\:\\$group1 has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/ConnectTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property CodeIgniter\\\\Database\\\\Live\\\\ConnectTest\\:\\:\\$group2 has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/ConnectTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property CodeIgniter\\\\Database\\\\Live\\\\ConnectTest\\:\\:\\$tests has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/ConnectTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\Database\\\\BaseConnection\\:\\:escapeLikeStringDirect\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/EscapeTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.nonObject - 'message' => '#^Cannot access property \\$name on array\\|object\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/FabricatorLiveTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$fields of method CodeIgniter\\\\Database\\\\Forge\\:\\:addField\\(\\) expects array\\\\|string, array\\ given\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Database/Live/ForgeTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.nonObject - 'message' => '#^Cannot access property \\$currentRow on CodeIgniter\\\\Database\\\\ResultInterface\\|false\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/GetTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.nonObject - 'message' => '#^Cannot access property \\$name on array\\|object\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/tests/system/Database/Live/GetTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.nonObject - 'message' => '#^Cannot access property \\$resultID on CodeIgniter\\\\Database\\\\ResultInterface\\|false\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/GetTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Database/Live/GetTest\\.php\\:256\\:\\:\\$country has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/GetTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Database/Live/GetTest\\.php\\:256\\:\\:\\$created_at has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/GetTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Database/Live/GetTest\\.php\\:256\\:\\:\\$deleted_at has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/GetTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Database/Live/GetTest\\.php\\:256\\:\\:\\$email has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/GetTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Database/Live/GetTest\\.php\\:256\\:\\:\\$id has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/GetTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Database/Live/GetTest\\.php\\:256\\:\\:\\$name has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/GetTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Database/Live/GetTest\\.php\\:256\\:\\:\\$updated_at has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/GetTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type string of property CodeIgniter\\\\Database\\\\Live\\\\MetadataTest\\:\\:\\$seed is not the same as PHPDoc type array\\\\>\\|class\\-string\\ of overridden property CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:\\$seed\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/MetadataTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\Live\\\\MetadataTest\\:\\:\\$expectedTables type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/MetadataTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property CodeIgniter\\\\Database\\\\BaseConnection\\:\\:\\$numberNative\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Database/Live/MySQLi/NumberNativeTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property CodeIgniter\\\\Database\\\\Live\\\\MySQLi\\\\NumberNativeTest\\:\\:\\$tests has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/MySQLi/NumberNativeTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\Database\\\\BaseConnection\\:\\:getCursor\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/OCI8/CallStoredProcedureTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\Database\\\\BaseConnection\\:\\:storedProcedure\\(\\)\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/Database/Live/OCI8/CallStoredProcedureTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property CodeIgniter\\\\Database\\\\BaseConnection\\:\\:\\$schema\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/OrderTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property CodeIgniter\\\\Database\\\\BaseConnection\\:\\:\\$schema\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/PreparedQueryTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$db of class CodeIgniter\\\\Database\\\\SQLite3\\\\Table constructor expects CodeIgniter\\\\Database\\\\SQLite3\\\\Connection, CodeIgniter\\\\Database\\\\BaseConnection given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/SQLite3/AlterTableTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#2 \\$forge of class CodeIgniter\\\\Database\\\\SQLite3\\\\Table constructor expects CodeIgniter\\\\Database\\\\SQLite3\\\\Forge, CodeIgniter\\\\Database\\\\Forge given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/SQLite3/AlterTableTest.php', -]; -$ignoreErrors[] = [ - // identifier: assign.propertyType - 'message' => '#^Property CodeIgniter\\\\Database\\\\Live\\\\SQLite3\\\\AlterTableTest\\:\\:\\$forge \\(CodeIgniter\\\\Database\\\\SQLite3\\\\Forge\\) does not accept CodeIgniter\\\\Database\\\\Forge\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/SQLite3/AlterTableTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type CodeIgniter\\\\Database\\\\SQLite3\\\\Connection of property CodeIgniter\\\\Database\\\\Live\\\\SQLite3\\\\GetIndexDataTest\\:\\:\\$db is not the same as PHPDoc type CodeIgniter\\\\Database\\\\BaseConnection of overridden property CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:\\$db\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/SQLite3/GetIndexDataTest.php', -]; -$ignoreErrors[] = [ - // identifier: assign.propertyType - 'message' => '#^Property CodeIgniter\\\\Database\\\\Live\\\\SQLite3\\\\GetIndexDataTest\\:\\:\\$db \\(CodeIgniter\\\\Database\\\\SQLite3\\\\Connection\\) does not accept CodeIgniter\\\\Database\\\\BaseConnection\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Database/Live/SQLite3/GetIndexDataTest.php', -]; -$ignoreErrors[] = [ - // identifier: assign.propertyType - 'message' => '#^Property CodeIgniter\\\\Database\\\\Live\\\\SQLite3\\\\GetIndexDataTest\\:\\:\\$forge \\(CodeIgniter\\\\Database\\\\SQLite3\\\\Forge\\) does not accept CodeIgniter\\\\Database\\\\Forge\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/SQLite3/GetIndexDataTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Live\\\\UpdateTest\\:\\:provideUpdateBatch\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/UpdateTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Live\\\\UpdateTest\\:\\:testUpdateBatch\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/UpdateTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Database\\\\Live\\\\UpdateTest\\:\\:testUpdateBatch\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Live/UpdateTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$set of method CodeIgniter\\\\Database\\\\BaseBuilder\\:\\:updateFields\\(\\) expects array\\\\|string, array\\ given\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Database/Live/UpsertTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property CodeIgniter\\\\Database\\\\BaseConnection\\:\\:\\$schema\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Database/Migrations/MigrationRunnerTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Database\\\\Migrations\\\\MigrationRunnerTest\\:\\:resetTables\\(\\) has parameter \\$db with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Migrations/MigrationRunnerTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Database\\\\Migrations\\\\MigrationRunnerTest\\:\\:\\$namespace type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Database/Migrations/MigrationRunnerTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\HTTP\\\\ResponseInterface\\:\\:pretend\\(\\)\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/Debug/ExceptionHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Debug\\\\ExceptionHandlerTest\\:\\:backupIniValues\\(\\) has parameter \\$keys with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Debug/ExceptionHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Debug\\\\ExceptionHandlerTest\\:\\:\\$iniSettings type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Debug/ExceptionHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'CODEIGNITER_SCREAM_DEPRECATIONS\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Debug/ExceptionsTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'1\' directly on offset \'CODEIGNITER_SCREAM_DEPRECATIONS\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Debug/ExceptionsTest.php', -]; -$ignoreErrors[] = [ - // identifier: function.resultUnused - 'message' => '#^Call to function strlen\\(\\) on a separate line has no effect\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Debug/ExceptionsTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.frameworkExceptionInstance - 'message' => '#^Instantiating CastException using new is not allowed\\. Use one of its named constructors instead\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Debug/ExceptionsTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#2 \\$callable of method CodeIgniter\\\\Debug\\\\Timer\\:\\:record\\(\\) expects callable\\(\\)\\: mixed, \'strlen\' given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Debug/TimerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.frameworkExceptionInstance - 'message' => '#^Instantiating FrameworkException using new is not allowed\\. Use one of its named constructors instead\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/DebugTraceableTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Email\\\\EmailTest\\:\\:provideEmailSendWithClearance\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Email/EmailTest.php', -]; -$ignoreErrors[] = [ - // identifier: booleanNot.exprNotBoolean - 'message' => '#^Only booleans are allowed in a negated boolean, mixed given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Email/EmailTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property CodeIgniter\\\\Encryption\\\\EncrypterInterface\\:\\:\\$key\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Encryption/EncryptionTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property CodeIgniter\\\\Encryption\\\\Encryption\\:\\:\\$bogus\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Encryption/EncryptionTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.protected - 'message' => '#^Access to protected property CodeIgniter\\\\Encryption\\\\Encryption\\:\\:\\$digest\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Encryption/EncryptionTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.protected - 'message' => '#^Access to protected property CodeIgniter\\\\Encryption\\\\Encryption\\:\\:\\$key\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/Encryption/EncryptionTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'encryption\\.key\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Encryption/EncryptionTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property CodeIgniter\\\\Encryption\\\\EncrypterInterface\\:\\:\\$cipher\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Encryption/Handlers/OpenSSLHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property CodeIgniter\\\\Encryption\\\\EncrypterInterface\\:\\:\\$key\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Encryption/Handlers/OpenSSLHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property CodeIgniter\\\\Encryption\\\\EncrypterInterface\\:\\:\\$blockSize\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Encryption/Handlers/SodiumHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property CodeIgniter\\\\Encryption\\\\EncrypterInterface\\:\\:\\$driver\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Encryption/Handlers/SodiumHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property CodeIgniter\\\\Encryption\\\\EncrypterInterface\\:\\:\\$key\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Encryption/Handlers/SodiumHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property object\\:\\:\\$bar\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Entity/EntityTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method object\\:\\:toRawArray\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Entity/EntityTest.php', -]; -$ignoreErrors[] = [ - // identifier: expr.resultUnused - 'message' => '#^Expression "\\$entity\\-\\>ninth" on a separate line does not do anything\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Entity/EntityTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Entity\\\\EntityTest\\:\\:getCastEntity\\(\\) has parameter \\$data with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Entity/EntityTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Entity\\\\EntityTest\\:\\:getCastNullableEntity\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Entity/EntityTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Entity\\\\EntityTest\\:\\:getCustomCastEntity\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Entity/EntityTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Entity\\\\EntityTest\\:\\:getEntity\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Entity/EntityTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Entity\\\\EntityTest\\:\\:getMappedEntity\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Entity/EntityTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Entity\\\\EntityTest\\:\\:getNewSetterGetterEntity\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Entity/EntityTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Entity\\\\EntityTest\\:\\:getSimpleSwappedEntity\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Entity/EntityTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Entity\\\\EntityTest\\:\\:getSwappedEntity\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Entity/EntityTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.configArgumentInstanceof - 'message' => '#^Argument \\#1 \\$name \\(\'Modules\'\\) passed to function config does not extend CodeIgniter\\\\\\\\Config\\\\\\\\BaseConfig\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Events/EventsTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\Events\\\\Events\\:\\:unInitialize\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Events/EventsTest.php', -]; -$ignoreErrors[] = [ - // identifier: assign.propertyType - 'message' => '#^Property CodeIgniter\\\\Filters\\\\CSRFTest\\:\\:\\$response \\(CodeIgniter\\\\HTTP\\\\Response\\|null\\) does not accept CodeIgniter\\\\HTTP\\\\ResponseInterface\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Filters/CSRFTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'GET\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Filters/DebugToolbarTest.php', -]; -$ignoreErrors[] = [ - // identifier: assign.propertyType - 'message' => '#^Property CodeIgniter\\\\Filters\\\\DebugToolbarTest\\:\\:\\$response \\(CodeIgniter\\\\HTTP\\\\Response\\) does not accept CodeIgniter\\\\HTTP\\\\ResponseInterface\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Filters/DebugToolbarTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'DELETE\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Filters/FiltersTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'GET\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 36, - 'path' => __DIR__ . '/tests/system/Filters/FiltersTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning 2 directly on offset \'argc\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Filters/FiltersTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'spark\', \'list\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Filters/FiltersTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Filters\\\\FiltersTest\\:\\:createFilters\\(\\) has parameter \\$request with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Filters/FiltersTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\FiltersTest\\:\\:provideBeforeExcept\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Filters/FiltersTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\FiltersTest\\:\\:provideProcessMethodProcessGlobalsWithExcept\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Filters/FiltersTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\FiltersTest\\:\\:testBeforeExcept\\(\\) has parameter \\$except with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Filters/FiltersTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\FiltersTest\\:\\:testBeforeExcept\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Filters/FiltersTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\FiltersTest\\:\\:testProcessMethodProcessGlobalsWithExcept\\(\\) has parameter \\$except with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Filters/FiltersTest.php', -]; -$ignoreErrors[] = [ - // identifier: assign.propertyType - 'message' => '#^Property CodeIgniter\\\\Filters\\\\FiltersTest\\:\\:\\$response \\(CodeIgniter\\\\HTTP\\\\Response\\) does not accept CodeIgniter\\\\HTTP\\\\ResponseInterface\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Filters/FiltersTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'POST\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Filters/HoneypotTest.php', -]; -$ignoreErrors[] = [ - // identifier: assign.propertyType - 'message' => '#^Property CodeIgniter\\\\Filters\\\\HoneypotTest\\:\\:\\$response \\(CodeIgniter\\\\HTTP\\\\Response\\|null\\) does not accept CodeIgniter\\\\HTTP\\\\RequestInterface\\|CodeIgniter\\\\HTTP\\\\ResponseInterface\\|string\\|null\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Filters/HoneypotTest.php', -]; -$ignoreErrors[] = [ - // identifier: assign.propertyType - 'message' => '#^Property CodeIgniter\\\\Filters\\\\HoneypotTest\\:\\:\\$response \\(CodeIgniter\\\\HTTP\\\\Response\\|null\\) does not accept CodeIgniter\\\\HTTP\\\\ResponseInterface\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/tests/system/Filters/HoneypotTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning string directly on offset \'val\' of \\$_GET is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Filters/InvalidCharsTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\InvalidCharsTest\\:\\:provideCheckControlStringWithControlCharsCausesException\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Filters/InvalidCharsTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Filters\\\\InvalidCharsTest\\:\\:provideCheckControlStringWithLineBreakAndTabReturnsTheString\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Filters/InvalidCharsTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.getReassignArray - 'message' => '#^Re\\-assigning arrays to \\$_GET directly is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Filters/InvalidCharsTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Filters\\\\fixtures\\\\InvalidClass\\:\\:index\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Filters/fixtures/InvalidClass.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Format\\\\XMLFormatterTest\\:\\:provideValidatingInvalidTags\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Format/XMLFormatterTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Format\\\\XMLFormatterTest\\:\\:testValidatingInvalidTags\\(\\) has parameter \\$input with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Format/XMLFormatterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'baz\' directly on offset \'bar\' of \\$_GET is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/CLIRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'users\', \'21\', \'abc \\< def\', \'McDonald\\\\\'s\', \'\\aaa\\\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/CLIRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'users\', \'21\', \'pro\\-file\', \'\\-\\-foo\', \'bar\', \'\\-\\-baz\', \'queue some stuff\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/CLIRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'users\', \'21\', \'profile\', \'\\-\\-foo\', \'bar\', \'\\-\\-baz\', \'queue some stuff\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/CLIRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'users\', \'21\', \'profile\', \'\\-\\-foo\', \'bar\', \'\\-\\-foo\\-bar\', \'yes\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/CLIRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'users\', \'21\', \'profile\', \'\\-\\-foo\', \'bar\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/CLIRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'users\', \'21\', \'profile\', \'\\-\\-foo\', \'oops\', \'bar\', \'\\-\\-baz\', \'queue some stuff\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/CLIRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'users\', \'21\', \'profile\', \'\\-\\-foo\', \'oops\\-bar\', \'\\-\\-baz\', \'queue some stuff\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/CLIRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'users\', \'21\', \'profile\', \'\\-foo\', \'bar\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/CLIRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'users\', \'21\', \'profile\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/CLIRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'spark\', \'command\', \'param1\', \'param2\', \'\\-\\-opt1\', \'opt1val\', \'\\-\\-opt\\-2\', \'opt 2 val\', \'param3\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/CLIRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.getReassignArray - 'message' => '#^Re\\-assigning arrays to \\$_GET directly is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/CLIRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'10\' directly on offset \'HTTP_CONTENT_LENGTH\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/CURLRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'en\\-US\' directly on offset \'HTTP_ACCEPT_LANGUAGE\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/CURLRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'gzip, deflate, br\' directly on offset \'HTTP_ACCEPT_ENCODING\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/CURLRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'site1\\.com\' directly on offset \'HTTP_HOST\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/CURLRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\ContentSecurityPolicyTest\\:\\:work\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/ContentSecurityPolicyTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'HTTP_USER_AGENT\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/DownloadResponseTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'Mozilla/5\\.0 \\(Linux; U; Android 2\\.0\\.3; ja\\-jp; SC\\-02C Build/IML74K\\) AppleWebKit/534\\.30 \\(KHTML, like Gecko\\) Version/4\\.0 Mobile Safari/534\\.30\' directly on offset \'HTTP_USER_AGENT\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/DownloadResponseTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Function CodeIgniter\\\\HTTP\\\\Files\\\\is_uploaded_file\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/Files/FileMovingTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Function CodeIgniter\\\\HTTP\\\\Files\\\\is_uploaded_file\\(\\) has parameter \\$filename with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/Files/FileMovingTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Function CodeIgniter\\\\HTTP\\\\Files\\\\move_uploaded_file\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/Files/FileMovingTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Function CodeIgniter\\\\HTTP\\\\Files\\\\move_uploaded_file\\(\\) has parameter \\$destination with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/Files/FileMovingTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Function CodeIgniter\\\\HTTP\\\\Files\\\\move_uploaded_file\\(\\) has parameter \\$filename with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/Files/FileMovingTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Function CodeIgniter\\\\HTTP\\\\Files\\\\rrmdir\\(\\) has parameter \\$src with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/Files/FileMovingTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#2 \\$value of class CodeIgniter\\\\HTTP\\\\Header constructor expects array\\\\|string\\>\\|string\\|null, int given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/HeaderTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#2 \\$value of class CodeIgniter\\\\HTTP\\\\Header constructor expects array\\\\|string\\>\\|string\\|null, stdClass given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/HeaderTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'\' directly on offset \'QUERY_STRING\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestDetectingTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestDetectingTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/\' directly on offset \'SCRIPT_NAME\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestDetectingTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/\\?/ci/woot\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestDetectingTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/ci/index\\.php\' directly on offset \'SCRIPT_NAME\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestDetectingTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/ci/index\\.php/popcorn/woot\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestDetectingTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/ci/woot\' directly on offset \'QUERY_STRING\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestDetectingTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/ci/woot\\?code\\=good\' directly on offset \'QUERY_STRING\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestDetectingTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/index\\.php\' directly on offset \'SCRIPT_NAME\' of \\$_SERVER is discouraged\\.$#', - 'count' => 11, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestDetectingTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/index\\.php/woot\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 5, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestDetectingTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/index\\.php/woot\\?code\\=good\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestDetectingTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/index\\.php\\?\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestDetectingTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/index\\.php\\?/ci/woot\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestDetectingTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/index\\.php\\?/ci/woot\\?code\\=good\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestDetectingTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/sub/example\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestDetectingTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/sub/index\\.php\' directly on offset \'SCRIPT_NAME\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestDetectingTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/woot\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestDetectingTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.getReassignArray - 'message' => '#^Re\\-assigning arrays to \\$_GET directly is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestDetectingTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'10\\.0\\.1\\.200\' directly on offset \'REMOTE_ADDR\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'10\\.10\\.1\\.200\' directly on offset \'REMOTE_ADDR\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'123\\.123\\.123\\.123\' directly on offset \'HTTP_X_FORWARDED_FOR\' of \\$_SERVER is discouraged\\.$#', - 'count' => 7, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'123\\.123\\.123\\.123\' directly on offset \'REMOTE_ADDR\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'123\\.456\\.23\\.123\' directly on offset \'HTTP_X_FORWARDED_FOR\' of \\$_SERVER is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'192\\.168\\.5\\.21\' directly on offset \'REMOTE_ADDR\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'2001\\:db8\\:1234\\:ffff\\:ffff\\:ffff\\:ffff\\:ffff\' directly on offset \'REMOTE_ADDR\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'2001\\:db8\\:1235\\:ffff\\:ffff\\:ffff\\:ffff\\:ffff\' directly on offset \'REMOTE_ADDR\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'2001\\:db8\\:\\:2\\:1\' directly on offset \'REMOTE_ADDR\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'2001\\:db8\\:\\:2\\:2\' directly on offset \'REMOTE_ADDR\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'2001\\:xyz\\:\\:1\' directly on offset \'HTTP_X_FORWARDED_FOR\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'3\' directly on offset \'TEST\' of \\$_GET is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'3\' directly on offset \'get\' of \\$_GET is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'Mozilla\' directly on offset \'HTTP_USER_AGENT\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'fr\\-FR; q\\=1\\.0, en; q\\=0\\.5\' directly on offset \'HTTP_ACCEPT_LANGUAGE\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'fr; q\\=1\\.0, en; q\\=0\\.5\' directly on offset \'HTTP_ACCEPT_LANGUAGE\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'on\' directly on offset \'HTTPS\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning 3 directly on offset \'TEST\' of \\$_GET is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning 5 directly on offset \'TEST\' of \\$_GET is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning mixed directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning mixed directly on offset \'SCRIPT_NAME\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\HTTP\\\\Request\\:\\:getCookie\\(\\)\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\HTTP\\\\Request\\:\\:getDefaultLocale\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\HTTP\\\\Request\\:\\:getFile\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\HTTP\\\\Request\\:\\:getFileMultiple\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\HTTP\\\\Request\\:\\:getFiles\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\HTTP\\\\Request\\:\\:getGet\\(\\)\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\HTTP\\\\Request\\:\\:getGetPost\\(\\)\\.$#', - 'count' => 5, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\HTTP\\\\Request\\:\\:getLocale\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\HTTP\\\\Request\\:\\:getOldInput\\(\\)\\.$#', - 'count' => 9, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\HTTP\\\\Request\\:\\:getPost\\(\\)\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\HTTP\\\\Request\\:\\:getPostGet\\(\\)\\.$#', - 'count' => 5, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\HTTP\\\\Request\\:\\:getVar\\(\\)\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\HTTP\\\\Request\\:\\:is\\(\\)\\.$#', - 'count' => 5, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\HTTP\\\\Request\\:\\:isAJAX\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\HTTP\\\\Request\\:\\:isCLI\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\HTTP\\\\Request\\:\\:isSecure\\(\\)\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\HTTP\\\\Request\\:\\:negotiate\\(\\)\\.$#', - 'count' => 5, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequestTest\\:\\:createRequest\\(\\) has parameter \\$body with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequestTest\\:\\:provideCanGrabGetRawInputVar\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequestTest\\:\\:provideExtensionPHP\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\IncomingRequestTest\\:\\:provideIsHTTPMethods\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: assign.propertyType - 'message' => '#^Property Config\\\\App\\:\\:\\$proxyIPs \\(array\\\\) does not accept array\\\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: assign.propertyType - 'message' => '#^Property Config\\\\App\\:\\:\\$proxyIPs \\(array\\\\) does not accept string\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.getReassignArray - 'message' => '#^Re\\-assigning arrays to \\$_GET directly is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/IncomingRequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\MessageTest\\:\\:provideArrayHeaderValue\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/MessageTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\MessageTest\\:\\:testSetHeaderWithExistingArrayValuesAppendArrayValue\\(\\) has parameter \\$arrayHeaderValue with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/MessageTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\MessageTest\\:\\:testSetHeaderWithExistingArrayValuesAppendStringValue\\(\\) has parameter \\$arrayHeaderValue with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/MessageTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$config of class CodeIgniter\\\\Log\\\\Logger constructor expects Config\\\\Logger, CodeIgniter\\\\Test\\\\Mock\\\\MockLogger given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/RedirectExceptionTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'GET\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/RedirectResponseTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'http\\://somewhere\\.com\' directly on offset \'HTTP_REFERER\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/RedirectResponseTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type CodeIgniter\\\\Router\\\\RouteCollection of property CodeIgniter\\\\HTTP\\\\RedirectResponseTest\\:\\:\\$routes is not the same as PHPDoc type CodeIgniter\\\\Router\\\\RouteCollection\\|null of overridden property CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:\\$routes\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/RedirectResponseTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.getReassignArray - 'message' => '#^Re\\-assigning arrays to \\$_GET directly is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/RedirectResponseTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'10\\.0\\.1\\.200\' directly on offset \'REMOTE_ADDR\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/RequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'10\\.10\\.1\\.200\' directly on offset \'REMOTE_ADDR\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/RequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'123\\.123\\.123\\.123\' directly on offset \'HTTP_X_FORWARDED_FOR\' of \\$_SERVER is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/HTTP/RequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'123\\.123\\.123\\.123\' directly on offset \'REMOTE_ADDR\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/RequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'123\\.456\\.23\\.123\' directly on offset \'HTTP_X_FORWARDED_FOR\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/RequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'192\\.168\\.5\\.21\' directly on offset \'REMOTE_ADDR\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/RequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'baz\' directly on offset \'bar\' of \\$_GET is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/RequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.getReassignArray - 'message' => '#^Re\\-assigning arrays to \\$_GET directly is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/RequestTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\ResponseCookieTest\\:\\:\\$defaults type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/ResponseCookieTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#3 \\$expire of method CodeIgniter\\\\HTTP\\\\Response\\:\\:setCookie\\(\\) expects int, string given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/ResponseSendTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'SERVER_SOFTWARE\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/ResponseTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'GET\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/ResponseTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'HTTP/1\\.1\' directly on offset \'SERVER_PROTOCOL\' of \\$_SERVER is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/HTTP/ResponseTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'Microsoft\\-IIS\' directly on offset \'SERVER_SOFTWARE\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/ResponseTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'POST\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/ResponseTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning string directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/ResponseTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning string directly on offset \'SERVER_PROTOCOL\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/ResponseTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning string directly on offset \'SERVER_SOFTWARE\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/ResponseTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\ResponseTest\\:\\:provideRedirect\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/ResponseTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\ResponseTest\\:\\:provideRedirectWithIIS\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/ResponseTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$data of method CodeIgniter\\\\HTTP\\\\Message\\:\\:setBody\\(\\) expects string, array\\\\|string\\> given\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/ResponseTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#3 \\$expire of method CodeIgniter\\\\HTTP\\\\Response\\:\\:setCookie\\(\\) expects int, string given\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/ResponseTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\HTTP\\\\ResponseTest\\:\\:\\$server type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/ResponseTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'QUERY_STRING\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'\' directly on offset \'/ci/woot\' of \\$_GET is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/\' directly on offset \'SCRIPT_NAME\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/\\?/ci/woot\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/candy/snickers\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/ci/index\\.php\' directly on offset \'SCRIPT_NAME\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/ci/index\\.php/popcorn/woot\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/ci/woot\' directly on offset \'QUERY_STRING\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/ci/woot\\?code\\=good\' directly on offset \'QUERY_STRING\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/ci431/public/index\\.php\' directly on offset \'SCRIPT_NAME\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/ci431/public/index\\.php/woot\\?code\\=good\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/fruits/banana\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/index\\.php\' directly on offset \'SCRIPT_NAME\' of \\$_SERVER is discouraged\\.$#', - 'count' => 13, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/index\\.php/fruits/banana\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/index\\.php/woot\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/index\\.php/woot\\?code\\=good\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/index\\.php\\?\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/index\\.php\\?/ci/woot\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/index\\.php\\?/ci/woot\\?code\\=good\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/sub/example\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/sub/folder/index\\.php\' directly on offset \'SCRIPT_NAME\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/sub/folder/index\\.php/fruits/banana\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/sub/index\\.php\' directly on offset \'SCRIPT_NAME\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/woot\' directly on offset \'PATH_INFO\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/woot\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'good\' directly on offset \'/ci/woot\\?code\' of \\$_GET is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning string directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning string directly on offset \'SCRIPT_NAME\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\SiteURIFactoryDetectRoutePathTest\\:\\:createSiteURIFactory\\(\\) has parameter \\$server with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\SiteURIFactoryDetectRoutePathTest\\:\\:provideExtensionPHP\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.getReassignArray - 'message' => '#^Re\\-assigning arrays to \\$_GET directly is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/index\\.php\' directly on offset \'SCRIPT_NAME\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/index\\.php/woot\\?code\\=good\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/woot\' directly on offset \'PATH_INFO\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'code\\=good\' directly on offset \'QUERY_STRING\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'good\' directly on offset \'code\' of \\$_GET is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'localhost\\:8080\' directly on offset \'HTTP_HOST\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'users\\.example\\.jp\' directly on offset \'HTTP_HOST\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\SiteURIFactoryTest\\:\\:provideCreateFromStringWithIndexPage\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\SiteURIFactoryTest\\:\\:provideCreateFromStringWithoutIndexPage\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.getReassignArray - 'message' => '#^Re\\-assigning arrays to \\$_GET directly is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURIFactoryTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\SiteURITest\\:\\:provideConstructor\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURITest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\SiteURITest\\:\\:provideRelativePathWithQueryOrFragment\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURITest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\SiteURITest\\:\\:provideSetPath\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURITest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\SiteURITest\\:\\:testConstructor\\(\\) has parameter \\$expectedSegments with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURITest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\SiteURITest\\:\\:testSetPath\\(\\) has parameter \\$expectedSegments with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURITest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#4 \\$scheme of class CodeIgniter\\\\HTTP\\\\SiteURI constructor expects \'http\'\\|\'https\'\\|null, \'\' given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/SiteURITest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'\' directly on offset \'QUERY_STRING\' of \\$_SERVER is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/HTTP/URITest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/ci/v4/controller/method\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/URITest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/ci/v4/index\\.php\' directly on offset \'SCRIPT_NAME\' of \\$_SERVER is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/HTTP/URITest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/ci/v4/index\\.php/controller/method\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/URITest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/controller/method\' directly on offset \'PATH_INFO\' of \\$_SERVER is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/HTTP/URITest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'example\\.com\' directly on offset \'HTTP_HOST\' of \\$_SERVER is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/HTTP/URITest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\HTTP\\\\URI\\:\\:getRoutePath\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/URITest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\URITest\\:\\:defaultResolutions\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/URITest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\URITest\\:\\:provideAuthorityRemovesDefaultPorts\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/URITest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\URITest\\:\\:provideAuthorityReturnsExceptedValues\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/URITest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\URITest\\:\\:providePathGetsFiltered\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/URITest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\URITest\\:\\:provideRemoveDotSegments\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/URITest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\URITest\\:\\:provideSetPath\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/URITest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HTTP\\\\URITest\\:\\:provideSimpleUri\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/URITest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'HTTP_REFERER\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/UserAgentTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'HTTP_USER_AGENT\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/UserAgentTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'http\\://codeigniter\\.com/user_guide/\' directly on offset \'HTTP_REFERER\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HTTP/UserAgentTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning string directly on offset \'HTTP_USER_AGENT\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/HTTP/UserAgentTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Helpers\\\\Array\\\\ArrayHelperDotKeyExistsTest\\:\\:\\$array type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/Array/ArrayHelperDotKeyExistsTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Helpers\\\\Array\\\\ArrayHelperRecursiveDiffTest\\:\\:\\$compareWith type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/Array/ArrayHelperRecursiveDiffTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Helpers\\\\Array\\\\ArrayHelperSortValuesByNaturalTest\\:\\:\\$arrayWithArrayValues type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/Array/ArrayHelperSortValuesByNaturalTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Helpers\\\\Array\\\\ArrayHelperSortValuesByNaturalTest\\:\\:\\$arrayWithStringValues type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/Array/ArrayHelperSortValuesByNaturalTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\ArrayHelperTest\\:\\:provideArrayDeepSearch\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/ArrayHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\ArrayHelperTest\\:\\:provideArrayFlattening\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/ArrayHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\ArrayHelperTest\\:\\:provideArrayGroupByExcludeEmpty\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/ArrayHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\ArrayHelperTest\\:\\:provideArrayGroupByIncludeEmpty\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/ArrayHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\ArrayHelperTest\\:\\:provideSortByMultipleKeys\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/ArrayHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\ArrayHelperTest\\:\\:testArrayDeepSearch\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/ArrayHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\ArrayHelperTest\\:\\:testArrayFlattening\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/ArrayHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\ArrayHelperTest\\:\\:testArrayFlattening\\(\\) has parameter \\$input with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/ArrayHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\ArrayHelperTest\\:\\:testArrayGroupByExcludeEmpty\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/ArrayHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\ArrayHelperTest\\:\\:testArrayGroupByExcludeEmpty\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/ArrayHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\ArrayHelperTest\\:\\:testArrayGroupByExcludeEmpty\\(\\) has parameter \\$indexes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/ArrayHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\ArrayHelperTest\\:\\:testArrayGroupByIncludeEmpty\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/ArrayHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\ArrayHelperTest\\:\\:testArrayGroupByIncludeEmpty\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/ArrayHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\ArrayHelperTest\\:\\:testArrayGroupByIncludeEmpty\\(\\) has parameter \\$indexes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/ArrayHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\ArrayHelperTest\\:\\:testArraySortByMultipleKeysFailsEmptyParameter\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/ArrayHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\ArrayHelperTest\\:\\:testArraySortByMultipleKeysFailsEmptyParameter\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/ArrayHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\ArrayHelperTest\\:\\:testArraySortByMultipleKeysFailsEmptyParameter\\(\\) has parameter \\$sortColumns with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/ArrayHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\ArrayHelperTest\\:\\:testArraySortByMultipleKeysWithArray\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/ArrayHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\ArrayHelperTest\\:\\:testArraySortByMultipleKeysWithArray\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/ArrayHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\ArrayHelperTest\\:\\:testArraySortByMultipleKeysWithArray\\(\\) has parameter \\$sortColumns with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/ArrayHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\ArrayHelperTest\\:\\:testArraySortByMultipleKeysWithObjects\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/ArrayHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\ArrayHelperTest\\:\\:testArraySortByMultipleKeysWithObjects\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/ArrayHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\ArrayHelperTest\\:\\:testArraySortByMultipleKeysWithObjects\\(\\) has parameter \\$sortColumns with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/ArrayHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: assign.propertyType - 'message' => '#^Property CodeIgniter\\\\Helpers\\\\CookieHelperTest\\:\\:\\$response \\(CodeIgniter\\\\HTTP\\\\Response\\) does not accept CodeIgniter\\\\HTTP\\\\ResponseInterface\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/CookieHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method org\\\\bovigo\\\\vfs\\\\visitor\\\\vfsStreamVisitor\\:\\:getStructure\\(\\)\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Helpers/FilesystemHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#2 \\$value of function form_hidden expects array\\|string, null given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/FormHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Helpers\\\\HTMLHelperTest\\:\\:\\$tracks type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/HTMLHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\InflectorHelperTest\\:\\:provideOrdinal\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/InflectorHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$num of function number_to_size expects int\\|string, float given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/NumberHelperTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/CurrentUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/assets/image\\.jpg\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/CurrentUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/foo/public/bar\\?baz\\=quip\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/CurrentUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/foo/public/index\\.php\' directly on offset \'SCRIPT_NAME\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/CurrentUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/index\\.php\' directly on offset \'SCRIPT_NAME\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/CurrentUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/public/\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/CurrentUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/public/index\\.php\' directly on offset \'SCRIPT_NAME\' of \\$_SERVER is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/CurrentUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/subfolder/assets/image\\.jpg\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/CurrentUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/subfolder/index\\.php\' directly on offset \'SCRIPT_NAME\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/CurrentUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'8080\' directly on offset \'SERVER_PORT\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/CurrentUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'example\\.com\' directly on offset \'HTTP_HOST\' of \\$_SERVER is discouraged\\.$#', - 'count' => 11, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/CurrentUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'invalid\\.example\\.org\' directly on offset \'HTTP_HOST\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/CurrentUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'www\\.example\\.jp\' directly on offset \'HTTP_HOST\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/CurrentUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning non\\-falsy\\-string directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/CurrentUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\URLHelper\\\\CurrentUrlTest\\:\\:createRequest\\(\\) has parameter \\$body with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/CurrentUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\URLHelper\\\\CurrentUrlTest\\:\\:provideUrlIs\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/CurrentUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'example\\.com\' directly on offset \'HTTP_HOST\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/MiscUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'http\\://example\\.com/one\\?two\' directly on offset \'HTTP_REFERER\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/MiscUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\URLHelper\\\\MiscUrlTest\\:\\:provideAnchor\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/MiscUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\URLHelper\\\\MiscUrlTest\\:\\:provideAnchorExamples\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/MiscUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\URLHelper\\\\MiscUrlTest\\:\\:provideAnchorNoindex\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/MiscUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\URLHelper\\\\MiscUrlTest\\:\\:provideAnchorPopup\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/MiscUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\URLHelper\\\\MiscUrlTest\\:\\:provideAnchorTargetted\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/MiscUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\URLHelper\\\\MiscUrlTest\\:\\:provideAutoLinkEmail\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/MiscUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\URLHelper\\\\MiscUrlTest\\:\\:provideAutoLinkPopup\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/MiscUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\URLHelper\\\\MiscUrlTest\\:\\:provideAutoLinkUrl\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/MiscUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\URLHelper\\\\MiscUrlTest\\:\\:provideAutolinkBoth\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/MiscUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\URLHelper\\\\MiscUrlTest\\:\\:provideMailto\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/MiscUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\URLHelper\\\\MiscUrlTest\\:\\:providePrepUrl\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/MiscUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\URLHelper\\\\MiscUrlTest\\:\\:provideSafeMailto\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/MiscUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\URLHelper\\\\MiscUrlTest\\:\\:provideUrlTo\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/MiscUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\URLHelper\\\\MiscUrlTest\\:\\:provideUrlToThrowsOnEmptyOrMissingRoute\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/MiscUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\URLHelper\\\\MiscUrlTest\\:\\:testUrlTo\\(\\) has parameter \\$args with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/MiscUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\URLHelper\\\\SiteUrlCliTest\\:\\:provideUrls\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/SiteUrlCliTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'HTTP_HOST\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/SiteUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'REQUEST_URI\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/SiteUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/ci/v4/x/y\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/SiteUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/public\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/SiteUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/public/index\\.php\' directly on offset \'SCRIPT_NAME\' of \\$_SERVER is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/SiteUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/test\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/SiteUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/test/page\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/SiteUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'example\\.com\' directly on offset \'HTTP_HOST\' of \\$_SERVER is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/SiteUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'www\\.example\\.jp\' directly on offset \'HTTP_HOST\' of \\$_SERVER is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/SiteUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\URLHelper\\\\SiteUrlTest\\:\\:createRequest\\(\\) has parameter \\$body with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/SiteUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Helpers\\\\URLHelper\\\\SiteUrlTest\\:\\:provideUrls\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Helpers/URLHelper/SiteUrlTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'test\' directly on offset \'HTTPS\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HomeTest.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HomeTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HomeTest\\:\\:call\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HomeTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HomeTest\\:\\:delete\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HomeTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HomeTest\\:\\:get\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HomeTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HomeTest\\:\\:options\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HomeTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HomeTest\\:\\:patch\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HomeTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HomeTest\\:\\:populateGlobals\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HomeTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HomeTest\\:\\:post\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HomeTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HomeTest\\:\\:put\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HomeTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HomeTest\\:\\:setRequestBody\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HomeTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HomeTest\\:\\:withHeaders\\(\\) has parameter \\$headers with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HomeTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HomeTest\\:\\:withRoutes\\(\\) has parameter \\$routes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HomeTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\HomeTest\\:\\:withSession\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HomeTest.php', -]; -$ignoreErrors[] = [ - // identifier: booleanNot.exprNotBoolean - 'message' => '#^Only booleans are allowed in a negated boolean, CodeIgniter\\\\Router\\\\RouteCollection\\|null given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HomeTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$request of method CodeIgniter\\\\CodeIgniter\\:\\:setRequest\\(\\) expects CodeIgniter\\\\HTTP\\\\CLIRequest\\|CodeIgniter\\\\HTTP\\\\IncomingRequest, CodeIgniter\\\\HTTP\\\\Request given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HomeTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#3 \\$params of method CodeIgniter\\\\HomeTest\\:\\:populateGlobals\\(\\) expects non\\-empty\\-array\\|null, array\\|null given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HomeTest.php', -]; -$ignoreErrors[] = [ - // identifier: nullCoalesce.property - 'message' => '#^Property CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:\\$session \\(array\\) on left side of \\?\\? is not nullable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/HomeTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'POST\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Honeypot/HoneypotTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$config of class CodeIgniter\\\\Filters\\\\Filters constructor expects Config\\\\Filters, object\\{aliases\\: array\\, globals\\: array\\\\>\\}&stdClass given\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Honeypot/HoneypotTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$data of method CodeIgniter\\\\HTTP\\\\Message\\:\\:setBody\\(\\) expects string, null given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Honeypot/HoneypotTest.php', -]; -$ignoreErrors[] = [ - // identifier: assign.propertyType - 'message' => '#^Property CodeIgniter\\\\Honeypot\\\\HoneypotTest\\:\\:\\$response \\(CodeIgniter\\\\HTTP\\\\Response\\) does not accept CodeIgniter\\\\HTTP\\\\RequestInterface\\|CodeIgniter\\\\HTTP\\\\ResponseInterface\\|string\\|null\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Honeypot/HoneypotTest.php', -]; -$ignoreErrors[] = [ - // identifier: assign.propertyType - 'message' => '#^Property CodeIgniter\\\\Honeypot\\\\HoneypotTest\\:\\:\\$response \\(CodeIgniter\\\\HTTP\\\\Response\\) does not accept CodeIgniter\\\\HTTP\\\\ResponseInterface\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/Honeypot/HoneypotTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property CodeIgniter\\\\I18n\\\\TimeDifference\\:\\:\\$nonsense\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/I18n/TimeDifferenceTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.protected - 'message' => '#^Access to protected property CodeIgniter\\\\I18n\\\\TimeDifference\\:\\:\\$days\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/I18n/TimeDifferenceTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.protected - 'message' => '#^Access to protected property CodeIgniter\\\\I18n\\\\TimeDifference\\:\\:\\$hours\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/I18n/TimeDifferenceTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.protected - 'message' => '#^Access to protected property CodeIgniter\\\\I18n\\\\TimeDifference\\:\\:\\$minutes\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/I18n/TimeDifferenceTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.protected - 'message' => '#^Access to protected property CodeIgniter\\\\I18n\\\\TimeDifference\\:\\:\\$months\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/I18n/TimeDifferenceTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.protected - 'message' => '#^Access to protected property CodeIgniter\\\\I18n\\\\TimeDifference\\:\\:\\$seconds\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/I18n/TimeDifferenceTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.protected - 'message' => '#^Access to protected property CodeIgniter\\\\I18n\\\\TimeDifference\\:\\:\\$weeks\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/I18n/TimeDifferenceTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.protected - 'message' => '#^Access to protected property CodeIgniter\\\\I18n\\\\TimeDifference\\:\\:\\$years\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/I18n/TimeDifferenceTest.php', -]; -$ignoreErrors[] = [ - // identifier: isset.property - 'message' => '#^Property CodeIgniter\\\\I18n\\\\TimeDifference\\:\\:\\$days \\(int\\) in isset\\(\\) is not nullable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/I18n/TimeDifferenceTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property CodeIgniter\\\\I18n\\\\TimeLegacy\\:\\:\\$timezoneName\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/I18n/TimeLegacyTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property CodeIgniter\\\\I18n\\\\TimeLegacy\\:\\:\\$weekOfWeek\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/I18n/TimeLegacyTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\I18n\\\\TimeLegacyTest\\:\\:provideToStringDoesNotDependOnLocale\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/I18n/TimeLegacyTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property CodeIgniter\\\\I18n\\\\Time\\:\\:\\$timezoneName\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/I18n/TimeTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property CodeIgniter\\\\I18n\\\\Time\\:\\:\\$weekOfWeek\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/I18n/TimeTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\I18n\\\\TimeTest\\:\\:provideToStringDoesNotDependOnLocale\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/I18n/TimeTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\Images\\\\Handlers\\\\BaseHandler\\:\\:getPathname\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Images/BaseHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method org\\\\bovigo\\\\vfs\\\\vfsStreamContent\\:\\:getContent\\(\\)\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/Images/GDHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$image of function imagecolorat expects GdImage, resource given\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Images/GDHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$image of function imagecolorsforindex expects GdImage, resource given\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Images/GDHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$filename of function file_get_contents expects string, resource given\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Images/ImageMagickHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Language\\\\LanguageTest\\:\\:provideBundleUniqueKeys\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Language/LanguageTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#2 \\$message of method CodeIgniter\\\\Log\\\\Handlers\\\\ChromeLoggerHandler\\:\\:handle\\(\\) expects string, stdClass given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Log/Handlers/ChromeLoggerHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Log\\\\Handlers\\\\ErrorlogHandlerTest\\:\\:getMockedHandler\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Log/Handlers/ErrorlogHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$config of class CodeIgniter\\\\Log\\\\Logger constructor expects Config\\\\Logger, CodeIgniter\\\\Test\\\\Mock\\\\MockLogger given\\.$#', - 'count' => 24, - 'path' => __DIR__ . '/tests/system/Log/LoggerTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$level of method CodeIgniter\\\\Log\\\\Logger\\:\\:log\\(\\) expects string, int given\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Log/LoggerTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#2 \\$message of method CodeIgniter\\\\Log\\\\Logger\\:\\:log\\(\\) expects string\\|Stringable, CodeIgniter\\\\Test\\\\Mock\\\\MockLogger given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Log/LoggerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.getReassignArray - 'message' => '#^Re\\-assigning arrays to \\$_GET directly is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Log/LoggerTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.void - 'message' => '#^Result of method CodeIgniter\\\\Log\\\\Logger\\:\\:log\\(\\) \\(void\\) is used\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Log/LoggerTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\Model\\:\\:affectedRows\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/AffectedRowsTest.php', -]; -$ignoreErrors[] = [ - // identifier: offsetAccess.notFound - 'message' => '#^Offset \'email\' does not exist on array\\\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Models/DataConverterModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: offsetAccess.notFound - 'message' => '#^Offset \'email\' does not exist on array\\{\\}\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/tests/system/Models/DataConverterModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: offsetAccess.notFound - 'message' => '#^Offset \'id\' does not exist on array\\{email\\: array\\{\'private@example\\.org\'\\}\\}\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/DataConverterModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: offsetAccess.notFound - 'message' => '#^Offset \'id\' does not exist on array\\{\\}\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/tests/system/Models/DataConverterModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$row of method CodeIgniter\\\\BaseModel\\:\\:save\\(\\) expects array\\\\|object, array\\\\> given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/DataConverterModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#2 \\$row of method CodeIgniter\\\\Model\\:\\:update\\(\\) expects array\\\\|object\\|null, array\\\\> given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/DataConverterModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.defaultValue - 'message' => '#^Property CodeIgniter\\\\Models\\\\DataConverterModelTest\\:\\:\\$seed \\(array\\\\>\\|class\\-string\\\\) does not accept default value of type string\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/DataConverterModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Models\\\\DeleteModelTest\\:\\:emptyPkValues\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/DeleteModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type Tests\\\\Support\\\\Models\\\\EventModel of property CodeIgniter\\\\Models\\\\EventsModelTest\\:\\:\\$model is not the same as PHPDoc type CodeIgniter\\\\Model of overridden property CodeIgniter\\\\Models\\\\LiveModelTestCase\\:\\:\\$model\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/EventsModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\Model\\:\\:getLastQuery\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/FindModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.nonObject - 'message' => '#^Cannot access property \\$id on array\\.$#', - 'count' => 8, - 'path' => __DIR__ . '/tests/system/Models/FindModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.nonObject - 'message' => '#^Cannot access property \\$name on array\\.$#', - 'count' => 5, - 'path' => __DIR__ . '/tests/system/Models/FindModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.nonObject - 'message' => '#^Cannot access property \\$total on array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/FindModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Models\\\\FindModelTest\\:\\:provideAggregateAndGroupBy\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/FindModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Models\\\\FindModelTest\\:\\:provideFirstAggregate\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/FindModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: booleanNot.exprNotBoolean - 'message' => '#^Only booleans are allowed in a negated boolean, mixed given\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Models/FindModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: if.condNotBoolean - 'message' => '#^Only booleans are allowed in an if condition, mixed given\\.$#', - 'count' => 5, - 'path' => __DIR__ . '/tests/system/Models/FindModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: booleanOr.rightNotBoolean - 'message' => '#^Only booleans are allowed in \\|\\|, mixed given on the right side\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/FindModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property object\\:\\:\\$charset\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/GeneralModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\Model\\:\\:undefinedMethodCall\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/GeneralModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.nonObject - 'message' => '#^Cannot access property \\$country on array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/InsertModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.nonObject - 'message' => '#^Cannot access property \\$created_at on array\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/Models/InsertModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/InsertModelTest\\.php\\:193\\:\\:\\$_options has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/InsertModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/InsertModelTest\\.php\\:193\\:\\:\\$country has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/InsertModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/InsertModelTest\\.php\\:193\\:\\:\\$created_at has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/InsertModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/InsertModelTest\\.php\\:193\\:\\:\\$deleted has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/InsertModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/InsertModelTest\\.php\\:193\\:\\:\\$email has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/InsertModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/InsertModelTest\\.php\\:193\\:\\:\\$id has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/InsertModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/InsertModelTest\\.php\\:193\\:\\:\\$name has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/InsertModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/InsertModelTest\\.php\\:193\\:\\:\\$updated_at has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/InsertModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/InsertModelTest\\.php\\:287\\:\\:\\$_options has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/InsertModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/InsertModelTest\\.php\\:287\\:\\:\\$country has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/InsertModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/InsertModelTest\\.php\\:287\\:\\:\\$created_at has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/InsertModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/InsertModelTest\\.php\\:287\\:\\:\\$deleted has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/InsertModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/InsertModelTest\\.php\\:287\\:\\:\\$email has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/InsertModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/InsertModelTest\\.php\\:287\\:\\:\\$id has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/InsertModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/InsertModelTest\\.php\\:287\\:\\:\\$name has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/InsertModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/InsertModelTest\\.php\\:287\\:\\:\\$updated_at has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/InsertModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.nonObject - 'message' => '#^Cannot access property \\$created_at on array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/MiscellaneousModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.getReassignArray - 'message' => '#^Re\\-assigning arrays to \\$_GET directly is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/PaginateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.nonObject - 'message' => '#^Cannot access property \\$description on array\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/Models/SaveModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.nonObject - 'message' => '#^Cannot access property \\$id on array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/SaveModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.nonObject - 'message' => '#^Cannot access property \\$name on array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/SaveModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/SaveModelTest\\.php\\:239\\:\\:\\$_options has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/SaveModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/SaveModelTest\\.php\\:239\\:\\:\\$country has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/SaveModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/SaveModelTest\\.php\\:239\\:\\:\\$created_at has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/SaveModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/SaveModelTest\\.php\\:239\\:\\:\\$deleted has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/SaveModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/SaveModelTest\\.php\\:239\\:\\:\\$email has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/SaveModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/SaveModelTest\\.php\\:239\\:\\:\\$id has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/SaveModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/SaveModelTest\\.php\\:239\\:\\:\\$name has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/SaveModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/SaveModelTest\\.php\\:239\\:\\:\\$updated_at has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/SaveModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/SaveModelTest\\.php\\:272\\:\\:\\$_options has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/SaveModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/SaveModelTest\\.php\\:272\\:\\:\\$created_at has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/SaveModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/SaveModelTest\\.php\\:272\\:\\:\\$id has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/SaveModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/SaveModelTest\\.php\\:272\\:\\:\\$name has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/SaveModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/SaveModelTest\\.php\\:272\\:\\:\\$updated_at has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/SaveModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/SaveModelTest\\.php\\:288\\:\\:\\$name has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/SaveModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.nonObject - 'message' => '#^Cannot access property \\$country on array\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Models/TimestampModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.nonObject - 'message' => '#^Cannot access property \\$created_at on array\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Models/TimestampModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.nonObject - 'message' => '#^Cannot access property \\$id on array\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Models/TimestampModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.nonObject - 'message' => '#^Cannot access property \\$updated_at on array\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Models/TimestampModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Models\\\\TimestampModelTest\\:\\:allowDatesPrepareOneRecord\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/TimestampModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Models\\\\TimestampModelTest\\:\\:doNotAllowDatesPrepareOneRecord\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/TimestampModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: offsetAccess.notFound - 'message' => '#^Offset \'created_at\' does not exist on array\\{\\}\\.$#', - 'count' => 6, - 'path' => __DIR__ . '/tests/system/Models/TimestampModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: offsetAccess.notFound - 'message' => '#^Offset \'id\' does not exist on array\\{country\\: \'CA\'\\}\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Models/TimestampModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.defaultValue - 'message' => '#^Property CodeIgniter\\\\Models\\\\TimestampModelTest\\:\\:\\$seed \\(array\\\\>\\|class\\-string\\\\) does not accept default value of type string\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/TimestampModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.nonObject - 'message' => '#^Cannot access property \\$value on array\\\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Models\\\\UpdateModelTest\\:\\:provideUpdateThrowDatabaseExceptionWithoutWhereClause\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$id of method CodeIgniter\\\\Model\\:\\:update\\(\\) expects array\\|int\\|string\\|null, false\\|null given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$row of method CodeIgniter\\\\BaseModel\\:\\:save\\(\\) expects array\\\\|object, array\\\\|null given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/UpdateModelTest\\.php\\:198\\:\\:\\$_options has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/UpdateModelTest\\.php\\:198\\:\\:\\$country has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/UpdateModelTest\\.php\\:198\\:\\:\\$created_at has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/UpdateModelTest\\.php\\:198\\:\\:\\$deleted has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/UpdateModelTest\\.php\\:198\\:\\:\\$email has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/UpdateModelTest\\.php\\:198\\:\\:\\$id has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/UpdateModelTest\\.php\\:198\\:\\:\\$name has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/UpdateModelTest\\.php\\:198\\:\\:\\$updated_at has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/UpdateModelTest\\.php\\:217\\:\\:\\$_options has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/UpdateModelTest\\.php\\:217\\:\\:\\$country has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/UpdateModelTest\\.php\\:217\\:\\:\\$created_at has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/UpdateModelTest\\.php\\:217\\:\\:\\$deleted has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/UpdateModelTest\\.php\\:217\\:\\:\\$email has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/UpdateModelTest\\.php\\:217\\:\\:\\$id has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/UpdateModelTest\\.php\\:217\\:\\:\\$name has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/UpdateModelTest\\.php\\:217\\:\\:\\$updated_at has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/UpdateModelTest\\.php\\:350\\:\\:\\$_options has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/UpdateModelTest\\.php\\:350\\:\\:\\$country has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/UpdateModelTest\\.php\\:350\\:\\:\\$created_at has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/UpdateModelTest\\.php\\:350\\:\\:\\$deleted has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/UpdateModelTest\\.php\\:350\\:\\:\\$email has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/UpdateModelTest\\.php\\:350\\:\\:\\$id has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/UpdateModelTest\\.php\\:350\\:\\:\\$name has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/UpdateModelTest\\.php\\:350\\:\\:\\$updated_at has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: deadCode.unreachable - 'message' => '#^Unreachable statement \\- code above always terminates\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/UpdateModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.property - 'message' => '#^Property class@anonymous/tests/system/Models/ValidationModelTest\\.php\\:245\\:\\:\\$grouptest has no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/ValidationModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.nonObject - 'message' => '#^Cannot access property \\$key on array\\.$#', - 'count' => 7, - 'path' => __DIR__ . '/tests/system/Models/WhenWhenNotModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.nonObject - 'message' => '#^Cannot access property \\$value on array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Models/WhenWhenNotModelTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'page\' directly on \\$_GET is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Pager/PagerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'page_foo\' directly on \\$_GET is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Pager/PagerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/ci/v4/index\\.php\' directly on offset \'SCRIPT_NAME\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Pager/PagerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/ci/v4/x/y\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Pager/PagerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/index\\.php\' directly on offset \'SCRIPT_NAME\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Pager/PagerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'bar\' directly on offset \'foo\' of \\$_GET is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Pager/PagerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'example\\.com\' directly on offset \'HTTP_HOST\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Pager/PagerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning 2 directly on offset \'page\' of \\$_GET is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Pager/PagerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning 2 directly on offset \'page_foo\' of \\$_GET is discouraged\\.$#', - 'count' => 5, - 'path' => __DIR__ . '/tests/system/Pager/PagerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning 3 directly on offset \'page\' of \\$_GET is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Pager/PagerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning string directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Pager/PagerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.getReassignArray - 'message' => '#^Re\\-assigning arrays to \\$_GET directly is discouraged\\.$#', - 'count' => 5, - 'path' => __DIR__ . '/tests/system/Pager/PagerTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Publisher\\\\PublisherRestrictionsTest\\:\\:provideDefaultPublicRestrictions\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Publisher/PublisherRestrictionsTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Publisher\\\\PublisherRestrictionsTest\\:\\:provideDestinations\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Publisher/PublisherRestrictionsTest.php', -]; -$ignoreErrors[] = [ - // identifier: ternary.shortNotAllowed - 'message' => '#^Short ternary operator is not allowed\\. Use null coalesce operator if applicable or consider using long ternary\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Publisher/PublisherSupportTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/work\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/RESTful/ResourceControllerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/work/1\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourceControllerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/work/1/edit\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourceControllerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/work/123\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/RESTful/ResourceControllerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/work/new\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourceControllerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'DELETE\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourceControllerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'GET\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/tests/system/RESTful/ResourceControllerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'HTTP/1\\.1\' directly on offset \'SERVER_PROTOCOL\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourceControllerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'PATCH\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourceControllerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'POST\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourceControllerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'PUT\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourceControllerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning 2 directly on offset \'argc\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/RESTful/ResourceControllerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning 3 directly on offset \'argc\' of \\$_SERVER is discouraged\\.$#', - 'count' => 5, - 'path' => __DIR__ . '/tests/system/RESTful/ResourceControllerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning 4 directly on offset \'argc\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourceControllerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'work\', \'1\', \'edit\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourceControllerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'work\', \'1\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourceControllerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'work\', \'123\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/RESTful/ResourceControllerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'work\', \'new\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourceControllerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'work\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/RESTful/ResourceControllerTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\HTTP\\\\ResponseInterface\\:\\:pretend\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourceControllerTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\RESTful\\\\ResourceControllerTest\\:\\:invoke\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourceControllerTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\RESTful\\\\ResourceControllerTest\\:\\:invoke\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourceControllerTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type CodeIgniter\\\\Router\\\\RouteCollection of property CodeIgniter\\\\RESTful\\\\ResourceControllerTest\\:\\:\\$routes is not the same as PHPDoc type CodeIgniter\\\\Router\\\\RouteCollection\\|null of overridden property CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:\\$routes\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourceControllerTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$format of method CodeIgniter\\\\RESTful\\\\ResourceController\\:\\:setFormat\\(\\) expects \'json\'\\|\'xml\', \'Nonsense\' given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourceControllerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/work\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourcePresenterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/work/create\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourcePresenterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/work/delete/123\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourcePresenterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/work/edit/1\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourcePresenterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/work/new\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourcePresenterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/work/remove/123\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourcePresenterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/work/show/1\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourcePresenterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'/work/update/123\' directly on offset \'REQUEST_URI\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourcePresenterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'GET\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 5, - 'path' => __DIR__ . '/tests/system/RESTful/ResourcePresenterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'HTTP/1\\.1\' directly on offset \'SERVER_PROTOCOL\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourcePresenterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'POST\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/RESTful/ResourcePresenterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning 2 directly on offset \'argc\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourcePresenterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning 3 directly on offset \'argc\' of \\$_SERVER is discouraged\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/tests/system/RESTful/ResourcePresenterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning 4 directly on offset \'argc\' of \\$_SERVER is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/RESTful/ResourcePresenterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'work\', \'create\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourcePresenterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'work\', \'delete\', \'123\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourcePresenterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'work\', \'edit\', \'1\', \'edit\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourcePresenterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'work\', \'new\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourcePresenterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'work\', \'remove\', \'123\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourcePresenterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'work\', \'show\', \'1\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourcePresenterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'work\', \'update\', \'123\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourcePresenterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning array\\{\'index\\.php\', \'work\'\\} directly on offset \'argv\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourcePresenterTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.phpDocType - 'message' => '#^PHPDoc type CodeIgniter\\\\Router\\\\RouteCollection of property CodeIgniter\\\\RESTful\\\\ResourcePresenterTest\\:\\:\\$routes is not the same as PHPDoc type CodeIgniter\\\\Router\\\\RouteCollection\\|null of overridden property CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:\\$routes\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/RESTful/ResourcePresenterTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\AutoRouterImprovedTest\\:\\:provideRejectTranslateUriToCamelCase\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/AutoRouterImprovedTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\AutoRouterImprovedTest\\:\\:provideTranslateUriToCamelCase\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/AutoRouterImprovedTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Router\\\\Controllers\\\\BlogController\\:\\:getSomeMethod\\(\\) has parameter \\$first with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/Controllers/BlogController.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Router\\\\Controllers\\\\Index\\:\\:getIndex\\(\\) has parameter \\$p1 with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/Controllers/Index.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Router\\\\Controllers\\\\Mycontroller\\:\\:getSomemethod\\(\\) has parameter \\$first with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/Controllers/Mycontroller.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Router\\\\Controllers\\\\Remap\\:\\:_remap\\(\\) has parameter \\$params with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/Controllers/Remap.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Router\\\\Controllers\\\\SubDir\\\\BlogController\\:\\:getSomeMethod\\(\\) has parameter \\$first with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/Controllers/SubDir/BlogController.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Router\\\\Controllers\\\\Subfolder\\\\Home\\:\\:getIndex\\(\\) has parameter \\$p1 with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/Controllers/Subfolder/Home.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Router\\\\Controllers\\\\Subfolder\\\\Home\\:\\:getIndex\\(\\) has parameter \\$p2 with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/Controllers/Subfolder/Home.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Router\\\\Controllers\\\\Subfolder\\\\Sub\\\\BlogController\\:\\:getSomeMethod\\(\\) has parameter \\$first with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/Controllers/Subfolder/Sub/BlogController.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\DefinedRouteCollectorTest\\:\\:createRouteCollection\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/DefinedRouteCollectorTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Router\\\\DefinedRouteCollectorTest\\:\\:createRouteCollection\\(\\) has parameter \\$moduleConfig with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/DefinedRouteCollectorTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollectionReverseRouteTest\\:\\:getCollector\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/RouteCollectionReverseRouteTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollectionReverseRouteTest\\:\\:getCollector\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/RouteCollectionReverseRouteTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollectionReverseRouteTest\\:\\:getCollector\\(\\) has parameter \\$files with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/RouteCollectionReverseRouteTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollectionReverseRouteTest\\:\\:getCollector\\(\\) has parameter \\$moduleConfig with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/RouteCollectionReverseRouteTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollectionReverseRouteTest\\:\\:provideReverseRoutingDefaultNamespaceAppController\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/RouteCollectionReverseRouteTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'adm\\.example\\.com\' directly on offset \'HTTP_HOST\' of \\$_SERVER is discouraged\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/tests/system/Router/RouteCollectionTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'dev\\.example\\.com\' directly on offset \'HTTP_HOST\' of \\$_SERVER is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/Router/RouteCollectionTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'doc\\.domain\\.com\' directly on offset \'HTTP_HOST\' of \\$_SERVER is discouraged\\.$#', - 'count' => 5, - 'path' => __DIR__ . '/tests/system/Router/RouteCollectionTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'doc\\.example\\.com\' directly on offset \'HTTP_HOST\' of \\$_SERVER is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/Router/RouteCollectionTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'example\\.co\\.uk\' directly on offset \'HTTP_HOST\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/RouteCollectionTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'example\\.com\' directly on offset \'HTTP_HOST\' of \\$_SERVER is discouraged\\.$#', - 'count' => 5, - 'path' => __DIR__ . '/tests/system/Router/RouteCollectionTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'www\\.example\\.com\' directly on offset \'HTTP_HOST\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Router/RouteCollectionTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollectionTest\\:\\:getCollector\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/RouteCollectionTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollectionTest\\:\\:getCollector\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/RouteCollectionTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollectionTest\\:\\:getCollector\\(\\) has parameter \\$files with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/RouteCollectionTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollectionTest\\:\\:getCollector\\(\\) has parameter \\$moduleConfig with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/RouteCollectionTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollectionTest\\:\\:provideNestedGroupingWorksWithRootPrefix\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/RouteCollectionTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollectionTest\\:\\:provideRouteDefaultNamespace\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/RouteCollectionTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollectionTest\\:\\:provideRoutesOptionsWithSameFromTwoRoutes\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/RouteCollectionTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollectionTest\\:\\:testNestedGroupingWorksWithRootPrefix\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/RouteCollectionTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollectionTest\\:\\:testRoutesOptionsWithSameFromTwoRoutes\\(\\) has parameter \\$options1 with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/RouteCollectionTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouteCollectionTest\\:\\:testRoutesOptionsWithSameFromTwoRoutes\\(\\) has parameter \\$options2 with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/RouteCollectionTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Router\\\\RouterTest\\:\\:provideRedirectRoute\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Router/RouterTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'POST\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Security/SecurityCSRFCookieRandomizeTokenTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property CodeIgniter\\\\Config\\\\BaseConfig\\:\\:\\$regenerate\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Security/SecurityCSRFSessionRandomizeTokenTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property CodeIgniter\\\\Config\\\\BaseConfig\\:\\:\\$tokenRandomize\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Security/SecurityCSRFSessionRandomizeTokenTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'POST\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 10, - 'path' => __DIR__ . '/tests/system/Security/SecurityCSRFSessionRandomizeTokenTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'PUT\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/Security/SecurityCSRFSessionRandomizeTokenTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Security\\\\SecurityCSRFSessionRandomizeTokenTest\\:\\:createSession\\(\\) has parameter \\$options with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Security/SecurityCSRFSessionRandomizeTokenTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$config of class CodeIgniter\\\\Test\\\\Mock\\\\MockSecurity constructor expects Config\\\\Security, CodeIgniter\\\\Config\\\\BaseConfig\\|null given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Security/SecurityCSRFSessionRandomizeTokenTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.notFound - 'message' => '#^Access to an undefined property CodeIgniter\\\\Config\\\\BaseConfig\\:\\:\\$regenerate\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Security/SecurityCSRFSessionTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'POST\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 8, - 'path' => __DIR__ . '/tests/system/Security/SecurityCSRFSessionTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'PUT\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/Security/SecurityCSRFSessionTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Security\\\\SecurityCSRFSessionTest\\:\\:createSession\\(\\) has parameter \\$options with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Security/SecurityCSRFSessionTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'GET\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Security/SecurityTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'POST\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 9, - 'path' => __DIR__ . '/tests/system/Security/SecurityTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'PUT\' directly on offset \'REQUEST_METHOD\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Security/SecurityTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Handlers\\\\Database\\\\AbstractHandlerTestCase\\:\\:getInstance\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Session/Handlers/Database/AbstractHandlerTestCase.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Session\\\\Handlers\\\\Database\\\\AbstractHandlerTestCase\\:\\:getInstance\\(\\) has parameter \\$options with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Session/Handlers/Database/AbstractHandlerTestCase.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Handlers\\\\Database\\\\MySQLiHandlerTest\\:\\:getInstance\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Session/Handlers/Database/MySQLiHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Session\\\\Handlers\\\\Database\\\\MySQLiHandlerTest\\:\\:getInstance\\(\\) has parameter \\$options with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Session/Handlers/Database/MySQLiHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Handlers\\\\Database\\\\PostgreHandlerTest\\:\\:getInstance\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Session/Handlers/Database/PostgreHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Session\\\\Handlers\\\\Database\\\\PostgreHandlerTest\\:\\:getInstance\\(\\) has parameter \\$options with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Session/Handlers/Database/PostgreHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\Handlers\\\\Database\\\\RedisHandlerTest\\:\\:getInstance\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Session/Handlers/Database/RedisHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Session\\\\Handlers\\\\Database\\\\RedisHandlerTest\\:\\:getInstance\\(\\) has parameter \\$options with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Session/Handlers/Database/RedisHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\Handlers\\\\Database\\\\RedisHandlerTest\\:\\:provideSetSavePath\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Session/Handlers/Database/RedisHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Session\\\\Handlers\\\\Database\\\\RedisHandlerTest\\:\\:testSetSavePath\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Session/Handlers/Database/RedisHandlerTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'xmlhttprequest\' directly on offset \'HTTP_X_REQUESTED_WITH\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Session/SessionTest.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Session/SessionTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionTest\\:\\:getInstance\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Session/SessionTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\Session\\\\SessionTest\\:\\:getInstance\\(\\) has parameter \\$options with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Session/SessionTest.php', -]; -$ignoreErrors[] = [ - // identifier: assign.propertyType - 'message' => '#^Property Config\\\\Cookie\\:\\:\\$samesite \\(\'\'\\|\'Lax\'\\|\'None\'\\|\'Strict\'\\) does not accept \'Invalid\'\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Session/SessionTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\BootstrapFCPATHTest\\:\\:correctFCPATH\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/BootstrapFCPATHTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\BootstrapFCPATHTest\\:\\:fileContents\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/BootstrapFCPATHTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\BootstrapFCPATHTest\\:\\:readOutput\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/BootstrapFCPATHTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\Test\\\\TestResponse\\:\\:ohno\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/ControllerTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: class.notFound - 'message' => '#^Class App\\\\Controllers\\\\NeverHeardOfIt not found\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/ControllerTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 4, - 'path' => __DIR__ . '/tests/system/Test/ControllerTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\ControllerTestTraitTest\\:\\:execute\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/ControllerTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$config of class CodeIgniter\\\\Log\\\\Logger constructor expects Config\\\\Logger, CodeIgniter\\\\Test\\\\Mock\\\\MockLogger given\\.$#', - 'count' => 15, - 'path' => __DIR__ . '/tests/system/Test/ControllerTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: empty.property - 'message' => '#^Property CodeIgniter\\\\Test\\\\ControllerTestTraitTest\\:\\:\\$appConfig \\(Config\\\\App\\) in empty\\(\\) is not falsy\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/ControllerTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: empty.property - 'message' => '#^Property CodeIgniter\\\\Test\\\\ControllerTestTraitTest\\:\\:\\$logger \\(Psr\\\\Log\\\\LoggerInterface\\) in empty\\(\\) is not falsy\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/ControllerTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: empty.property - 'message' => '#^Property CodeIgniter\\\\Test\\\\ControllerTestTraitTest\\:\\:\\$request \\(CodeIgniter\\\\HTTP\\\\IncomingRequest\\) in empty\\(\\) is not falsy\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/ControllerTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: empty.property - 'message' => '#^Property CodeIgniter\\\\Test\\\\ControllerTestTraitTest\\:\\:\\$response \\(CodeIgniter\\\\HTTP\\\\ResponseInterface\\) in empty\\(\\) is not falsy\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/ControllerTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: assign.propertyType - 'message' => '#^Property CodeIgniter\\\\Test\\\\ControllerTestTraitTest\\:\\:\\$uri \\(string\\) does not accept CodeIgniter\\\\HTTP\\\\SiteURI\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Test/ControllerTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\DOMParserTest\\:\\:provideText\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/DOMParserTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.nonObject - 'message' => '#^Cannot access property \\$created_at on array\\|object\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FabricatorTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.nonObject - 'message' => '#^Cannot access property \\$deleted_at on array\\|object\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FabricatorTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.nonObject - 'message' => '#^Cannot access property \\$id on array\\|object\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FabricatorTest.php', -]; -$ignoreErrors[] = [ - // identifier: property.nonObject - 'message' => '#^Cannot access property \\$updated_at on array\\|object\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FabricatorTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Test\\\\FabricatorTest\\:\\:\\$formatters type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FabricatorTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'test\' directly on offset \'HTTPS\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestAutoRoutingImprovedTest.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestAutoRoutingImprovedTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\FeatureTestAutoRoutingImprovedTest\\:\\:call\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestAutoRoutingImprovedTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\FeatureTestAutoRoutingImprovedTest\\:\\:delete\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestAutoRoutingImprovedTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\FeatureTestAutoRoutingImprovedTest\\:\\:get\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestAutoRoutingImprovedTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\FeatureTestAutoRoutingImprovedTest\\:\\:options\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestAutoRoutingImprovedTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\FeatureTestAutoRoutingImprovedTest\\:\\:patch\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestAutoRoutingImprovedTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\FeatureTestAutoRoutingImprovedTest\\:\\:populateGlobals\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestAutoRoutingImprovedTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\FeatureTestAutoRoutingImprovedTest\\:\\:post\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestAutoRoutingImprovedTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\FeatureTestAutoRoutingImprovedTest\\:\\:put\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestAutoRoutingImprovedTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\FeatureTestAutoRoutingImprovedTest\\:\\:setRequestBody\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestAutoRoutingImprovedTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\FeatureTestAutoRoutingImprovedTest\\:\\:withHeaders\\(\\) has parameter \\$headers with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestAutoRoutingImprovedTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\FeatureTestAutoRoutingImprovedTest\\:\\:withRoutes\\(\\) has parameter \\$routes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestAutoRoutingImprovedTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\FeatureTestAutoRoutingImprovedTest\\:\\:withSession\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestAutoRoutingImprovedTest.php', -]; -$ignoreErrors[] = [ - // identifier: booleanNot.exprNotBoolean - 'message' => '#^Only booleans are allowed in a negated boolean, CodeIgniter\\\\Router\\\\RouteCollection\\|null given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestAutoRoutingImprovedTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$request of method CodeIgniter\\\\CodeIgniter\\:\\:setRequest\\(\\) expects CodeIgniter\\\\HTTP\\\\CLIRequest\\|CodeIgniter\\\\HTTP\\\\IncomingRequest, CodeIgniter\\\\HTTP\\\\Request given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestAutoRoutingImprovedTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#3 \\$params of method CodeIgniter\\\\Test\\\\FeatureTestAutoRoutingImprovedTest\\:\\:populateGlobals\\(\\) expects non\\-empty\\-array\\|null, array\\|null given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestAutoRoutingImprovedTest.php', -]; -$ignoreErrors[] = [ - // identifier: nullCoalesce.property - 'message' => '#^Property CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:\\$session \\(array\\) on left side of \\?\\? is not nullable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestAutoRoutingImprovedTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'test\' directly on offset \'HTTPS\' of \\$_SERVER is discouraged\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\FeatureTestTraitTest\\:\\:call\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\FeatureTestTraitTest\\:\\:delete\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\FeatureTestTraitTest\\:\\:get\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\FeatureTestTraitTest\\:\\:options\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\FeatureTestTraitTest\\:\\:patch\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\FeatureTestTraitTest\\:\\:populateGlobals\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\FeatureTestTraitTest\\:\\:post\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\FeatureTestTraitTest\\:\\:provideOpenCliRoutesFromHttpGot404\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\FeatureTestTraitTest\\:\\:put\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\FeatureTestTraitTest\\:\\:setRequestBody\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\FeatureTestTraitTest\\:\\:withHeaders\\(\\) has parameter \\$headers with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\FeatureTestTraitTest\\:\\:withRoutes\\(\\) has parameter \\$routes with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\FeatureTestTraitTest\\:\\:withSession\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: booleanNot.exprNotBoolean - 'message' => '#^Only booleans are allowed in a negated boolean, CodeIgniter\\\\Router\\\\RouteCollection\\|null given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$request of method CodeIgniter\\\\CodeIgniter\\:\\:setRequest\\(\\) expects CodeIgniter\\\\HTTP\\\\CLIRequest\\|CodeIgniter\\\\HTTP\\\\IncomingRequest, CodeIgniter\\\\HTTP\\\\Request given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#3 \\$params of method CodeIgniter\\\\Test\\\\FeatureTestTraitTest\\:\\:populateGlobals\\(\\) expects non\\-empty\\-array\\|null, array\\|null given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: nullCoalesce.property - 'message' => '#^Property CodeIgniter\\\\Test\\\\CIUnitTestCase\\:\\:\\$session \\(array\\) on left side of \\?\\? is not nullable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FeatureTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: empty.notAllowed - 'message' => '#^Construct empty\\(\\) is not allowed\\. Use more strict comparison\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FilterTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\FilterTestTraitTest\\:\\:assertHasFilters\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FilterTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\FilterTestTraitTest\\:\\:assertNotFilter\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FilterTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Test\\\\FilterTestTraitTest\\:\\:assertNotHasFilters\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FilterTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: if.condNotBoolean - 'message' => '#^Only booleans are allowed in an if condition, array\\ given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FilterTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: nullCoalesce.property - 'message' => '#^Property CodeIgniter\\\\Test\\\\FilterTestTraitTest\\:\\:\\$request \\(CodeIgniter\\\\HTTP\\\\RequestInterface\\) on left side of \\?\\?\\= is not nullable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FilterTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: nullCoalesce.property - 'message' => '#^Property CodeIgniter\\\\Test\\\\FilterTestTraitTest\\:\\:\\$response \\(CodeIgniter\\\\HTTP\\\\ResponseInterface\\) on left side of \\?\\?\\= is not nullable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/FilterTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: variable.undefined - 'message' => '#^Variable \\$result might not be defined\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Test/FilterTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\IniTestTraitTest\\:\\:backupIniValues\\(\\) has parameter \\$keys with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/IniTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Test\\\\IniTestTraitTest\\:\\:\\$iniSettings type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/IniTestTraitTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\TestLoggerTest\\:\\:provideDidLogMethod\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/TestLoggerTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\TestResponseTest\\:\\:getTestResponse\\(\\) has parameter \\$headers with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/TestResponseTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\TestResponseTest\\:\\:getTestResponse\\(\\) has parameter \\$responseOptions with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/TestResponseTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Test\\\\TestResponseTest\\:\\:provideHttpStatusCodes\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/TestResponseTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$body of method CodeIgniter\\\\HTTP\\\\Response\\:\\:setJSON\\(\\) expects array\\|object\\|string, false given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/TestResponseTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$body of method CodeIgniter\\\\HTTP\\\\Response\\:\\:setJSON\\(\\) expects array\\|object\\|string, true given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Test/TestResponseTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Throttle\\\\ThrottleTest\\:\\:provideTokenTimeCalculationUCs\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Throttle/ThrottleTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Throttle\\\\ThrottleTest\\:\\:testTokenTimeCalculationUCs\\(\\) has parameter \\$checkInputs with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Throttle/ThrottleTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\CreditCardRulesTest\\:\\:calculateLuhnChecksum\\(\\) has parameter \\$digits with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/CreditCardRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\CreditCardRulesTest\\:\\:provideValidCCNumber\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/CreditCardRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$config of class CodeIgniter\\\\Validation\\\\Validation constructor expects Config\\\\Validation, stdClass given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/CreditCardRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Validation\\\\CreditCardRulesTest\\:\\:\\$config type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/CreditCardRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Validation\\\\DatabaseRelatedRulesTest\\:\\:createRules\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/DatabaseRelatedRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Validation\\\\DatabaseRelatedRulesTest\\:\\:\\$config type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/DatabaseRelatedRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$config of class CodeIgniter\\\\Validation\\\\Validation constructor expects Config\\\\Validation, stdClass given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/FileRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Validation\\\\FileRulesTest\\:\\:\\$config type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/FileRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\FormatRulesTest\\:\\:alphaNumericProvider\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/FormatRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\FormatRulesTest\\:\\:provideAlpha\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/FormatRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\FormatRulesTest\\:\\:provideAlphaDash\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/FormatRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\FormatRulesTest\\:\\:provideAlphaNumericPunct\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/FormatRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\FormatRulesTest\\:\\:provideAlphaSpace\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/FormatRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\FormatRulesTest\\:\\:provideBase64\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/FormatRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\FormatRulesTest\\:\\:provideDecimal\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/FormatRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\FormatRulesTest\\:\\:provideHex\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/FormatRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\FormatRulesTest\\:\\:provideInteger\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/FormatRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\FormatRulesTest\\:\\:provideInvalidIntegerType\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/FormatRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\FormatRulesTest\\:\\:provideJson\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/FormatRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\FormatRulesTest\\:\\:provideNatural\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/FormatRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\FormatRulesTest\\:\\:provideNaturalNoZero\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/FormatRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\FormatRulesTest\\:\\:provideNumeric\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/FormatRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\FormatRulesTest\\:\\:provideString\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/FormatRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\FormatRulesTest\\:\\:provideTimeZone\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/FormatRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\FormatRulesTest\\:\\:provideValidDate\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/FormatRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\FormatRulesTest\\:\\:provideValidEmail\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/FormatRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\FormatRulesTest\\:\\:provideValidEmails\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/FormatRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\FormatRulesTest\\:\\:provideValidIP\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/FormatRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\FormatRulesTest\\:\\:provideValidUrl\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/FormatRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$config of class CodeIgniter\\\\Validation\\\\Validation constructor expects Config\\\\Validation, stdClass given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/FormatRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Validation\\\\FormatRulesTest\\:\\:\\$config type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/FormatRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:provideDiffers\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:provideEquals\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:provideExactLength\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:provideFieldExists\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:provideGreaterThan\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:provideGreaterThanEqual\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:provideIfExist\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:provideInList\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:provideLessThan\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:provideLessThanEqual\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:provideMatches\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:provideMatchesNestedCases\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:provideMinLengthCases\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:providePermitEmpty\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:provideRequired\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:provideRequiredWith\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:provideRequiredWithAndOtherRuleWithValueZero\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:provideRequiredWithAndOtherRules\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:provideRequiredWithout\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:provideRequiredWithoutMultiple\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:provideRequiredWithoutMultipleWithoutFields\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:testDiffers\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:testDiffersNested\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:testEquals\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:testFieldExists\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:testFieldExists\\(\\) has parameter \\$rules with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:testIfExist\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:testIfExist\\(\\) has parameter \\$rules with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:testMatches\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:testMatchesNested\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:testPermitEmpty\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:testPermitEmpty\\(\\) has parameter \\$rules with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:testRequired\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:testRequiredWithAndOtherRuleWithValueZero\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:testRequiredWithAndOtherRules\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\RulesTest\\:\\:testRequiredWithoutMultipleWithoutFields\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$config of class CodeIgniter\\\\Validation\\\\Validation constructor expects Config\\\\Validation, stdClass given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Validation\\\\RulesTest\\:\\:\\$config type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\CreditCardRulesTest\\:\\:calculateLuhnChecksum\\(\\) has parameter \\$digits with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/StrictRules/CreditCardRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\CreditCardRulesTest\\:\\:provideValidCCNumber\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/StrictRules/CreditCardRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$config of class CodeIgniter\\\\Validation\\\\Validation constructor expects Config\\\\Validation, stdClass given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/StrictRules/CreditCardRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Validation\\\\StrictRules\\\\CreditCardRulesTest\\:\\:\\$config type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/StrictRules/CreditCardRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\DatabaseRelatedRulesTest\\:\\:createRules\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/StrictRules/DatabaseRelatedRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$config of class CodeIgniter\\\\Validation\\\\Validation constructor expects Config\\\\Validation, stdClass given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/StrictRules/DatabaseRelatedRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Validation\\\\StrictRules\\\\DatabaseRelatedRulesTest\\:\\:\\$config type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/StrictRules/DatabaseRelatedRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$config of class CodeIgniter\\\\Validation\\\\Validation constructor expects Config\\\\Validation, stdClass given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/StrictRules/FileRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Validation\\\\StrictRules\\\\FileRulesTest\\:\\:\\$config type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/StrictRules/FileRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\FormatRulesTest\\:\\:provideAlphaSpace\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/StrictRules/FormatRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\FormatRulesTest\\:\\:provideInvalidIntegerType\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/StrictRules/FormatRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Validation\\\\StrictRules\\\\FormatRulesTest\\:\\:\\$config type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/StrictRules/FormatRulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\RulesTest\\:\\:provideDiffers\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/StrictRules/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\RulesTest\\:\\:provideGreaterThanEqualStrict\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/StrictRules/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\RulesTest\\:\\:provideGreaterThanStrict\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/StrictRules/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\RulesTest\\:\\:provideLessEqualThanStrict\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/StrictRules/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\RulesTest\\:\\:provideLessThanStrict\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/StrictRules/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\RulesTest\\:\\:provideMatches\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/StrictRules/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\RulesTest\\:\\:providePermitEmptyStrict\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/StrictRules/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\RulesTest\\:\\:testDiffers\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/StrictRules/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\RulesTest\\:\\:testMatches\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/StrictRules/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\RulesTest\\:\\:testPermitEmptyStrict\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/StrictRules/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\StrictRules\\\\RulesTest\\:\\:testPermitEmptyStrict\\(\\) has parameter \\$rules with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/StrictRules/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Validation\\\\StrictRules\\\\RulesTest\\:\\:\\$config type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/StrictRules/RulesTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Validation\\\\StrictRules\\\\ValidationTest\\:\\:\\$config type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/StrictRules/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccess - 'message' => '#^Accessing offset \'CONTENT_TYPE\' directly on \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Validation/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: codeigniter.superglobalAccessAssign - 'message' => '#^Assigning \'application/json\' directly on offset \'CONTENT_TYPE\' of \\$_SERVER is discouraged\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/Validation/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationTest\\:\\:placeholderReplacementResultDetermination\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationTest\\:\\:provideCanValidatetArrayData\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationTest\\:\\:provideIfExistRuleWithAsterisk\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationTest\\:\\:provideIsIntWithInvalidTypeData\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationTest\\:\\:provideRulesForArrayField\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationTest\\:\\:provideRulesSetup\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationTest\\:\\:provideSetRuleRulesFormat\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationTest\\:\\:provideSplittingOfComplexStringRules\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationTest\\:\\:provideValidationOfArrayData\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationTest\\:\\:rule1\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationTest\\:\\:rule2\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationTest\\:\\:rule2\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationTest\\:\\:testIfExistRuleWithAsterisk\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationTest\\:\\:testIfExistRuleWithAsterisk\\(\\) has parameter \\$rules with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationTest\\:\\:testRulesForArrayField\\(\\) has parameter \\$body with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationTest\\:\\:testRulesForArrayField\\(\\) has parameter \\$results with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationTest\\:\\:testRulesForArrayField\\(\\) has parameter \\$rules with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationTest\\:\\:testRulesSetup\\(\\) has parameter \\$errors with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationTest\\:\\:testSplittingOfComplexStringRules\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationTest\\:\\:testValidationOfArrayData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\Validation\\\\ValidationTest\\:\\:testValidationOfArrayData\\(\\) has parameter \\$rules with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$config of class CodeIgniter\\\\Validation\\\\Validation constructor expects Config\\\\Validation, stdClass given\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/Validation/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#3 \\$errors of method CodeIgniter\\\\Validation\\\\Validation\\:\\:check\\(\\) expects array\\, array\\ given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Property CodeIgniter\\\\Validation\\\\ValidationTest\\:\\:\\$config type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/Validation/ValidationTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.return - 'message' => '#^Method CodeIgniter\\\\View\\\\ParserPluginTest\\:\\:setHints\\(\\) has no return type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/View/ParserPluginTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.parameter - 'message' => '#^Method CodeIgniter\\\\View\\\\ParserPluginTest\\:\\:setHints\\(\\) has parameter \\$output with no type specified\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/View/ParserPluginTest.php', -]; -$ignoreErrors[] = [ - // identifier: assign.propertyType - 'message' => '#^Property CodeIgniter\\\\View\\\\ParserPluginTest\\:\\:\\$validator \\(CodeIgniter\\\\Validation\\\\Validation\\) does not accept CodeIgniter\\\\Validation\\\\ValidationInterface\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/View/ParserPluginTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\View\\\\ParserTest\\:\\:provideEscHandling\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/View/ParserTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#2 \\$context of method CodeIgniter\\\\View\\\\Parser\\:\\:setData\\(\\) expects \'attr\'\\|\'css\'\\|\'html\'\\|\'js\'\\|\'raw\'\\|\'url\'\\|null, \'unknown\' given\\.$#', - 'count' => 3, - 'path' => __DIR__ . '/tests/system/View/ParserTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\View\\\\Table\\:\\:compileTemplate\\(\\)\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/View/TableTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\View\\\\Table\\:\\:defaultTemplate\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/View/TableTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\View\\\\Table\\:\\:prepArgs\\(\\)\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/View/TableTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\View\\\\Table\\:\\:setFromArray\\(\\)\\.$#', - 'count' => 2, - 'path' => __DIR__ . '/tests/system/View/TableTest.php', -]; -$ignoreErrors[] = [ - // identifier: method.notFound - 'message' => '#^Call to an undefined method CodeIgniter\\\\View\\\\Table\\:\\:setFromDBResult\\(\\)\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/View/TableTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\View\\\\DBResultDummy\\:\\:getFieldNames\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/View/TableTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\View\\\\DBResultDummy\\:\\:getResultArray\\(\\) return type has no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/View/TableTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\View\\\\TableTest\\:\\:orderedColumnUsecases\\(\\) return type has no value type specified in iterable type iterable\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/View/TableTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\View\\\\TableTest\\:\\:testAddRowAndGenerateOrderedColumns\\(\\) has parameter \\$heading with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/View/TableTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\View\\\\TableTest\\:\\:testAddRowAndGenerateOrderedColumns\\(\\) has parameter \\$row with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/View/TableTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\View\\\\TableTest\\:\\:testGenerateOrderedColumns\\(\\) has parameter \\$heading with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/View/TableTest.php', -]; -$ignoreErrors[] = [ - // identifier: missingType.iterableValue - 'message' => '#^Method CodeIgniter\\\\View\\\\TableTest\\:\\:testGenerateOrderedColumns\\(\\) has parameter \\$row with no value type specified in iterable type array\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/View/TableTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#1 \\$array of method CodeIgniter\\\\View\\\\Table\\:\\:makeColumns\\(\\) expects array\\, string given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/View/TableTest.php', -]; -$ignoreErrors[] = [ - // identifier: argument.type - 'message' => '#^Parameter \\#2 \\$columnLimit of method CodeIgniter\\\\View\\\\Table\\:\\:makeColumns\\(\\) expects int, string given\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/View/TableTest.php', -]; -$ignoreErrors[] = [ - // identifier: assign.propertyType - 'message' => '#^Property CodeIgniter\\\\View\\\\Table\\:\\:\\$function \\(\\(callable\\(\\)\\: mixed\\)\\|null\\) does not accept \'ticklemyfancy\'\\.$#', - 'count' => 1, - 'path' => __DIR__ . '/tests/system/View/TableTest.php', -]; - -return ['parameters' => ['ignoreErrors' => $ignoreErrors]]; diff --git a/phpstan.neon.dist b/phpstan.neon.dist index 929ac4409664..6be39bbef050 100644 --- a/phpstan.neon.dist +++ b/phpstan.neon.dist @@ -1,5 +1,5 @@ includes: - - phpstan-baseline.php + - utils/phpstan-baseline/loader.neon parameters: phpVersion: 80100 @@ -33,5 +33,10 @@ parameters: allRules: false disallowedLooseComparison: true booleansInConditions: true - disallowedConstructs: true + disallowedBacktick: true + disallowedEmpty: true + disallowedImplicitArrayCreation: true + disallowedShortTernary: true matchingInheritedMethodNames: true + shipmonkBaselinePerIdentifier: + directory: %currentWorkingDirectory% diff --git a/rector.php b/rector.php index 4613f89fbe3c..1e6548c047ca 100644 --- a/rector.php +++ b/rector.php @@ -83,6 +83,7 @@ __DIR__ . '/phpstan.neon.dist', __DIR__ . '/vendor/codeigniter/phpstan-codeigniter/extension.neon', __DIR__ . '/vendor/phpstan/phpstan-strict-rules/rules.neon', + __DIR__ . '/vendor/shipmonk/phpstan-baseline-per-identifier/extension.neon', ]) // is there a file you need to skip? ->withSkip([ diff --git a/system/Validation/Rules.php b/system/Validation/Rules.php index 04e8a0546e77..715e2e51c7e1 100644 --- a/system/Validation/Rules.php +++ b/system/Validation/Rules.php @@ -359,10 +359,8 @@ public function required_with($str = null, ?string $fields = null, array $data = foreach (explode(',', $fields) as $field) { if ( - (array_key_exists($field, $data) - && ! empty($data[$field])) // @phpstan-ignore-line Use empty() - || (str_contains($field, '.') - && ! empty(dot_array_search($field, $data))) // @phpstan-ignore-line Use empty() + (array_key_exists($field, $data) && ! empty($data[$field])) + || (str_contains($field, '.') && ! empty(dot_array_search($field, $data))) ) { $requiredFields[] = $field; } @@ -409,7 +407,7 @@ public function required_without( if ( (! str_contains($otherField, '.')) && (! array_key_exists($otherField, $data) - || empty($data[$otherField])) // @phpstan-ignore-line Use empty() + || empty($data[$otherField])) ) { return false; } @@ -424,7 +422,7 @@ public function required_without( $fieldKey = $fieldSplitArray[1]; if (is_array($fieldData)) { - return ! empty(dot_array_search($otherField, $data)[$fieldKey]); // @phpstan-ignore-line Use empty() + return ! empty(dot_array_search($otherField, $data)[$fieldKey]); } $nowField = str_replace('*', $fieldKey, $otherField); $nowFieldVaule = dot_array_search($nowField, $data); diff --git a/system/View/Filters.php b/system/View/Filters.php index dde9ec6d663d..0be48b6de1b4 100644 --- a/system/View/Filters.php +++ b/system/View/Filters.php @@ -71,9 +71,7 @@ public static function date_modify($value, string $adjustment) */ public static function default($value, string $default): string { - return empty($value) // @phpstan-ignore-line - ? $default - : $value; + return empty($value) ? $default : $value; } /** diff --git a/tests/system/Database/Live/MetadataTest.php b/tests/system/Database/Live/MetadataTest.php index 56e5d70a60e8..0488dd2f4a51 100644 --- a/tests/system/Database/Live/MetadataTest.php +++ b/tests/system/Database/Live/MetadataTest.php @@ -101,7 +101,7 @@ public function testListTablesUnconstrainedByPrefixReturnsAllTables(): void $expectedTables[] = 'tmp_widgets'; sort($tables); - $this->assertSame($expectedTables, array_values($tables)); + $this->assertSame($expectedTables, $tables); } finally { $this->dropExtraneousTable(); } @@ -117,7 +117,7 @@ public function testListTablesConstrainedByPrefixReturnsOnlyTablesWithMatchingPr $this->assertNotSame([], $tables); sort($tables); - $this->assertSame($this->expectedTables, array_values($tables)); + $this->assertSame($this->expectedTables, $tables); } finally { $this->dropExtraneousTable(); } @@ -138,7 +138,7 @@ public function testListTablesConstrainedByExtraneousPrefixReturnsOnlyTheExtrane $this->assertNotSame([], $tables); sort($tables); - $this->assertSame(['tmp_widgets'], array_values($tables)); + $this->assertSame(['tmp_widgets'], $tables); } finally { $this->db->setPrefix($oldPrefix); $this->dropExtraneousTable(); diff --git a/tests/system/Debug/ExceptionsTest.php b/tests/system/Debug/ExceptionsTest.php index aa3c2d8b49a6..bb76c16b290c 100644 --- a/tests/system/Debug/ExceptionsTest.php +++ b/tests/system/Debug/ExceptionsTest.php @@ -73,7 +73,7 @@ public function testDeprecationsOnPhp81DoNotThrow(): void // We test DEPRECATED error, so cannot set `declare(strict_types=1)` in this file. strlen($maybeNull); $this->assertLogContains('error', '[DEPRECATED] strlen(): '); - } catch (ErrorException) { + } catch (ErrorException $e) { $this->fail('The catch block should not be reached.'); } finally { restore_error_handler(); diff --git a/utils/phpstan-baseline/argument.type.neon b/utils/phpstan-baseline/argument.type.neon new file mode 100644 index 000000000000..751a7aacb500 --- /dev/null +++ b/utils/phpstan-baseline/argument.type.neon @@ -0,0 +1,378 @@ +# total 75 errors + +parameters: + ignoreErrors: + - + message: '#^Parameter \#2 \$params of method CodeIgniter\\CLI\\BaseCommand\:\:call\(\) expects array\, array\ given\.$#' + count: 2 + path: ../../system/Commands/Database/MigrateRefresh.php + + - + message: '#^Parameter \#3 \.\.\.\$arrays of function array_map expects array, int\|string given\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Parameter \#3 \.\.\.\$arrays of function array_map expects array, int\|string given\.$#' + count: 1 + path: ../../system/Database/OCI8/Builder.php + + - + message: '#^Parameter \#3 \.\.\.\$arrays of function array_map expects array, int\|string given\.$#' + count: 1 + path: ../../system/Database/Postgre/Builder.php + + - + message: '#^Parameter \#3 \.\.\.\$arrays of function array_map expects array, int\|string given\.$#' + count: 1 + path: ../../system/Database/SQLite3/Builder.php + + - + message: '#^Parameter \#2 \$message_type of function error_log expects 0\|1\|3\|4, int given\.$#' + count: 1 + path: ../../system/Log/Handlers/ErrorlogHandler.php + + - + message: '#^Parameter \#1 \$fields of method CodeIgniter\\Database\\Forge\:\:addField\(\) expects array\\|string, array\\|string\> given\.$#' + count: 2 + path: ../../tests/_support/Database/Migrations/20160428212500_Create_test_tables.php + + - + message: '#^Parameter \#2 \$to of method CodeIgniter\\Router\\RouteCollection\:\:add\(\) expects array\|\(Closure\(mixed \.\.\.\)\: \(CodeIgniter\\HTTP\\ResponseInterface\|string\|void\)\)\|string, Closure\(mixed\)\: \(CodeIgniter\\HTTP\\DownloadResponse\|null\) given\.$#' + count: 1 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Parameter \#2 \$to of method CodeIgniter\\Router\\RouteCollection\:\:add\(\) expects array\|\(Closure\(mixed \.\.\.\)\: \(CodeIgniter\\HTTP\\ResponseInterface\|string\|void\)\)\|string, Closure\(mixed\)\: CodeIgniter\\HTTP\\ResponseInterface given\.$#' + count: 1 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Parameter \#2 \$to of method CodeIgniter\\Router\\RouteCollection\:\:add\(\) expects array\|\(Closure\(mixed \.\.\.\)\: \(CodeIgniter\\HTTP\\ResponseInterface\|string\|void\)\)\|string, Closure\(mixed\)\: non\-falsy\-string given\.$#' + count: 1 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Parameter \#2 \$to of method CodeIgniter\\Router\\RouteCollection\:\:add\(\) expects array\|\(Closure\(mixed \.\.\.\)\: \(CodeIgniter\\HTTP\\ResponseInterface\|string\|void\)\)\|string, Closure\(mixed\)\: void given\.$#' + count: 1 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Parameter \#2 \$mock of static method CodeIgniter\\Config\\BaseService\:\:injectMock\(\) expects object, null given\.$#' + count: 4 + path: ../../tests/system/Commands/RoutesTest.php + + - + message: '#^Parameter \#2 \$context of function esc expects ''attr''\|''css''\|''html''\|''js''\|''raw''\|''url'', ''0'' given\.$#' + count: 1 + path: ../../tests/system/CommonFunctionsTest.php + + - + message: '#^Parameter \#2 \$context of function esc expects ''attr''\|''css''\|''html''\|''js''\|''raw''\|''url'', ''bogus'' given\.$#' + count: 1 + path: ../../tests/system/CommonFunctionsTest.php + + - + message: '#^Parameter \#2 \$file of class CodeIgniter\\Config\\DotEnv constructor expects string, int given\.$#' + count: 1 + path: ../../tests/system/Config/DotEnvTest.php + + - + message: '#^Parameter \#1 \$expected of method PHPUnit\\Framework\\Assert\:\:assertInstanceOf\(\) expects class\-string\, string given\.$#' + count: 1 + path: ../../tests/system/Config/FactoriesTest.php + + - + message: '#^Parameter \#3 \$classname of static method CodeIgniter\\Config\\Factories\:\:define\(\) expects class\-string, string given\.$#' + count: 2 + path: ../../tests/system/Config/FactoriesTest.php + + - + message: '#^Parameter \#1 \$cookies of class CodeIgniter\\Cookie\\CookieStore constructor expects array\, array\ given\.$#' + count: 1 + path: ../../tests/system/Cookie/CookieStoreTest.php + + - + message: '#^Parameter \#3 \$options of class CodeIgniter\\Cookie\\Cookie constructor expects array\, array\ given\.$#' + count: 1 + path: ../../tests/system/Cookie/CookieTest.php + + - + message: '#^Parameter \#1 \$from of method CodeIgniter\\Database\\BaseBuilder\:\:from\(\) expects array\|string, null given\.$#' + count: 1 + path: ../../tests/system/Database/Builder/FromTest.php + + - + message: '#^Parameter \#3 \$subject of function str_replace expects array\\|string, CodeIgniter\\Database\\ResultInterface given\.$#' + count: 10 + path: ../../tests/system/Database/Builder/GetTest.php + + - + message: '#^Parameter \#3 \$subject of function str_replace expects array\\|string, CodeIgniter\\Database\\ResultInterface\|false given\.$#' + count: 6 + path: ../../tests/system/Database/Builder/GetTest.php + + - + message: '#^Parameter \#1 \$fields of method CodeIgniter\\Database\\Forge\:\:addField\(\) expects array\\|string, array\ given\.$#' + count: 2 + path: ../../tests/system/Database/Live/ForgeTest.php + + - + message: '#^Parameter \#1 \$db of class CodeIgniter\\Database\\SQLite3\\Table constructor expects CodeIgniter\\Database\\SQLite3\\Connection, CodeIgniter\\Database\\BaseConnection given\.$#' + count: 1 + path: ../../tests/system/Database/Live/SQLite3/AlterTableTest.php + + - + message: '#^Parameter \#2 \$forge of class CodeIgniter\\Database\\SQLite3\\Table constructor expects CodeIgniter\\Database\\SQLite3\\Forge, CodeIgniter\\Database\\Forge given\.$#' + count: 1 + path: ../../tests/system/Database/Live/SQLite3/AlterTableTest.php + + - + message: '#^Parameter \#1 \$set of method CodeIgniter\\Database\\BaseBuilder\:\:updateFields\(\) expects list\\|string, array\{0\: ''country'', updated_at\: CodeIgniter\\Database\\RawSql\} given\.$#' + count: 2 + path: ../../tests/system/Database/Live/UpdateTest.php + + - + message: '#^Parameter \#1 \$set of method CodeIgniter\\Database\\BaseBuilder\:\:updateFields\(\) expects list\\|string, array\{0\: ''name'', updated_at\: CodeIgniter\\Database\\RawSql\} given\.$#' + count: 1 + path: ../../tests/system/Database/Live/UpdateTest.php + + - + message: '#^Parameter \#1 \$set of method CodeIgniter\\Database\\BaseBuilder\:\:updateFields\(\) expects list\\|string, array\{updated_at\: CodeIgniter\\Database\\RawSql\} given\.$#' + count: 2 + path: ../../tests/system/Database/Live/UpsertTest.php + + - + message: '#^Parameter \#2 \$callable of method CodeIgniter\\Debug\\Timer\:\:record\(\) expects callable\(\)\: mixed, ''strlen'' given\.$#' + count: 1 + path: ../../tests/system/Debug/TimerTest.php + + - + message: '#^Parameter \#1 \$value of method CodeIgniter\\HTTP\\Header\:\:setValue\(\) expects array\\|string\>\|string\|null, array\ given\.$#' + count: 1 + path: ../../tests/system/HTTP/HeaderTest.php + + - + message: '#^Parameter \#2 \$value of class CodeIgniter\\HTTP\\Header constructor expects array\\|string\>\|string\|null, int given\.$#' + count: 1 + path: ../../tests/system/HTTP/HeaderTest.php + + - + message: '#^Parameter \#2 \$value of class CodeIgniter\\HTTP\\Header constructor expects array\\|string\>\|string\|null, stdClass given\.$#' + count: 1 + path: ../../tests/system/HTTP/HeaderTest.php + + - + message: '#^Parameter \#1 \$config of class CodeIgniter\\Log\\Logger constructor expects Config\\Logger, CodeIgniter\\Test\\Mock\\MockLogger given\.$#' + count: 1 + path: ../../tests/system/HTTP/RedirectExceptionTest.php + + - + message: '#^Parameter \#3 \$expire of method CodeIgniter\\HTTP\\Response\:\:setCookie\(\) expects int, string given\.$#' + count: 1 + path: ../../tests/system/HTTP/ResponseSendTest.php + + - + message: '#^Parameter \#1 \$data of method CodeIgniter\\HTTP\\Message\:\:setBody\(\) expects string, array\\|string\> given\.$#' + count: 2 + path: ../../tests/system/HTTP/ResponseTest.php + + - + message: '#^Parameter \#3 \$expire of method CodeIgniter\\HTTP\\Response\:\:setCookie\(\) expects int, string given\.$#' + count: 2 + path: ../../tests/system/HTTP/ResponseTest.php + + - + message: '#^Parameter \#4 \$scheme of class CodeIgniter\\HTTP\\SiteURI constructor expects ''http''\|''https''\|null, '''' given\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURITest.php + + - + message: '#^Parameter \#2 \$value of function form_hidden expects array\|string, null given\.$#' + count: 1 + path: ../../tests/system/Helpers/FormHelperTest.php + + - + message: '#^Parameter \#1 \$num of function number_to_size expects int\|string, float given\.$#' + count: 1 + path: ../../tests/system/Helpers/NumberHelperTest.php + + - + message: '#^Parameter \#1 \$request of method CodeIgniter\\CodeIgniter\:\:setRequest\(\) expects CodeIgniter\\HTTP\\CLIRequest\|CodeIgniter\\HTTP\\IncomingRequest, CodeIgniter\\HTTP\\Request given\.$#' + count: 1 + path: ../../tests/system/HomeTest.php + + - + message: '#^Parameter \#1 \$config of class CodeIgniter\\Filters\\Filters constructor expects Config\\Filters, object\{aliases\: array\, globals\: array\\>\}&stdClass given\.$#' + count: 2 + path: ../../tests/system/Honeypot/HoneypotTest.php + + - + message: '#^Parameter \#1 \$data of method CodeIgniter\\HTTP\\Message\:\:setBody\(\) expects string, null given\.$#' + count: 1 + path: ../../tests/system/Honeypot/HoneypotTest.php + + - + message: '#^Parameter \#1 \$image of function imagecolorat expects GdImage, resource given\.$#' + count: 2 + path: ../../tests/system/Images/GDHandlerTest.php + + - + message: '#^Parameter \#1 \$image of function imagecolorsforindex expects GdImage, resource given\.$#' + count: 2 + path: ../../tests/system/Images/GDHandlerTest.php + + - + message: '#^Parameter \#1 \$filename of function file_get_contents expects string, resource given\.$#' + count: 2 + path: ../../tests/system/Images/ImageMagickHandlerTest.php + + - + message: '#^Parameter \#2 \$message of method CodeIgniter\\Log\\Handlers\\ChromeLoggerHandler\:\:handle\(\) expects string, stdClass given\.$#' + count: 1 + path: ../../tests/system/Log/Handlers/ChromeLoggerHandlerTest.php + + - + message: '#^Parameter \#1 \$config of class CodeIgniter\\Log\\Logger constructor expects Config\\Logger, CodeIgniter\\Test\\Mock\\MockLogger given\.$#' + count: 24 + path: ../../tests/system/Log/LoggerTest.php + + - + message: '#^Parameter \#1 \$level of method CodeIgniter\\Log\\Logger\:\:log\(\) expects string, int given\.$#' + count: 2 + path: ../../tests/system/Log/LoggerTest.php + + - + message: '#^Parameter \#2 \$message of method CodeIgniter\\Log\\Logger\:\:log\(\) expects string\|Stringable, CodeIgniter\\Test\\Mock\\MockLogger given\.$#' + count: 1 + path: ../../tests/system/Log/LoggerTest.php + + - + message: '#^Parameter \#1 \$row of method CodeIgniter\\BaseModel\:\:save\(\) expects array\\|object, array\\> given\.$#' + count: 1 + path: ../../tests/system/Models/DataConverterModelTest.php + + - + message: '#^Parameter \#1 \$row of method CodeIgniter\\Model\:\:insert\(\) expects array\\|object\|null, array\\|string\> given\.$#' + count: 3 + path: ../../tests/system/Models/DataConverterModelTest.php + + - + message: '#^Parameter \#2 \$row of method CodeIgniter\\Model\:\:update\(\) expects array\\|object\|null, array\\> given\.$#' + count: 1 + path: ../../tests/system/Models/DataConverterModelTest.php + + - + message: '#^Parameter \#1 \$id of method CodeIgniter\\Model\:\:update\(\) expects array\|int\|string\|null, false\|null given\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Parameter \#1 \$row of method CodeIgniter\\BaseModel\:\:save\(\) expects array\\|object, list\\|null given\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Parameter \#1 \$format of method CodeIgniter\\RESTful\\ResourceController\:\:setFormat\(\) expects ''json''\|''xml'', ''Nonsense'' given\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourceControllerTest.php + + - + message: '#^Parameter \#1 \$config of class CodeIgniter\\Test\\Mock\\MockSecurity constructor expects Config\\Security, CodeIgniter\\Config\\BaseConfig\|null given\.$#' + count: 1 + path: ../../tests/system/Security/SecurityCSRFSessionRandomizeTokenTest.php + + - + message: '#^Parameter \#1 \$config of class CodeIgniter\\Log\\Logger constructor expects Config\\Logger, CodeIgniter\\Test\\Mock\\MockLogger given\.$#' + count: 15 + path: ../../tests/system/Test/ControllerTestTraitTest.php + + - + message: '#^Parameter \#1 \$request of method CodeIgniter\\CodeIgniter\:\:setRequest\(\) expects CodeIgniter\\HTTP\\CLIRequest\|CodeIgniter\\HTTP\\IncomingRequest, CodeIgniter\\HTTP\\Request given\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestAutoRoutingImprovedTest.php + + - + message: '#^Parameter \#1 \$request of method CodeIgniter\\CodeIgniter\:\:setRequest\(\) expects CodeIgniter\\HTTP\\CLIRequest\|CodeIgniter\\HTTP\\IncomingRequest, CodeIgniter\\HTTP\\Request given\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestTraitTest.php + + - + message: '#^Parameter \#1 \$body of method CodeIgniter\\HTTP\\Response\:\:setJSON\(\) expects array\|object\|string, false given\.$#' + count: 1 + path: ../../tests/system/Test/TestResponseTest.php + + - + message: '#^Parameter \#1 \$body of method CodeIgniter\\HTTP\\Response\:\:setJSON\(\) expects array\|object\|string, true given\.$#' + count: 1 + path: ../../tests/system/Test/TestResponseTest.php + + - + message: '#^Parameter \#1 \$config of class CodeIgniter\\Validation\\Validation constructor expects Config\\Validation, stdClass given\.$#' + count: 1 + path: ../../tests/system/Validation/CreditCardRulesTest.php + + - + message: '#^Parameter \#1 \$config of class CodeIgniter\\Validation\\Validation constructor expects Config\\Validation, stdClass given\.$#' + count: 1 + path: ../../tests/system/Validation/FileRulesTest.php + + - + message: '#^Parameter \#1 \$config of class CodeIgniter\\Validation\\Validation constructor expects Config\\Validation, stdClass given\.$#' + count: 1 + path: ../../tests/system/Validation/FormatRulesTest.php + + - + message: '#^Parameter \#1 \$config of class CodeIgniter\\Validation\\Validation constructor expects Config\\Validation, stdClass given\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Parameter \#1 \$config of class CodeIgniter\\Validation\\Validation constructor expects Config\\Validation, stdClass given\.$#' + count: 1 + path: ../../tests/system/Validation/StrictRules/CreditCardRulesTest.php + + - + message: '#^Parameter \#1 \$config of class CodeIgniter\\Validation\\Validation constructor expects Config\\Validation, stdClass given\.$#' + count: 1 + path: ../../tests/system/Validation/StrictRules/DatabaseRelatedRulesTest.php + + - + message: '#^Parameter \#1 \$config of class CodeIgniter\\Validation\\Validation constructor expects Config\\Validation, stdClass given\.$#' + count: 1 + path: ../../tests/system/Validation/StrictRules/FileRulesTest.php + + - + message: '#^Parameter \#1 \$config of class CodeIgniter\\Validation\\Validation constructor expects Config\\Validation, stdClass given\.$#' + count: 3 + path: ../../tests/system/Validation/ValidationTest.php + + - + message: '#^Parameter \#3 \$errors of method CodeIgniter\\Validation\\Validation\:\:check\(\) expects list\, array\{is_numeric\: ''Nope\. Not a number\.''\} given\.$#' + count: 1 + path: ../../tests/system/Validation/ValidationTest.php + + - + message: '#^Parameter \#2 \$context of method CodeIgniter\\View\\Parser\:\:setData\(\) expects ''attr''\|''css''\|''html''\|''js''\|''raw''\|''url''\|null, ''unknown'' given\.$#' + count: 3 + path: ../../tests/system/View/ParserTest.php + + - + message: '#^Parameter \#1 \$array of method CodeIgniter\\View\\Table\:\:makeColumns\(\) expects list\, ''invalid_junk'' given\.$#' + count: 1 + path: ../../tests/system/View/TableTest.php + + - + message: '#^Parameter \#1 \$connID of class CodeIgniter\\View\\DBResultDummy constructor expects mysqli, null given\.$#' + count: 2 + path: ../../tests/system/View/TableTest.php + + - + message: '#^Parameter \#2 \$columnLimit of method CodeIgniter\\View\\Table\:\:makeColumns\(\) expects int, string given\.$#' + count: 1 + path: ../../tests/system/View/TableTest.php + + - + message: '#^Parameter \#2 \$resultID of class CodeIgniter\\View\\DBResultDummy constructor expects mysqli_result, null given\.$#' + count: 2 + path: ../../tests/system/View/TableTest.php diff --git a/utils/phpstan-baseline/assign.propertyType.neon b/utils/phpstan-baseline/assign.propertyType.neon new file mode 100644 index 000000000000..4219ce877751 --- /dev/null +++ b/utils/phpstan-baseline/assign.propertyType.neon @@ -0,0 +1,108 @@ +# total 21 errors + +parameters: + ignoreErrors: + - + message: '#^Property CodeIgniter\\Controller\:\:\$request \(CodeIgniter\\HTTP\\CLIRequest\|CodeIgniter\\HTTP\\IncomingRequest\) does not accept CodeIgniter\\HTTP\\RequestInterface\.$#' + count: 1 + path: ../../system/Controller.php + + - + message: '#^Property CodeIgniter\\Database\\Forge\:\:\$fields \(array\\) does not accept array\\>\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Property class@anonymous/tests/system/API/ResponseTraitTest\.php\:639\:\:\$format \(''html''\|''json''\|''xml''\|null\) does not accept ''txt''\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Property CodeIgniter\\Commands\\Utilities\\Routes\\FilterFinderTest\:\:\$response \(CodeIgniter\\HTTP\\Response\) does not accept CodeIgniter\\HTTP\\ResponseInterface\.$#' + count: 1 + path: ../../tests/system/Commands/Utilities/Routes/FilterFinderTest.php + + - + message: '#^Property CodeIgniter\\Database\\Live\\SQLite3\\AlterTableTest\:\:\$forge \(CodeIgniter\\Database\\SQLite3\\Forge\) does not accept CodeIgniter\\Database\\Forge\.$#' + count: 1 + path: ../../tests/system/Database/Live/SQLite3/AlterTableTest.php + + - + message: '#^Property CodeIgniter\\Database\\Live\\SQLite3\\GetIndexDataTest\:\:\$db \(CodeIgniter\\Database\\SQLite3\\Connection\) does not accept CodeIgniter\\Database\\BaseConnection\.$#' + count: 2 + path: ../../tests/system/Database/Live/SQLite3/GetIndexDataTest.php + + - + message: '#^Property CodeIgniter\\Database\\Live\\SQLite3\\GetIndexDataTest\:\:\$forge \(CodeIgniter\\Database\\SQLite3\\Forge\) does not accept CodeIgniter\\Database\\Forge\.$#' + count: 1 + path: ../../tests/system/Database/Live/SQLite3/GetIndexDataTest.php + + - + message: '#^Property CodeIgniter\\Filters\\CSRFTest\:\:\$response \(CodeIgniter\\HTTP\\Response\|null\) does not accept CodeIgniter\\HTTP\\ResponseInterface\.$#' + count: 2 + path: ../../tests/system/Filters/CSRFTest.php + + - + message: '#^Property CodeIgniter\\Filters\\DebugToolbarTest\:\:\$response \(CodeIgniter\\HTTP\\Response\) does not accept CodeIgniter\\HTTP\\ResponseInterface\.$#' + count: 1 + path: ../../tests/system/Filters/DebugToolbarTest.php + + - + message: '#^Property CodeIgniter\\Filters\\FiltersTest\:\:\$response \(CodeIgniter\\HTTP\\Response\) does not accept CodeIgniter\\HTTP\\ResponseInterface\.$#' + count: 1 + path: ../../tests/system/Filters/FiltersTest.php + + - + message: '#^Property CodeIgniter\\Filters\\HoneypotTest\:\:\$response \(CodeIgniter\\HTTP\\Response\|null\) does not accept CodeIgniter\\HTTP\\RequestInterface\|CodeIgniter\\HTTP\\ResponseInterface\|string\|null\.$#' + count: 2 + path: ../../tests/system/Filters/HoneypotTest.php + + - + message: '#^Property CodeIgniter\\Filters\\HoneypotTest\:\:\$response \(CodeIgniter\\HTTP\\Response\|null\) does not accept CodeIgniter\\HTTP\\ResponseInterface\.$#' + count: 4 + path: ../../tests/system/Filters/HoneypotTest.php + + - + message: '#^Property Config\\App\:\:\$proxyIPs \(array\\) does not accept array\\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Property Config\\App\:\:\$proxyIPs \(array\\) does not accept string\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Property CodeIgniter\\Helpers\\CookieHelperTest\:\:\$response \(CodeIgniter\\HTTP\\Response\) does not accept CodeIgniter\\HTTP\\ResponseInterface\.$#' + count: 1 + path: ../../tests/system/Helpers/CookieHelperTest.php + + - + message: '#^Property CodeIgniter\\Honeypot\\HoneypotTest\:\:\$response \(CodeIgniter\\HTTP\\Response\) does not accept CodeIgniter\\HTTP\\RequestInterface\|CodeIgniter\\HTTP\\ResponseInterface\|string\|null\.$#' + count: 1 + path: ../../tests/system/Honeypot/HoneypotTest.php + + - + message: '#^Property CodeIgniter\\Honeypot\\HoneypotTest\:\:\$response \(CodeIgniter\\HTTP\\Response\) does not accept CodeIgniter\\HTTP\\ResponseInterface\.$#' + count: 3 + path: ../../tests/system/Honeypot/HoneypotTest.php + + - + message: '#^Property Config\\Cookie\:\:\$samesite \(''''\|''Lax''\|''None''\|''Strict''\) does not accept ''Invalid''\.$#' + count: 1 + path: ../../tests/system/Session/SessionTest.php + + - + message: '#^Property CodeIgniter\\Test\\ControllerTestTraitTest\:\:\$uri \(string\) does not accept CodeIgniter\\HTTP\\SiteURI\.$#' + count: 2 + path: ../../tests/system/Test/ControllerTestTraitTest.php + + - + message: '#^Property CodeIgniter\\View\\ParserPluginTest\:\:\$validator \(CodeIgniter\\Validation\\Validation\) does not accept CodeIgniter\\Validation\\ValidationInterface\.$#' + count: 1 + path: ../../tests/system/View/ParserPluginTest.php + + - + message: '#^Property CodeIgniter\\View\\Table\:\:\$function \(\(callable\(\)\: mixed\)\|null\) does not accept ''ticklemyfancy''\.$#' + count: 1 + path: ../../tests/system/View/TableTest.php diff --git a/utils/phpstan-baseline/booleanAnd.leftNotBoolean.neon b/utils/phpstan-baseline/booleanAnd.leftNotBoolean.neon new file mode 100644 index 000000000000..856ad498e2e6 --- /dev/null +++ b/utils/phpstan-baseline/booleanAnd.leftNotBoolean.neon @@ -0,0 +1,63 @@ +# total 12 errors + +parameters: + ignoreErrors: + - + message: '#^Only booleans are allowed in &&, array\|int\|string\|null given on the left side\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Only booleans are allowed in &&, array\|string\|null given on the left side\.$#' + count: 1 + path: ../../system/CLI/CLI.php + + - + message: '#^Only booleans are allowed in &&, string given on the left side\.$#' + count: 1 + path: ../../system/Cache/Handlers/BaseHandler.php + + - + message: '#^Only booleans are allowed in &&, int given on the left side\.$#' + count: 1 + path: ../../system/Commands/Server/Serve.php + + - + message: '#^Only booleans are allowed in &&, string\|null given on the left side\.$#' + count: 3 + path: ../../system/Common.php + + - + message: '#^Only booleans are allowed in &&, string given on the left side\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Only booleans are allowed in &&, int given on the left side\.$#' + count: 1 + path: ../../system/Database/MySQLi/Connection.php + + - + message: '#^Only booleans are allowed in &&, int given on the left side\.$#' + count: 1 + path: ../../system/Email/Email.php + + - + message: '#^Only booleans are allowed in &&, string\|null given on the left side\.$#' + count: 1 + path: ../../system/HTTP/Response.php + + - + message: '#^Only booleans are allowed in &&, array given on the left side\.$#' + count: 1 + path: ../../system/Model.php + + - + message: '#^Only booleans are allowed in &&, string\|null given on the left side\.$#' + count: 1 + path: ../../system/Model.php + + - + message: '#^Only booleans are allowed in &&, array\ given on the left side\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php diff --git a/utils/phpstan-baseline/booleanAnd.rightAlwaysTrue.neon b/utils/phpstan-baseline/booleanAnd.rightAlwaysTrue.neon new file mode 100644 index 000000000000..0a05a1a708cc --- /dev/null +++ b/utils/phpstan-baseline/booleanAnd.rightAlwaysTrue.neon @@ -0,0 +1,8 @@ +# total 1 error + +parameters: + ignoreErrors: + - + message: '#^Right side of && is always true\.$#' + count: 1 + path: ../../system/Helpers/filesystem_helper.php diff --git a/utils/phpstan-baseline/booleanAnd.rightNotBoolean.neon b/utils/phpstan-baseline/booleanAnd.rightNotBoolean.neon new file mode 100644 index 000000000000..8be1c9e657d0 --- /dev/null +++ b/utils/phpstan-baseline/booleanAnd.rightNotBoolean.neon @@ -0,0 +1,43 @@ +# total 8 errors + +parameters: + ignoreErrors: + - + message: '#^Only booleans are allowed in &&, array\ given on the right side\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Only booleans are allowed in &&, list\ given on the right side\.$#' + count: 1 + path: ../../system/CLI/CLI.php + + - + message: '#^Only booleans are allowed in &&, int\<0, max\> given on the right side\.$#' + count: 1 + path: ../../system/Database/MigrationRunner.php + + - + message: '#^Only booleans are allowed in &&, string given on the right side\.$#' + count: 1 + path: ../../system/Email/Email.php + + - + message: '#^Only booleans are allowed in &&, array\ given on the right side\.$#' + count: 2 + path: ../../system/HTTP/Files/FileCollection.php + + - + message: '#^Only booleans are allowed in &&, string\|null given on the right side\.$#' + count: 1 + path: ../../system/HTTP/Response.php + + - + message: '#^Only booleans are allowed in &&, array\ given on the right side\.$#' + count: 4 + path: ../../system/HTTP/UserAgent.php + + - + message: '#^Only booleans are allowed in &&, string given on the right side\.$#' + count: 2 + path: ../../system/Model.php diff --git a/utils/phpstan-baseline/booleanNot.exprNotBoolean.neon b/utils/phpstan-baseline/booleanNot.exprNotBoolean.neon new file mode 100644 index 000000000000..41a36091437c --- /dev/null +++ b/utils/phpstan-baseline/booleanNot.exprNotBoolean.neon @@ -0,0 +1,68 @@ +# total 13 errors + +parameters: + ignoreErrors: + - + message: '#^Only booleans are allowed in a negated boolean, mixed given\.$#' + count: 1 + path: ../../system/Cache/Handlers/PredisHandler.php + + - + message: '#^Only booleans are allowed in a negated boolean, TWhenNot given\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Only booleans are allowed in a negated boolean, array given\.$#' + count: 1 + path: ../../system/Database/MySQLi/Connection.php + + - + message: '#^Only booleans are allowed in a negated boolean, string given\.$#' + count: 1 + path: ../../system/Database/SQLite3/Connection.php + + - + message: '#^Only booleans are allowed in a negated boolean, array\\>\> given\.$#' + count: 1 + path: ../../system/Filters/Filters.php + + - + message: '#^Only booleans are allowed in a negated boolean, int\<0, max\> given\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Only booleans are allowed in a negated boolean, CodeIgniter\\CodeIgniter given\.$#' + count: 1 + path: ../../system/Test/CIUnitTestCase.php + + - + message: '#^Only booleans are allowed in a negated boolean, array\|null given\.$#' + count: 6 + path: ../../system/Validation/FileRules.php + + - + message: '#^Only booleans are allowed in a negated boolean, mixed given\.$#' + count: 1 + path: ../../tests/system/Email/EmailTest.php + + - + message: '#^Only booleans are allowed in a negated boolean, CodeIgniter\\Router\\RouteCollection\|null given\.$#' + count: 1 + path: ../../tests/system/HomeTest.php + + - + message: '#^Only booleans are allowed in a negated boolean, mixed given\.$#' + count: 2 + path: ../../tests/system/Models/FindModelTest.php + + - + message: '#^Only booleans are allowed in a negated boolean, CodeIgniter\\Router\\RouteCollection\|null given\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestAutoRoutingImprovedTest.php + + - + message: '#^Only booleans are allowed in a negated boolean, CodeIgniter\\Router\\RouteCollection\|null given\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestTraitTest.php diff --git a/utils/phpstan-baseline/booleanOr.leftNotBoolean.neon b/utils/phpstan-baseline/booleanOr.leftNotBoolean.neon new file mode 100644 index 000000000000..bb6d0e1d3324 --- /dev/null +++ b/utils/phpstan-baseline/booleanOr.leftNotBoolean.neon @@ -0,0 +1,13 @@ +# total 2 errors + +parameters: + ignoreErrors: + - + message: '#^Only booleans are allowed in \|\|, string given on the left side\.$#' + count: 1 + path: ../../system/CLI/CLI.php + + - + message: '#^Only booleans are allowed in \|\|, string\|null given on the left side\.$#' + count: 2 + path: ../../system/CLI/CLI.php diff --git a/utils/phpstan-baseline/booleanOr.rightNotBoolean.neon b/utils/phpstan-baseline/booleanOr.rightNotBoolean.neon new file mode 100644 index 000000000000..cca548646c48 --- /dev/null +++ b/utils/phpstan-baseline/booleanOr.rightNotBoolean.neon @@ -0,0 +1,18 @@ +# total 3 errors + +parameters: + ignoreErrors: + - + message: '#^Only booleans are allowed in \|\|, string\|null given on the right side\.$#' + count: 3 + path: ../../system/CLI/CLI.php + + - + message: '#^Only booleans are allowed in \|\|, int given on the right side\.$#' + count: 1 + path: ../../system/HotReloader/HotReloader.php + + - + message: '#^Only booleans are allowed in \|\|, mixed given on the right side\.$#' + count: 1 + path: ../../tests/system/Models/FindModelTest.php diff --git a/utils/phpstan-baseline/catch.neverThrown.neon b/utils/phpstan-baseline/catch.neverThrown.neon new file mode 100644 index 000000000000..1d590a78fac2 --- /dev/null +++ b/utils/phpstan-baseline/catch.neverThrown.neon @@ -0,0 +1,8 @@ +# total 1 error + +parameters: + ignoreErrors: + - + message: '#^Dead catch \- CodeIgniter\\HTTP\\Exceptions\\RedirectException is never thrown in the try block\.$#' + count: 1 + path: ../../tests/system/ControllerTest.php diff --git a/utils/phpstan-baseline/class.notFound.neon b/utils/phpstan-baseline/class.notFound.neon new file mode 100644 index 000000000000..52bbdf2d632b --- /dev/null +++ b/utils/phpstan-baseline/class.notFound.neon @@ -0,0 +1,13 @@ +# total 2 errors + +parameters: + ignoreErrors: + - + message: '#^Class CodeIgniter\\UnexsistenceClass not found\.$#' + count: 1 + path: ../../tests/system/CommonFunctionsTest.php + + - + message: '#^Class App\\Controllers\\NeverHeardOfIt not found\.$#' + count: 1 + path: ../../tests/system/Test/ControllerTestTraitTest.php diff --git a/utils/phpstan-baseline/codeigniter.cacheHandlerInstance.neon b/utils/phpstan-baseline/codeigniter.cacheHandlerInstance.neon new file mode 100644 index 000000000000..7ec98d64cc7a --- /dev/null +++ b/utils/phpstan-baseline/codeigniter.cacheHandlerInstance.neon @@ -0,0 +1,33 @@ +# total 6 errors + +parameters: + ignoreErrors: + - + message: '#^Calling new DummyHandler\(\) directly is incomplete to get the cache instance\.$#' + count: 1 + path: ../../tests/system/Cache/Handlers/DummyHandlerTest.php + + - + message: '#^Calling new BaseTestFileHandler\(\) directly is incomplete to get the cache instance\.$#' + count: 1 + path: ../../tests/system/Cache/Handlers/FileHandlerTest.php + + - + message: '#^Calling new FileHandler\(\) directly is incomplete to get the cache instance\.$#' + count: 5 + path: ../../tests/system/Cache/Handlers/FileHandlerTest.php + + - + message: '#^Calling new MemcachedHandler\(\) directly is incomplete to get the cache instance\.$#' + count: 3 + path: ../../tests/system/Cache/Handlers/MemcachedHandlerTest.php + + - + message: '#^Calling new PredisHandler\(\) directly is incomplete to get the cache instance\.$#' + count: 2 + path: ../../tests/system/Cache/Handlers/PredisHandlerTest.php + + - + message: '#^Calling new RedisHandler\(\) directly is incomplete to get the cache instance\.$#' + count: 2 + path: ../../tests/system/Cache/Handlers/RedisHandlerTest.php diff --git a/utils/phpstan-baseline/codeigniter.configArgumentInstanceof.neon b/utils/phpstan-baseline/codeigniter.configArgumentInstanceof.neon new file mode 100644 index 000000000000..a7e5ee2510ca --- /dev/null +++ b/utils/phpstan-baseline/codeigniter.configArgumentInstanceof.neon @@ -0,0 +1,23 @@ +# total 4 errors + +parameters: + ignoreErrors: + - + message: '#^Argument \#1 \$name \(''Config\\\\Modules''\) passed to function config does not extend CodeIgniter\\\\Config\\\\BaseConfig\.$#' + count: 1 + path: ../../system/Config/Services.php + + - + message: '#^Argument \#1 \$name \(''Config\\\\Modules''\) passed to function config does not extend CodeIgniter\\\\Config\\\\BaseConfig\.$#' + count: 1 + path: ../../system/Events/Events.php + + - + message: '#^Argument \#1 \$name \(''Config\\\\Modules''\) passed to function config does not extend CodeIgniter\\\\Config\\\\BaseConfig\.$#' + count: 1 + path: ../../system/Filters/Filters.php + + - + message: '#^Argument \#1 \$name \(''Modules''\) passed to function config does not extend CodeIgniter\\\\Config\\\\BaseConfig\.$#' + count: 1 + path: ../../tests/system/Events/EventsTest.php diff --git a/utils/phpstan-baseline/codeigniter.frameworkExceptionInstance.neon b/utils/phpstan-baseline/codeigniter.frameworkExceptionInstance.neon new file mode 100644 index 000000000000..9ffb6b9d3a2f --- /dev/null +++ b/utils/phpstan-baseline/codeigniter.frameworkExceptionInstance.neon @@ -0,0 +1,13 @@ +# total 2 errors + +parameters: + ignoreErrors: + - + message: '#^Instantiating CastException using new is not allowed\. Use one of its named constructors instead\.$#' + count: 1 + path: ../../tests/system/Debug/ExceptionsTest.php + + - + message: '#^Instantiating FrameworkException using new is not allowed\. Use one of its named constructors instead\.$#' + count: 1 + path: ../../tests/system/DebugTraceableTraitTest.php diff --git a/utils/phpstan-baseline/codeigniter.getReassignArray.neon b/utils/phpstan-baseline/codeigniter.getReassignArray.neon new file mode 100644 index 000000000000..ae2b6c2cb27f --- /dev/null +++ b/utils/phpstan-baseline/codeigniter.getReassignArray.neon @@ -0,0 +1,68 @@ +# total 13 errors + +parameters: + ignoreErrors: + - + message: '#^Re\-assigning arrays to \$_GET directly is discouraged\.$#' + count: 3 + path: ../../tests/system/Cache/ResponseCacheTest.php + + - + message: '#^Re\-assigning arrays to \$_GET directly is discouraged\.$#' + count: 3 + path: ../../tests/system/CommonFunctionsTest.php + + - + message: '#^Re\-assigning arrays to \$_GET directly is discouraged\.$#' + count: 2 + path: ../../tests/system/Filters/InvalidCharsTest.php + + - + message: '#^Re\-assigning arrays to \$_GET directly is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/CLIRequestTest.php + + - + message: '#^Re\-assigning arrays to \$_GET directly is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestDetectingTest.php + + - + message: '#^Re\-assigning arrays to \$_GET directly is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Re\-assigning arrays to \$_GET directly is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/RedirectResponseTest.php + + - + message: '#^Re\-assigning arrays to \$_GET directly is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/RequestTest.php + + - + message: '#^Re\-assigning arrays to \$_GET directly is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Re\-assigning arrays to \$_GET directly is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryTest.php + + - + message: '#^Re\-assigning arrays to \$_GET directly is discouraged\.$#' + count: 1 + path: ../../tests/system/Log/LoggerTest.php + + - + message: '#^Re\-assigning arrays to \$_GET directly is discouraged\.$#' + count: 1 + path: ../../tests/system/Models/PaginateModelTest.php + + - + message: '#^Re\-assigning arrays to \$_GET directly is discouraged\.$#' + count: 5 + path: ../../tests/system/Pager/PagerTest.php diff --git a/utils/phpstan-baseline/codeigniter.modelArgumentInstanceof.neon b/utils/phpstan-baseline/codeigniter.modelArgumentInstanceof.neon new file mode 100644 index 000000000000..8d709df14603 --- /dev/null +++ b/utils/phpstan-baseline/codeigniter.modelArgumentInstanceof.neon @@ -0,0 +1,13 @@ +# total 2 errors + +parameters: + ignoreErrors: + - + message: '#^Argument \#1 \$name \(class\-string\) passed to function model does not extend CodeIgniter\\\\Model\.$#' + count: 1 + path: ../../system/RESTful/BaseResource.php + + - + message: '#^Argument \#1 \$name \(''CodeIgniter\\\\UnexsistenceClass''\) passed to function model does not extend CodeIgniter\\\\Model\.$#' + count: 1 + path: ../../tests/system/CommonFunctionsTest.php diff --git a/utils/phpstan-baseline/codeigniter.modelArgumentType.neon b/utils/phpstan-baseline/codeigniter.modelArgumentType.neon new file mode 100644 index 000000000000..c0b878bf3861 --- /dev/null +++ b/utils/phpstan-baseline/codeigniter.modelArgumentType.neon @@ -0,0 +1,18 @@ +# total 3 errors + +parameters: + ignoreErrors: + - + message: '#^Parameter \#1 \$name of function model expects a valid class string, string given\.$#' + count: 1 + path: ../../system/Test/Fabricator.php + + - + message: '#^Parameter \#1 \$name of function model expects a valid class string, ''JobModel'' given\.$#' + count: 1 + path: ../../tests/system/CommonFunctionsTest.php + + - + message: '#^Parameter \#1 \$name of function model expects a valid class string, ''CodeIgniter\\\\Shield\\\\Models\\\\UserModel'' given\.$#' + count: 1 + path: ../../tests/system/Config/FactoriesTest.php diff --git a/utils/phpstan-baseline/codeigniter.superglobalAccess.neon b/utils/phpstan-baseline/codeigniter.superglobalAccess.neon new file mode 100644 index 000000000000..4610e9fa2258 --- /dev/null +++ b/utils/phpstan-baseline/codeigniter.superglobalAccess.neon @@ -0,0 +1,268 @@ +# total 53 errors + +parameters: + ignoreErrors: + - + message: '#^Accessing offset ''ANSICON'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../system/CLI/CLI.php + + - + message: '#^Accessing offset ''NO_COLOR'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../system/CLI/CLI.php + + - + message: '#^Accessing offset ''argv'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../system/CLI/CLI.php + + - + message: '#^Accessing offset ''encryption\.key'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../system/Commands/Encryption/GenerateKey.php + + - + message: '#^Accessing offset ''CI_ENVIRONMENT'' directly on \$_SERVER is discouraged\.$#' + count: 3 + path: ../../system/Commands/Utilities/Environment.php + + - + message: '#^Accessing offset ''HTTP_HOST'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../system/Commands/Utilities/Routes.php + + - + message: '#^Accessing offset ''REMOTE_ADDR'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../system/Common.php + + - + message: '#^Accessing offset ''REQUEST_METHOD'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../system/Common.php + + - + message: '#^Accessing offset string directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../system/Common.php + + - + message: '#^Accessing offset ''CI_ENVIRONMENT'' directly on \$_SERVER is discouraged\.$#' + count: 2 + path: ../../system/Config/AutoloadConfig.php + + - + message: '#^Accessing offset non\-falsy\-string directly on \$_SERVER is discouraged\.$#' + count: 4 + path: ../../system/Config/BaseConfig.php + + - + message: '#^Accessing offset string directly on \$_SERVER is discouraged\.$#' + count: 2 + path: ../../system/Config/DotEnv.php + + - + message: '#^Accessing offset ''SERVER_PROTOCOL'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../system/Config/Services.php + + - + message: '#^Accessing offset ''SERVER_ADDR'' directly on \$_SERVER is discouraged\.$#' + count: 2 + path: ../../system/Email/Email.php + + - + message: '#^Accessing offset ''SERVER_NAME'' directly on \$_SERVER is discouraged\.$#' + count: 2 + path: ../../system/Email/Email.php + + - + message: '#^Accessing offset ''HTTP_USER_AGENT'' directly on \$_SERVER is discouraged\.$#' + count: 2 + path: ../../system/HTTP/DownloadResponse.php + + - + message: '#^Accessing offset ''HTTPS'' directly on \$_SERVER is discouraged\.$#' + count: 2 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Accessing offset ''QUERY_STRING'' directly on \$_SERVER is discouraged\.$#' + count: 3 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Accessing offset ''REQUEST_URI'' directly on \$_SERVER is discouraged\.$#' + count: 2 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Accessing offset ''SCRIPT_NAME'' directly on \$_SERVER is discouraged\.$#' + count: 4 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Accessing offset array\|string directly on \$_GET is discouraged\.$#' + count: 2 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Accessing offset ''CONTENT_TYPE'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../system/HTTP/Message.php + + - + message: '#^Accessing offset \(int\|string\) directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../system/HTTP/Message.php + + - + message: '#^Accessing offset ''REQUEST_METHOD'' directly on \$_SERVER is discouraged\.$#' + count: 3 + path: ../../system/HTTP/Response.php + + - + message: '#^Accessing offset ''SERVER_PROTOCOL'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../system/HTTP/Response.php + + - + message: '#^Accessing offset ''SERVER_SOFTWARE'' directly on \$_SERVER is discouraged\.$#' + count: 2 + path: ../../system/HTTP/Response.php + + - + message: '#^Accessing offset ''HTTP_REFERER'' directly on \$_SERVER is discouraged\.$#' + count: 4 + path: ../../system/HTTP/UserAgent.php + + - + message: '#^Accessing offset ''HTTP_USER_AGENT'' directly on \$_SERVER is discouraged\.$#' + count: 2 + path: ../../system/HTTP/UserAgent.php + + - + message: '#^Accessing offset mixed directly on \$_GET is discouraged\.$#' + count: 1 + path: ../../system/Pager/Pager.php + + - + message: '#^Accessing offset ''REQUEST_METHOD'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../system/Router/Router.php + + - + message: '#^Accessing offset ''HTTP_X_REQUESTED_WITH'' directly on \$_SERVER is discouraged\.$#' + count: 2 + path: ../../system/Session/Session.php + + - + message: '#^Accessing offset ''app\.baseURL'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/CLI/ConsoleTest.php + + - + message: '#^Accessing offset ''argv'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/CLI/ConsoleTest.php + + - + message: '#^Accessing offset ''encryption\.key'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Commands/GenerateKeyTest.php + + - + message: '#^Accessing offset ''foo'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/CommonFunctionsSendTest.php + + - + message: '#^Accessing offset ''foo'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/CommonFunctionsTest.php + + - + message: '#^Accessing offset ''BAR'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Config/DotEnvTest.php + + - + message: '#^Accessing offset ''FOO'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Config/DotEnvTest.php + + - + message: '#^Accessing offset ''NULL'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Config/DotEnvTest.php + + - + message: '#^Accessing offset ''SPACED'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Config/DotEnvTest.php + + - + message: '#^Accessing offset ''SimpleConfig_simple_name'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Config/DotEnvTest.php + + - + message: '#^Accessing offset ''CODEIGNITER_SCREAM_DEPRECATIONS'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Debug/ExceptionsTest.php + + - + message: '#^Accessing offset ''encryption\.key'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Encryption/EncryptionTest.php + + - + message: '#^Accessing offset ''HTTP_USER_AGENT'' directly on \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/HTTP/DownloadResponseTest.php + + - + message: '#^Accessing offset ''SERVER_SOFTWARE'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/ResponseTest.php + + - + message: '#^Accessing offset ''QUERY_STRING'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Accessing offset ''HTTP_REFERER'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/UserAgentTest.php + + - + message: '#^Accessing offset ''HTTP_USER_AGENT'' directly on \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/HTTP/UserAgentTest.php + + - + message: '#^Accessing offset ''HTTP_HOST'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/SiteUrlTest.php + + - + message: '#^Accessing offset ''REQUEST_URI'' directly on \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/SiteUrlTest.php + + - + message: '#^Accessing offset ''page'' directly on \$_GET is discouraged\.$#' + count: 1 + path: ../../tests/system/Pager/PagerTest.php + + - + message: '#^Accessing offset ''page_foo'' directly on \$_GET is discouraged\.$#' + count: 2 + path: ../../tests/system/Pager/PagerTest.php + + - + message: '#^Accessing offset ''CONTENT_TYPE'' directly on \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/Validation/ValidationTest.php diff --git a/utils/phpstan-baseline/codeigniter.superglobalAccessAssign.neon b/utils/phpstan-baseline/codeigniter.superglobalAccessAssign.neon new file mode 100644 index 000000000000..2b08524179cb --- /dev/null +++ b/utils/phpstan-baseline/codeigniter.superglobalAccessAssign.neon @@ -0,0 +1,1303 @@ +# total 260 errors + +parameters: + ignoreErrors: + - + message: '#^Assigning non\-falsy\-string directly on offset ''HTTP_HOST'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../system/Commands/Utilities/Routes.php + + - + message: '#^Assigning string directly on offset string of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../system/Config/DotEnv.php + + - + message: '#^Assigning string directly on offset ''QUERY_STRING'' of \$_SERVER is discouraged\.$#' + count: 3 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Assigning string directly on offset ''CONTENT_TYPE'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Assigning 3 directly on offset ''argc'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/CLI/CLITest.php + + - + message: '#^Assigning array\{''ignored'', ''b'', ''c'', ''\-\-parm'', ''pvalue'', ''d'', ''\-\-p2'', ''\-\-p3'', ''value 3''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/CLI/CLITest.php + + - + message: '#^Assigning array\{''ignored'', ''b'', ''c'', ''\-\-parm'', ''pvalue'', ''d''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/CLI/CLITest.php + + - + message: '#^Assigning array\{''ignored'', ''b'', ''c'', ''d'', ''\-\-parm'', ''pvalue'', ''d2'', ''da\-sh'', ''\-\-fix'', ''\-\-opt\-in'', ''sure''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/CLI/CLITest.php + + - + message: '#^Assigning array\{''ignored'', ''b'', ''c''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/CLI/CLITest.php + + - + message: '#^Assigning ''http\://example\.com/'' directly on offset ''app\.baseURL'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/CLI/ConsoleTest.php + + - + message: '#^Assigning int\<1, max\> directly on offset ''argc'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/CLI/ConsoleTest.php + + - + message: '#^Assigning non\-empty\-array\ directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/CLI/ConsoleTest.php + + - + message: '#^Assigning ''/index\.php'' directly on offset ''SCRIPT_NAME'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Cache/ResponseCacheTest.php + + - + message: '#^Assigning ''public/index\.php'' directly on offset ''SCRIPT_NAME'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Cache/ResponseCacheTest.php + + - + message: '#^Assigning non\-empty\-list\ directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Cache/ResponseCacheTest.php + + - + message: '#^Assigning non\-falsy\-string directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Cache/ResponseCacheTest.php + + - + message: '#^Assigning ''/'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Assigning ''/cannotFound'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Assigning ''/cli'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Assigning ''/example'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 6 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Assigning ''/image'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Assigning ''/index\.php'' directly on offset ''SCRIPT_NAME'' of \$_SERVER is discouraged\.$#' + count: 20 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Assigning ''/pages/about'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 8 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Assigning ''/test'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Assigning ''CLI'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Assigning ''GET'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 4 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Assigning ''HTTP/1\.1'' directly on offset ''SERVER_PROTOCOL'' of \$_SERVER is discouraged\.$#' + count: 8 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Assigning ''HTTP/2\.0'' directly on offset ''SERVER_PROTOCOL'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Assigning ''HTTP/3\.0'' directly on offset ''SERVER_PROTOCOL'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Assigning ''POST'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 3 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Assigning ''public/index\.php'' directly on offset ''SCRIPT_NAME'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Assigning 1 directly on offset ''argc'' of \$_SERVER is discouraged\.$#' + count: 5 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Assigning 2 directly on offset ''argc'' of \$_SERVER is discouraged\.$#' + count: 27 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Assigning array\{''index\.php'', ''/''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 12 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Assigning array\{''index\.php'', ''cli''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Assigning array\{''index\.php'', ''example''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 6 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Assigning array\{''index\.php'', ''image''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Assigning array\{''index\.php'', ''pages/about''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 7 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Assigning array\{''index\.php''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 5 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Assigning non\-falsy\-string directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Assigning ''production'' directly on offset ''CI_ENVIRONMENT'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Commands/EnvironmentCommandTest.php + + - + message: '#^Assigning string directly on offset ''CI_ENVIRONMENT'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Commands/EnvironmentCommandTest.php + + - + message: '#^Assigning ''GET'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 4 + path: ../../tests/system/CommonFunctionsTest.php + + - + message: '#^Assigning ''bar'' directly on offset ''foo'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/CommonFunctionsTest.php + + - + message: '#^Assigning ''TT'' directly on offset ''SER_VAR'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Config/DotEnvTest.php + + - + message: '#^Assigning ''1'' directly on offset ''CODEIGNITER_SCREAM_DEPRECATIONS'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Debug/ExceptionsTest.php + + - + message: '#^Assigning ''GET'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Filters/DebugToolbarTest.php + + - + message: '#^Assigning ''DELETE'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Filters/FiltersTest.php + + - + message: '#^Assigning ''GET'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 36 + path: ../../tests/system/Filters/FiltersTest.php + + - + message: '#^Assigning 2 directly on offset ''argc'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Filters/FiltersTest.php + + - + message: '#^Assigning array\{''spark'', ''list''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Filters/FiltersTest.php + + - + message: '#^Assigning ''POST'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Filters/HoneypotTest.php + + - + message: '#^Assigning string directly on offset ''val'' of \$_GET is discouraged\.$#' + count: 2 + path: ../../tests/system/Filters/InvalidCharsTest.php + + - + message: '#^Assigning ''baz'' directly on offset ''bar'' of \$_GET is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/CLIRequestTest.php + + - + message: '#^Assigning array\{''index\.php'', ''users'', ''21'', ''abc \< def'', ''McDonald\\''s'', ''\aaa\''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/CLIRequestTest.php + + - + message: '#^Assigning array\{''index\.php'', ''users'', ''21'', ''pro\-file'', ''\-\-foo'', ''bar'', ''\-\-baz'', ''queue some stuff''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/CLIRequestTest.php + + - + message: '#^Assigning array\{''index\.php'', ''users'', ''21'', ''profile'', ''\-\-foo'', ''bar'', ''\-\-baz'', ''queue some stuff''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/CLIRequestTest.php + + - + message: '#^Assigning array\{''index\.php'', ''users'', ''21'', ''profile'', ''\-\-foo'', ''bar'', ''\-\-foo\-bar'', ''yes''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/CLIRequestTest.php + + - + message: '#^Assigning array\{''index\.php'', ''users'', ''21'', ''profile'', ''\-\-foo'', ''bar''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/HTTP/CLIRequestTest.php + + - + message: '#^Assigning array\{''index\.php'', ''users'', ''21'', ''profile'', ''\-\-foo'', ''oops'', ''bar'', ''\-\-baz'', ''queue some stuff''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/CLIRequestTest.php + + - + message: '#^Assigning array\{''index\.php'', ''users'', ''21'', ''profile'', ''\-\-foo'', ''oops\-bar'', ''\-\-baz'', ''queue some stuff''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/CLIRequestTest.php + + - + message: '#^Assigning array\{''index\.php'', ''users'', ''21'', ''profile'', ''\-foo'', ''bar''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/CLIRequestTest.php + + - + message: '#^Assigning array\{''index\.php'', ''users'', ''21'', ''profile''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/CLIRequestTest.php + + - + message: '#^Assigning array\{''spark'', ''command'', ''param1'', ''param2'', ''\-\-opt1'', ''opt1val'', ''\-\-opt\-2'', ''opt 2 val'', ''param3''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/CLIRequestTest.php + + - + message: '#^Assigning ''10'' directly on offset ''HTTP_CONTENT_LENGTH'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/CURLRequestTest.php + + - + message: '#^Assigning ''en\-US'' directly on offset ''HTTP_ACCEPT_LANGUAGE'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/CURLRequestTest.php + + - + message: '#^Assigning ''gzip, deflate, br'' directly on offset ''HTTP_ACCEPT_ENCODING'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/CURLRequestTest.php + + - + message: '#^Assigning ''site1\.com'' directly on offset ''HTTP_HOST'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/CURLRequestTest.php + + - + message: '#^Assigning ''Mozilla/5\.0 \(Linux; U; Android 2\.0\.3; ja\-jp; SC\-02C Build/IML74K\) AppleWebKit/534\.30 \(KHTML, like Gecko\) Version/4\.0 Mobile Safari/534\.30'' directly on offset ''HTTP_USER_AGENT'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/DownloadResponseTest.php + + - + message: '#^Assigning '''' directly on offset ''QUERY_STRING'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestDetectingTest.php + + - + message: '#^Assigning ''/'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestDetectingTest.php + + - + message: '#^Assigning ''/'' directly on offset ''SCRIPT_NAME'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestDetectingTest.php + + - + message: '#^Assigning ''/\?/ci/woot'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestDetectingTest.php + + - + message: '#^Assigning ''/ci/index\.php'' directly on offset ''SCRIPT_NAME'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestDetectingTest.php + + - + message: '#^Assigning ''/ci/index\.php/popcorn/woot'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestDetectingTest.php + + - + message: '#^Assigning ''/ci/woot'' directly on offset ''QUERY_STRING'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestDetectingTest.php + + - + message: '#^Assigning ''/ci/woot\?code\=good'' directly on offset ''QUERY_STRING'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestDetectingTest.php + + - + message: '#^Assigning ''/index\.php'' directly on offset ''SCRIPT_NAME'' of \$_SERVER is discouraged\.$#' + count: 11 + path: ../../tests/system/HTTP/IncomingRequestDetectingTest.php + + - + message: '#^Assigning ''/index\.php/woot'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 5 + path: ../../tests/system/HTTP/IncomingRequestDetectingTest.php + + - + message: '#^Assigning ''/index\.php/woot\?code\=good'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestDetectingTest.php + + - + message: '#^Assigning ''/index\.php\?'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestDetectingTest.php + + - + message: '#^Assigning ''/index\.php\?/ci/woot'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestDetectingTest.php + + - + message: '#^Assigning ''/index\.php\?/ci/woot\?code\=good'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestDetectingTest.php + + - + message: '#^Assigning ''/sub/example'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestDetectingTest.php + + - + message: '#^Assigning ''/sub/index\.php'' directly on offset ''SCRIPT_NAME'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestDetectingTest.php + + - + message: '#^Assigning ''/woot'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestDetectingTest.php + + - + message: '#^Assigning ''10\.0\.1\.200'' directly on offset ''REMOTE_ADDR'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Assigning ''10\.10\.1\.200'' directly on offset ''REMOTE_ADDR'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Assigning ''123\.123\.123\.123'' directly on offset ''HTTP_X_FORWARDED_FOR'' of \$_SERVER is discouraged\.$#' + count: 7 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Assigning ''123\.123\.123\.123'' directly on offset ''REMOTE_ADDR'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Assigning ''123\.456\.23\.123'' directly on offset ''HTTP_X_FORWARDED_FOR'' of \$_SERVER is discouraged\.$#' + count: 3 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Assigning ''192\.168\.5\.21'' directly on offset ''REMOTE_ADDR'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Assigning ''2001\:db8\:1234\:ffff\:ffff\:ffff\:ffff\:ffff'' directly on offset ''REMOTE_ADDR'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Assigning ''2001\:db8\:1235\:ffff\:ffff\:ffff\:ffff\:ffff'' directly on offset ''REMOTE_ADDR'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Assigning ''2001\:db8\:\:2\:1'' directly on offset ''REMOTE_ADDR'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Assigning ''2001\:db8\:\:2\:2'' directly on offset ''REMOTE_ADDR'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Assigning ''2001\:xyz\:\:1'' directly on offset ''HTTP_X_FORWARDED_FOR'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Assigning ''3'' directly on offset ''TEST'' of \$_GET is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Assigning ''3'' directly on offset ''get'' of \$_GET is discouraged\.$#' + count: 2 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Assigning ''Mozilla'' directly on offset ''HTTP_USER_AGENT'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Assigning ''fr\-FR; q\=1\.0, en; q\=0\.5'' directly on offset ''HTTP_ACCEPT_LANGUAGE'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Assigning ''fr; q\=1\.0, en; q\=0\.5'' directly on offset ''HTTP_ACCEPT_LANGUAGE'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Assigning ''on'' directly on offset ''HTTPS'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Assigning 3 directly on offset ''TEST'' of \$_GET is discouraged\.$#' + count: 2 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Assigning 5 directly on offset ''TEST'' of \$_GET is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Assigning mixed directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Assigning mixed directly on offset ''SCRIPT_NAME'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Assigning ''GET'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/RedirectResponseTest.php + + - + message: '#^Assigning ''http\://somewhere\.com'' directly on offset ''HTTP_REFERER'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/RedirectResponseTest.php + + - + message: '#^Assigning ''10\.0\.1\.200'' directly on offset ''REMOTE_ADDR'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/HTTP/RequestTest.php + + - + message: '#^Assigning ''10\.10\.1\.200'' directly on offset ''REMOTE_ADDR'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/RequestTest.php + + - + message: '#^Assigning ''123\.123\.123\.123'' directly on offset ''HTTP_X_FORWARDED_FOR'' of \$_SERVER is discouraged\.$#' + count: 3 + path: ../../tests/system/HTTP/RequestTest.php + + - + message: '#^Assigning ''123\.123\.123\.123'' directly on offset ''REMOTE_ADDR'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/RequestTest.php + + - + message: '#^Assigning ''123\.456\.23\.123'' directly on offset ''HTTP_X_FORWARDED_FOR'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/HTTP/RequestTest.php + + - + message: '#^Assigning ''192\.168\.5\.21'' directly on offset ''REMOTE_ADDR'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/HTTP/RequestTest.php + + - + message: '#^Assigning ''baz'' directly on offset ''bar'' of \$_GET is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/RequestTest.php + + - + message: '#^Assigning ''GET'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/ResponseTest.php + + - + message: '#^Assigning ''HTTP/1\.1'' directly on offset ''SERVER_PROTOCOL'' of \$_SERVER is discouraged\.$#' + count: 3 + path: ../../tests/system/HTTP/ResponseTest.php + + - + message: '#^Assigning ''Microsoft\-IIS'' directly on offset ''SERVER_SOFTWARE'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/ResponseTest.php + + - + message: '#^Assigning ''POST'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/HTTP/ResponseTest.php + + - + message: '#^Assigning string directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/ResponseTest.php + + - + message: '#^Assigning string directly on offset ''SERVER_PROTOCOL'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/ResponseTest.php + + - + message: '#^Assigning string directly on offset ''SERVER_SOFTWARE'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/ResponseTest.php + + - + message: '#^Assigning '''' directly on offset ''/ci/woot'' of \$_GET is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning ''/'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning ''/'' directly on offset ''SCRIPT_NAME'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning ''/\?/ci/woot'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning ''/candy/snickers'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning ''/ci/index\.php'' directly on offset ''SCRIPT_NAME'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning ''/ci/index\.php/popcorn/woot'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning ''/ci/woot'' directly on offset ''QUERY_STRING'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning ''/ci/woot\?code\=good'' directly on offset ''QUERY_STRING'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning ''/ci431/public/index\.php'' directly on offset ''SCRIPT_NAME'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning ''/ci431/public/index\.php/woot\?code\=good'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning ''/fruits/banana'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning ''/index\.php'' directly on offset ''SCRIPT_NAME'' of \$_SERVER is discouraged\.$#' + count: 13 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning ''/index\.php/fruits/banana'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning ''/index\.php/woot'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 4 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning ''/index\.php/woot\?code\=good'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning ''/index\.php\?'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning ''/index\.php\?/ci/woot'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning ''/index\.php\?/ci/woot\?code\=good'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning ''/sub/example'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning ''/sub/folder/index\.php'' directly on offset ''SCRIPT_NAME'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning ''/sub/folder/index\.php/fruits/banana'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning ''/sub/index\.php'' directly on offset ''SCRIPT_NAME'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning ''/woot'' directly on offset ''PATH_INFO'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning ''/woot'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning ''good'' directly on offset ''/ci/woot\?code'' of \$_GET is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning string directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning string directly on offset ''SCRIPT_NAME'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Assigning ''/index\.php'' directly on offset ''SCRIPT_NAME'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/HTTP/SiteURIFactoryTest.php + + - + message: '#^Assigning ''/index\.php/woot\?code\=good'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/HTTP/SiteURIFactoryTest.php + + - + message: '#^Assigning ''/woot'' directly on offset ''PATH_INFO'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/HTTP/SiteURIFactoryTest.php + + - + message: '#^Assigning ''code\=good'' directly on offset ''QUERY_STRING'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/HTTP/SiteURIFactoryTest.php + + - + message: '#^Assigning ''good'' directly on offset ''code'' of \$_GET is discouraged\.$#' + count: 2 + path: ../../tests/system/HTTP/SiteURIFactoryTest.php + + - + message: '#^Assigning ''localhost\:8080'' directly on offset ''HTTP_HOST'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryTest.php + + - + message: '#^Assigning ''users\.example\.jp'' directly on offset ''HTTP_HOST'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryTest.php + + - + message: '#^Assigning '''' directly on offset ''QUERY_STRING'' of \$_SERVER is discouraged\.$#' + count: 3 + path: ../../tests/system/HTTP/URITest.php + + - + message: '#^Assigning ''/ci/v4/controller/method'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/HTTP/URITest.php + + - + message: '#^Assigning ''/ci/v4/index\.php'' directly on offset ''SCRIPT_NAME'' of \$_SERVER is discouraged\.$#' + count: 3 + path: ../../tests/system/HTTP/URITest.php + + - + message: '#^Assigning ''/ci/v4/index\.php/controller/method'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/URITest.php + + - + message: '#^Assigning ''/controller/method'' directly on offset ''PATH_INFO'' of \$_SERVER is discouraged\.$#' + count: 3 + path: ../../tests/system/HTTP/URITest.php + + - + message: '#^Assigning ''example\.com'' directly on offset ''HTTP_HOST'' of \$_SERVER is discouraged\.$#' + count: 3 + path: ../../tests/system/HTTP/URITest.php + + - + message: '#^Assigning ''http\://codeigniter\.com/user_guide/'' directly on offset ''HTTP_REFERER'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HTTP/UserAgentTest.php + + - + message: '#^Assigning string directly on offset ''HTTP_USER_AGENT'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/HTTP/UserAgentTest.php + + - + message: '#^Assigning ''/'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/CurrentUrlTest.php + + - + message: '#^Assigning ''/assets/image\.jpg'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/Helpers/URLHelper/CurrentUrlTest.php + + - + message: '#^Assigning ''/foo/public/bar\?baz\=quip'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/Helpers/URLHelper/CurrentUrlTest.php + + - + message: '#^Assigning ''/foo/public/index\.php'' directly on offset ''SCRIPT_NAME'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/Helpers/URLHelper/CurrentUrlTest.php + + - + message: '#^Assigning ''/index\.php'' directly on offset ''SCRIPT_NAME'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/Helpers/URLHelper/CurrentUrlTest.php + + - + message: '#^Assigning ''/public/'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 4 + path: ../../tests/system/Helpers/URLHelper/CurrentUrlTest.php + + - + message: '#^Assigning ''/public/index\.php'' directly on offset ''SCRIPT_NAME'' of \$_SERVER is discouraged\.$#' + count: 3 + path: ../../tests/system/Helpers/URLHelper/CurrentUrlTest.php + + - + message: '#^Assigning ''/subfolder/assets/image\.jpg'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/Helpers/URLHelper/CurrentUrlTest.php + + - + message: '#^Assigning ''/subfolder/index\.php'' directly on offset ''SCRIPT_NAME'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/Helpers/URLHelper/CurrentUrlTest.php + + - + message: '#^Assigning ''8080'' directly on offset ''SERVER_PORT'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/CurrentUrlTest.php + + - + message: '#^Assigning ''example\.com'' directly on offset ''HTTP_HOST'' of \$_SERVER is discouraged\.$#' + count: 11 + path: ../../tests/system/Helpers/URLHelper/CurrentUrlTest.php + + - + message: '#^Assigning ''invalid\.example\.org'' directly on offset ''HTTP_HOST'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/CurrentUrlTest.php + + - + message: '#^Assigning ''www\.example\.jp'' directly on offset ''HTTP_HOST'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/CurrentUrlTest.php + + - + message: '#^Assigning non\-falsy\-string directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 3 + path: ../../tests/system/Helpers/URLHelper/CurrentUrlTest.php + + - + message: '#^Assigning ''example\.com'' directly on offset ''HTTP_HOST'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/MiscUrlTest.php + + - + message: '#^Assigning ''http\://example\.com/one\?two'' directly on offset ''HTTP_REFERER'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/Helpers/URLHelper/MiscUrlTest.php + + - + message: '#^Assigning ''/ci/v4/x/y'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/SiteUrlTest.php + + - + message: '#^Assigning ''/public'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 3 + path: ../../tests/system/Helpers/URLHelper/SiteUrlTest.php + + - + message: '#^Assigning ''/public/index\.php'' directly on offset ''SCRIPT_NAME'' of \$_SERVER is discouraged\.$#' + count: 3 + path: ../../tests/system/Helpers/URLHelper/SiteUrlTest.php + + - + message: '#^Assigning ''/test'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/SiteUrlTest.php + + - + message: '#^Assigning ''/test/page'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/SiteUrlTest.php + + - + message: '#^Assigning ''example\.com'' directly on offset ''HTTP_HOST'' of \$_SERVER is discouraged\.$#' + count: 3 + path: ../../tests/system/Helpers/URLHelper/SiteUrlTest.php + + - + message: '#^Assigning ''www\.example\.jp'' directly on offset ''HTTP_HOST'' of \$_SERVER is discouraged\.$#' + count: 3 + path: ../../tests/system/Helpers/URLHelper/SiteUrlTest.php + + - + message: '#^Assigning ''test'' directly on offset ''HTTPS'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/HomeTest.php + + - + message: '#^Assigning ''POST'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Honeypot/HoneypotTest.php + + - + message: '#^Assigning ''/ci/v4/index\.php'' directly on offset ''SCRIPT_NAME'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Pager/PagerTest.php + + - + message: '#^Assigning ''/ci/v4/x/y'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Pager/PagerTest.php + + - + message: '#^Assigning ''/index\.php'' directly on offset ''SCRIPT_NAME'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Pager/PagerTest.php + + - + message: '#^Assigning ''bar'' directly on offset ''foo'' of \$_GET is discouraged\.$#' + count: 2 + path: ../../tests/system/Pager/PagerTest.php + + - + message: '#^Assigning ''example\.com'' directly on offset ''HTTP_HOST'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Pager/PagerTest.php + + - + message: '#^Assigning 2 directly on offset ''page'' of \$_GET is discouraged\.$#' + count: 2 + path: ../../tests/system/Pager/PagerTest.php + + - + message: '#^Assigning 2 directly on offset ''page_foo'' of \$_GET is discouraged\.$#' + count: 5 + path: ../../tests/system/Pager/PagerTest.php + + - + message: '#^Assigning 3 directly on offset ''page'' of \$_GET is discouraged\.$#' + count: 2 + path: ../../tests/system/Pager/PagerTest.php + + - + message: '#^Assigning string directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Pager/PagerTest.php + + - + message: '#^Assigning ''/work'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/RESTful/ResourceControllerTest.php + + - + message: '#^Assigning ''/work/1'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourceControllerTest.php + + - + message: '#^Assigning ''/work/1/edit'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourceControllerTest.php + + - + message: '#^Assigning ''/work/123'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 3 + path: ../../tests/system/RESTful/ResourceControllerTest.php + + - + message: '#^Assigning ''/work/new'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourceControllerTest.php + + - + message: '#^Assigning ''DELETE'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourceControllerTest.php + + - + message: '#^Assigning ''GET'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 4 + path: ../../tests/system/RESTful/ResourceControllerTest.php + + - + message: '#^Assigning ''HTTP/1\.1'' directly on offset ''SERVER_PROTOCOL'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourceControllerTest.php + + - + message: '#^Assigning ''PATCH'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourceControllerTest.php + + - + message: '#^Assigning ''POST'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourceControllerTest.php + + - + message: '#^Assigning ''PUT'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourceControllerTest.php + + - + message: '#^Assigning 2 directly on offset ''argc'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/RESTful/ResourceControllerTest.php + + - + message: '#^Assigning 3 directly on offset ''argc'' of \$_SERVER is discouraged\.$#' + count: 5 + path: ../../tests/system/RESTful/ResourceControllerTest.php + + - + message: '#^Assigning 4 directly on offset ''argc'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourceControllerTest.php + + - + message: '#^Assigning array\{''index\.php'', ''work'', ''1'', ''edit''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourceControllerTest.php + + - + message: '#^Assigning array\{''index\.php'', ''work'', ''1''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourceControllerTest.php + + - + message: '#^Assigning array\{''index\.php'', ''work'', ''123''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 3 + path: ../../tests/system/RESTful/ResourceControllerTest.php + + - + message: '#^Assigning array\{''index\.php'', ''work'', ''new''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourceControllerTest.php + + - + message: '#^Assigning array\{''index\.php'', ''work''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/RESTful/ResourceControllerTest.php + + - + message: '#^Assigning ''/work'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourcePresenterTest.php + + - + message: '#^Assigning ''/work/create'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourcePresenterTest.php + + - + message: '#^Assigning ''/work/delete/123'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourcePresenterTest.php + + - + message: '#^Assigning ''/work/edit/1'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourcePresenterTest.php + + - + message: '#^Assigning ''/work/new'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourcePresenterTest.php + + - + message: '#^Assigning ''/work/remove/123'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourcePresenterTest.php + + - + message: '#^Assigning ''/work/show/1'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourcePresenterTest.php + + - + message: '#^Assigning ''/work/update/123'' directly on offset ''REQUEST_URI'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourcePresenterTest.php + + - + message: '#^Assigning ''GET'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 5 + path: ../../tests/system/RESTful/ResourcePresenterTest.php + + - + message: '#^Assigning ''HTTP/1\.1'' directly on offset ''SERVER_PROTOCOL'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourcePresenterTest.php + + - + message: '#^Assigning ''POST'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 3 + path: ../../tests/system/RESTful/ResourcePresenterTest.php + + - + message: '#^Assigning 2 directly on offset ''argc'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourcePresenterTest.php + + - + message: '#^Assigning 3 directly on offset ''argc'' of \$_SERVER is discouraged\.$#' + count: 4 + path: ../../tests/system/RESTful/ResourcePresenterTest.php + + - + message: '#^Assigning 4 directly on offset ''argc'' of \$_SERVER is discouraged\.$#' + count: 3 + path: ../../tests/system/RESTful/ResourcePresenterTest.php + + - + message: '#^Assigning array\{''index\.php'', ''work'', ''create''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourcePresenterTest.php + + - + message: '#^Assigning array\{''index\.php'', ''work'', ''delete'', ''123''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourcePresenterTest.php + + - + message: '#^Assigning array\{''index\.php'', ''work'', ''edit'', ''1'', ''edit''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourcePresenterTest.php + + - + message: '#^Assigning array\{''index\.php'', ''work'', ''new''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourcePresenterTest.php + + - + message: '#^Assigning array\{''index\.php'', ''work'', ''remove'', ''123''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourcePresenterTest.php + + - + message: '#^Assigning array\{''index\.php'', ''work'', ''show'', ''1''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourcePresenterTest.php + + - + message: '#^Assigning array\{''index\.php'', ''work'', ''update'', ''123''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourcePresenterTest.php + + - + message: '#^Assigning array\{''index\.php'', ''work''\} directly on offset ''argv'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourcePresenterTest.php + + - + message: '#^Assigning ''adm\.example\.com'' directly on offset ''HTTP_HOST'' of \$_SERVER is discouraged\.$#' + count: 4 + path: ../../tests/system/Router/RouteCollectionTest.php + + - + message: '#^Assigning ''dev\.example\.com'' directly on offset ''HTTP_HOST'' of \$_SERVER is discouraged\.$#' + count: 3 + path: ../../tests/system/Router/RouteCollectionTest.php + + - + message: '#^Assigning ''doc\.domain\.com'' directly on offset ''HTTP_HOST'' of \$_SERVER is discouraged\.$#' + count: 5 + path: ../../tests/system/Router/RouteCollectionTest.php + + - + message: '#^Assigning ''doc\.example\.com'' directly on offset ''HTTP_HOST'' of \$_SERVER is discouraged\.$#' + count: 3 + path: ../../tests/system/Router/RouteCollectionTest.php + + - + message: '#^Assigning ''example\.co\.uk'' directly on offset ''HTTP_HOST'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Router/RouteCollectionTest.php + + - + message: '#^Assigning ''example\.com'' directly on offset ''HTTP_HOST'' of \$_SERVER is discouraged\.$#' + count: 5 + path: ../../tests/system/Router/RouteCollectionTest.php + + - + message: '#^Assigning ''www\.example\.com'' directly on offset ''HTTP_HOST'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/Router/RouteCollectionTest.php + + - + message: '#^Assigning ''POST'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Security/SecurityCSRFCookieRandomizeTokenTest.php + + - + message: '#^Assigning ''POST'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 10 + path: ../../tests/system/Security/SecurityCSRFSessionRandomizeTokenTest.php + + - + message: '#^Assigning ''PUT'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 3 + path: ../../tests/system/Security/SecurityCSRFSessionRandomizeTokenTest.php + + - + message: '#^Assigning ''POST'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 8 + path: ../../tests/system/Security/SecurityCSRFSessionTest.php + + - + message: '#^Assigning ''PUT'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 3 + path: ../../tests/system/Security/SecurityCSRFSessionTest.php + + - + message: '#^Assigning ''GET'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/Security/SecurityTest.php + + - + message: '#^Assigning ''POST'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 9 + path: ../../tests/system/Security/SecurityTest.php + + - + message: '#^Assigning ''PUT'' directly on offset ''REQUEST_METHOD'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/Security/SecurityTest.php + + - + message: '#^Assigning ''xmlhttprequest'' directly on offset ''HTTP_X_REQUESTED_WITH'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/Session/SessionTest.php + + - + message: '#^Assigning ''test'' directly on offset ''HTTPS'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestAutoRoutingImprovedTest.php + + - + message: '#^Assigning ''test'' directly on offset ''HTTPS'' of \$_SERVER is discouraged\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestTraitTest.php + + - + message: '#^Assigning ''application/json'' directly on offset ''CONTENT_TYPE'' of \$_SERVER is discouraged\.$#' + count: 2 + path: ../../tests/system/Validation/ValidationTest.php diff --git a/utils/phpstan-baseline/codeigniter.unknownServiceMethod.neon b/utils/phpstan-baseline/codeigniter.unknownServiceMethod.neon new file mode 100644 index 000000000000..9972ab0a370b --- /dev/null +++ b/utils/phpstan-baseline/codeigniter.unknownServiceMethod.neon @@ -0,0 +1,33 @@ +# total 6 errors + +parameters: + ignoreErrors: + - + message: '#^Call to unknown service method ''bar''\.$#' + count: 1 + path: ../../tests/system/CommonSingleServiceTest.php + + - + message: '#^Call to unknown service method ''baz''\.$#' + count: 1 + path: ../../tests/system/CommonSingleServiceTest.php + + - + message: '#^Call to unknown service method ''caches''\.$#' + count: 1 + path: ../../tests/system/CommonSingleServiceTest.php + + - + message: '#^Call to unknown service method ''foo''\.$#' + count: 1 + path: ../../tests/system/CommonSingleServiceTest.php + + - + message: '#^Call to unknown service method ''timers''\.$#' + count: 1 + path: ../../tests/system/CommonSingleServiceTest.php + + - + message: '#^Call to unknown service method string\.$#' + count: 4 + path: ../../tests/system/CommonSingleServiceTest.php diff --git a/utils/phpstan-baseline/deadCode.unreachable.neon b/utils/phpstan-baseline/deadCode.unreachable.neon new file mode 100644 index 000000000000..fb91b000b9c4 --- /dev/null +++ b/utils/phpstan-baseline/deadCode.unreachable.neon @@ -0,0 +1,8 @@ +# total 1 error + +parameters: + ignoreErrors: + - + message: '#^Unreachable statement \- code above always terminates\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php diff --git a/utils/phpstan-baseline/elseif.condNotBoolean.neon b/utils/phpstan-baseline/elseif.condNotBoolean.neon new file mode 100644 index 000000000000..81f9d151f114 --- /dev/null +++ b/utils/phpstan-baseline/elseif.condNotBoolean.neon @@ -0,0 +1,8 @@ +# total 1 error + +parameters: + ignoreErrors: + - + message: '#^Only booleans are allowed in an elseif condition, \(callable\)\|null given\.$#' + count: 2 + path: ../../system/Database/BaseBuilder.php diff --git a/utils/phpstan-baseline/empty.notAllowed.neon b/utils/phpstan-baseline/empty.notAllowed.neon new file mode 100644 index 000000000000..e191dd27e5cc --- /dev/null +++ b/utils/phpstan-baseline/empty.notAllowed.neon @@ -0,0 +1,388 @@ +# total 77 errors + +parameters: + ignoreErrors: + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 1 + path: ../../system/Cache/Handlers/FileHandler.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 1 + path: ../../system/Commands/Database/CreateDatabase.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 1 + path: ../../system/Commands/Database/MigrateStatus.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 1 + path: ../../system/Commands/Database/Seed.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 2 + path: ../../system/Config/BaseService.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 2 + path: ../../system/Config/DotEnv.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 1 + path: ../../system/Config/Services.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 29 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 13 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 3 + path: ../../system/Database/BasePreparedQuery.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 2 + path: ../../system/Database/BaseResult.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 4 + path: ../../system/Database/BaseUtils.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 2 + path: ../../system/Database/Database.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 12 + path: ../../system/Database/Forge.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 5 + path: ../../system/Database/MigrationRunner.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 11 + path: ../../system/Database/MySQLi/Connection.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 4 + path: ../../system/Database/MySQLi/Forge.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 1 + path: ../../system/Database/MySQLi/Result.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 3 + path: ../../system/Database/OCI8/Builder.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 2 + path: ../../system/Database/OCI8/Connection.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 3 + path: ../../system/Database/OCI8/Forge.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 7 + path: ../../system/Database/Postgre/Builder.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 2 + path: ../../system/Database/Postgre/Connection.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 4 + path: ../../system/Database/Postgre/Forge.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 1 + path: ../../system/Database/Postgre/Result.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 3 + path: ../../system/Database/Query.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 9 + path: ../../system/Database/SQLSRV/Builder.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 6 + path: ../../system/Database/SQLSRV/Connection.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 5 + path: ../../system/Database/SQLSRV/Forge.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Result.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 2 + path: ../../system/Database/SQLite3/Builder.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 1 + path: ../../system/Database/SQLite3/Connection.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 2 + path: ../../system/Database/SQLite3/Forge.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 2 + path: ../../system/Database/SQLite3/Table.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 5 + path: ../../system/Debug/Timer.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 2 + path: ../../system/Debug/Toolbar.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 2 + path: ../../system/Debug/Toolbar/Collectors/Logs.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 12 + path: ../../system/Email/Email.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 2 + path: ../../system/Encryption/Encryption.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 2 + path: ../../system/Encryption/Handlers/OpenSSLHandler.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 2 + path: ../../system/Encryption/Handlers/SodiumHandler.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 1 + path: ../../system/Entity/Entity.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 1 + path: ../../system/Files/File.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 1 + path: ../../system/Filters/Filters.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 10 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 6 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 2 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 2 + path: ../../system/HTTP/Message.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 3 + path: ../../system/HTTP/Request.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 2 + path: ../../system/HTTP/Response.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 4 + path: ../../system/HTTP/SiteURI.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 10 + path: ../../system/HTTP/URI.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 2 + path: ../../system/HTTP/UserAgent.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 2 + path: ../../system/Helpers/test_helper.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 1 + path: ../../system/Helpers/url_helper.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 1 + path: ../../system/Honeypot/Honeypot.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 3 + path: ../../system/Images/Handlers/BaseHandler.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 8 + path: ../../system/Images/Handlers/ImageMagickHandler.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 1 + path: ../../system/Images/Image.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 2 + path: ../../system/Log/Handlers/FileHandler.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 1 + path: ../../system/Pager/Pager.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 4 + path: ../../system/RESTful/BaseResource.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 6 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 2 + path: ../../system/Router/Router.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 2 + path: ../../system/Session/Handlers/DatabaseHandler.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 1 + path: ../../system/Session/Handlers/FileHandler.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 1 + path: ../../system/Session/Handlers/MemcachedHandler.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 2 + path: ../../system/Session/Handlers/RedisHandler.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 4 + path: ../../system/Validation/Rules.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 1 + path: ../../system/View/Filters.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 1 + path: ../../tests/system/HomeTest.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 1 + path: ../../tests/system/Session/SessionTest.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 4 + path: ../../tests/system/Test/ControllerTestTraitTest.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestAutoRoutingImprovedTest.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestTraitTest.php + + - + message: '#^Construct empty\(\) is not allowed\. Use more strict comparison\.$#' + count: 1 + path: ../../tests/system/Test/FilterTestTraitTest.php diff --git a/utils/phpstan-baseline/empty.property.neon b/utils/phpstan-baseline/empty.property.neon new file mode 100644 index 000000000000..cbc2397dc84e --- /dev/null +++ b/utils/phpstan-baseline/empty.property.neon @@ -0,0 +1,33 @@ +# total 6 errors + +parameters: + ignoreErrors: + - + message: '#^Property CodeIgniter\\Database\\BaseBuilder\:\:\$db \(CodeIgniter\\Database\\BaseConnection\) in empty\(\) is not falsy\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Property CodeIgniter\\Images\\Handlers\\BaseHandler\:\:\$image \(CodeIgniter\\Images\\Image\) in empty\(\) is not falsy\.$#' + count: 1 + path: ../../system/Images/Handlers/BaseHandler.php + + - + message: '#^Property CodeIgniter\\Test\\ControllerTestTraitTest\:\:\$appConfig \(Config\\App\) in empty\(\) is not falsy\.$#' + count: 1 + path: ../../tests/system/Test/ControllerTestTraitTest.php + + - + message: '#^Property CodeIgniter\\Test\\ControllerTestTraitTest\:\:\$logger \(Psr\\Log\\LoggerInterface\) in empty\(\) is not falsy\.$#' + count: 1 + path: ../../tests/system/Test/ControllerTestTraitTest.php + + - + message: '#^Property CodeIgniter\\Test\\ControllerTestTraitTest\:\:\$request \(CodeIgniter\\HTTP\\IncomingRequest\) in empty\(\) is not falsy\.$#' + count: 1 + path: ../../tests/system/Test/ControllerTestTraitTest.php + + - + message: '#^Property CodeIgniter\\Test\\ControllerTestTraitTest\:\:\$response \(CodeIgniter\\HTTP\\ResponseInterface\) in empty\(\) is not falsy\.$#' + count: 1 + path: ../../tests/system/Test/ControllerTestTraitTest.php diff --git a/utils/phpstan-baseline/expr.resultUnused.neon b/utils/phpstan-baseline/expr.resultUnused.neon new file mode 100644 index 000000000000..84f784824617 --- /dev/null +++ b/utils/phpstan-baseline/expr.resultUnused.neon @@ -0,0 +1,13 @@ +# total 2 errors + +parameters: + ignoreErrors: + - + message: '#^Expression "\$cookie\[''expiry''\]" on a separate line does not do anything\.$#' + count: 1 + path: ../../tests/system/Cookie/CookieTest.php + + - + message: '#^Expression "\$entity\-\>ninth" on a separate line does not do anything\.$#' + count: 1 + path: ../../tests/system/Entity/EntityTest.php diff --git a/utils/phpstan-baseline/function.alreadyNarrowedType.neon b/utils/phpstan-baseline/function.alreadyNarrowedType.neon new file mode 100644 index 000000000000..346807df2847 --- /dev/null +++ b/utils/phpstan-baseline/function.alreadyNarrowedType.neon @@ -0,0 +1,18 @@ +# total 3 errors + +parameters: + ignoreErrors: + - + message: '#^Call to function property_exists\(\) with Config\\Cache and ''file'' will always evaluate to true\.$#' + count: 1 + path: ../../system/Cache/Handlers/FileHandler.php + + - + message: '#^Call to function is_array\(\) with array will always evaluate to true\.$#' + count: 1 + path: ../../system/HTTP/Files/FileCollection.php + + - + message: '#^Call to function is_array\(\) with non\-empty\-array will always evaluate to true\.$#' + count: 1 + path: ../../system/Test/DOMParser.php diff --git a/utils/phpstan-baseline/function.inner.neon b/utils/phpstan-baseline/function.inner.neon new file mode 100644 index 000000000000..c51d5a2f1a87 --- /dev/null +++ b/utils/phpstan-baseline/function.inner.neon @@ -0,0 +1,8 @@ +# total 1 error + +parameters: + ignoreErrors: + - + message: '#^Inner named functions are not supported by PHPStan\. Consider refactoring to an anonymous function, class method, or a top\-level\-defined function\. See issue \#165 \(https\://github\.com/phpstan/phpstan/issues/165\) for more details\.$#' + count: 1 + path: ../../tests/system/CommonHelperTest.php diff --git a/utils/phpstan-baseline/function.notFound.neon b/utils/phpstan-baseline/function.notFound.neon new file mode 100644 index 000000000000..8cc185754011 --- /dev/null +++ b/utils/phpstan-baseline/function.notFound.neon @@ -0,0 +1,8 @@ +# total 1 error + +parameters: + ignoreErrors: + - + message: '#^Function foo_bar_baz not found\.$#' + count: 1 + path: ../../tests/system/CommonHelperTest.php diff --git a/utils/phpstan-baseline/function.resultUnused.neon b/utils/phpstan-baseline/function.resultUnused.neon new file mode 100644 index 000000000000..34e011c78a08 --- /dev/null +++ b/utils/phpstan-baseline/function.resultUnused.neon @@ -0,0 +1,8 @@ +# total 1 error + +parameters: + ignoreErrors: + - + message: '#^Call to function strlen\(\) on a separate line has no effect\.$#' + count: 1 + path: ../../tests/system/Debug/ExceptionsTest.php diff --git a/utils/phpstan-baseline/generator.returnType.neon b/utils/phpstan-baseline/generator.returnType.neon new file mode 100644 index 000000000000..362eba792702 --- /dev/null +++ b/utils/phpstan-baseline/generator.returnType.neon @@ -0,0 +1,8 @@ +# total 1 error + +parameters: + ignoreErrors: + - + message: '#^Yield can be used only with these return types\: Generator, Iterator, Traversable, iterable\.$#' + count: 1 + path: ../../tests/system/Database/Builder/SelectTest.php diff --git a/utils/phpstan-baseline/generator.valueType.neon b/utils/phpstan-baseline/generator.valueType.neon new file mode 100644 index 000000000000..d25f92e34d5f --- /dev/null +++ b/utils/phpstan-baseline/generator.valueType.neon @@ -0,0 +1,8 @@ +# total 1 error + +parameters: + ignoreErrors: + - + message: '#^Generator expects value type list\\|string, array\{array\{''employee_id'', CodeIgniter\\Database\\RawSql\}, ''SELECT "employee_id…''\}\|array\{array\{0\: CodeIgniter\\Database\\RawSql, 1\: ''employee_id'', 2\?\: CodeIgniter\\Database\\RawSql\}, ''SELECT CONCAT\(first…''\|''SELECT IF\(salary \>…''\}\|array\{array\{CodeIgniter\\Database\\RawSql, CodeIgniter\\Database\\RawSql\}, ''SELECT CONCAT\(first…''\} given\.$#' + count: 1 + path: ../../tests/system/Database/Builder/SelectTest.php diff --git a/utils/phpstan-baseline/greaterOrEqual.invalid.neon b/utils/phpstan-baseline/greaterOrEqual.invalid.neon new file mode 100644 index 000000000000..409b5c104e94 --- /dev/null +++ b/utils/phpstan-baseline/greaterOrEqual.invalid.neon @@ -0,0 +1,8 @@ +# total 1 error + +parameters: + ignoreErrors: + - + message: '#^Comparison operation "\>\=" between \(array\|float\|int\) and 0 results in an error\.$#' + count: 2 + path: ../../system/Images/Handlers/ImageMagickHandler.php diff --git a/utils/phpstan-baseline/if.condNotBoolean.neon b/utils/phpstan-baseline/if.condNotBoolean.neon new file mode 100644 index 000000000000..3acc4f2b460b --- /dev/null +++ b/utils/phpstan-baseline/if.condNotBoolean.neon @@ -0,0 +1,88 @@ +# total 17 errors + +parameters: + ignoreErrors: + - + message: '#^Only booleans are allowed in an if condition, mixed given\.$#' + count: 1 + path: ../../system/CLI/CLI.php + + - + message: '#^Only booleans are allowed in an if condition, Config\\Routing given\.$#' + count: 1 + path: ../../system/Commands/Utilities/Routes.php + + - + message: '#^Only booleans are allowed in an if condition, string\|null given\.$#' + count: 3 + path: ../../system/Commands/Utilities/Routes.php + + - + message: '#^Only booleans are allowed in an if condition, TWhen given\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Only booleans are allowed in an if condition, string\|null given\.$#' + count: 1 + path: ../../system/Database/MigrationRunner.php + + - + message: '#^Only booleans are allowed in an if condition, string\|null given\.$#' + count: 1 + path: ../../system/Email/Email.php + + - + message: '#^Only booleans are allowed in an if condition, array\|string\|null given\.$#' + count: 2 + path: ../../system/Encryption/Handlers/OpenSSLHandler.php + + - + message: '#^Only booleans are allowed in an if condition, array\ given\.$#' + count: 1 + path: ../../system/HTTP/RedirectResponse.php + + - + message: '#^Only booleans are allowed in an if condition, string given\.$#' + count: 1 + path: ../../system/HTTP/Request.php + + - + message: '#^Only booleans are allowed in an if condition, string\|null given\.$#' + count: 2 + path: ../../system/HTTP/Response.php + + - + message: '#^Only booleans are allowed in an if condition, array\|int\|string\|null given\.$#' + count: 2 + path: ../../system/Model.php + + - + message: '#^Only booleans are allowed in an if condition, object\|string\|null given\.$#' + count: 1 + path: ../../system/RESTful/BaseResource.php + + - + message: '#^Only booleans are allowed in an if condition, mixed given\.$#' + count: 2 + path: ../../system/Session/Handlers/Database/PostgreHandler.php + + - + message: '#^Only booleans are allowed in an if condition, mixed given\.$#' + count: 1 + path: ../../system/Session/Handlers/MemcachedHandler.php + + - + message: '#^Only booleans are allowed in an if condition, string\|null given\.$#' + count: 1 + path: ../../system/View/Table.php + + - + message: '#^Only booleans are allowed in an if condition, mixed given\.$#' + count: 5 + path: ../../tests/system/Models/FindModelTest.php + + - + message: '#^Only booleans are allowed in an if condition, list\ given\.$#' + count: 1 + path: ../../tests/system/Test/FilterTestTraitTest.php diff --git a/utils/phpstan-baseline/isset.offset.neon b/utils/phpstan-baseline/isset.offset.neon new file mode 100644 index 000000000000..5fa42018f231 --- /dev/null +++ b/utils/phpstan-baseline/isset.offset.neon @@ -0,0 +1,8 @@ +# total 1 error + +parameters: + ignoreErrors: + - + message: '#^Offset 4 on array\{string, string, string, string, string, string\} in isset\(\) always exists and is not nullable\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php diff --git a/utils/phpstan-baseline/isset.property.neon b/utils/phpstan-baseline/isset.property.neon new file mode 100644 index 000000000000..e70991bfe0e2 --- /dev/null +++ b/utils/phpstan-baseline/isset.property.neon @@ -0,0 +1,18 @@ +# total 3 errors + +parameters: + ignoreErrors: + - + message: '#^Property Config\\Autoload\:\:\$helpers \(list\\) in isset\(\) is not nullable\.$#' + count: 1 + path: ../../system/Autoloader/Autoloader.php + + - + message: '#^Static property CodeIgniter\\Email\\Email\:\:\$func_overload \(bool\) in isset\(\) is not nullable\.$#' + count: 1 + path: ../../system/Email/Email.php + + - + message: '#^Property CodeIgniter\\I18n\\TimeDifference\:\:\$days \(int\) in isset\(\) is not nullable\.$#' + count: 1 + path: ../../tests/system/I18n/TimeDifferenceTest.php diff --git a/utils/phpstan-baseline/loader.neon b/utils/phpstan-baseline/loader.neon new file mode 100644 index 000000000000..3fda5200be1b --- /dev/null +++ b/utils/phpstan-baseline/loader.neon @@ -0,0 +1,71 @@ +includes: + - argument.type.neon + - assign.propertyType.neon + - booleanAnd.leftNotBoolean.neon + - booleanAnd.rightAlwaysTrue.neon + - booleanAnd.rightNotBoolean.neon + - booleanNot.exprNotBoolean.neon + - booleanOr.leftNotBoolean.neon + - booleanOr.rightNotBoolean.neon + - catch.neverThrown.neon + - class.notFound.neon + - codeigniter.cacheHandlerInstance.neon + - codeigniter.configArgumentInstanceof.neon + - codeigniter.frameworkExceptionInstance.neon + - codeigniter.getReassignArray.neon + - codeigniter.modelArgumentInstanceof.neon + - codeigniter.modelArgumentType.neon + - codeigniter.superglobalAccess.neon + - codeigniter.superglobalAccessAssign.neon + - codeigniter.unknownServiceMethod.neon + - deadCode.unreachable.neon + - elseif.condNotBoolean.neon + - empty.notAllowed.neon + - empty.property.neon + - expr.resultUnused.neon + - function.alreadyNarrowedType.neon + - function.inner.neon + - function.notFound.neon + - function.resultUnused.neon + - generator.returnType.neon + - generator.valueType.neon + - greaterOrEqual.invalid.neon + - if.condNotBoolean.neon + - isset.offset.neon + - isset.property.neon + - method.alreadyNarrowedType.neon + - method.childParameterType.neon + - method.childReturnType.neon + - method.impossibleType.neon + - method.notFound.neon + - method.unused.neon + - method.void.neon + - missingType.callable.neon + - missingType.iterableValue.neon + - missingType.parameter.neon + - missingType.property.neon + - missingType.return.neon + - new.static.neon + - notIdentical.alwaysTrue.neon + - nullCoalesce.expr.neon + - nullCoalesce.property.neon + - nullCoalesce.variable.neon + - offsetAccess.notFound.neon + - parameterByRef.unusedType.neon + - property.defaultValue.neon + - property.nonObject.neon + - property.notFound.neon + - property.phpDocType.neon + - property.protected.neon + - property.readOnlyByPhpDocAssignOutOfClass.neon + - property.readOnlyByPhpDocDefaultValue.neon + - property.unusedType.neon + - return.missing.neon + - return.type.neon + - return.unusedType.neon + - staticMethod.notFound.neon + - ternary.condNotBoolean.neon + - ternary.shortNotAllowed.neon + - unset.offset.neon + - varTag.type.neon + - variable.undefined.neon diff --git a/utils/phpstan-baseline/method.alreadyNarrowedType.neon b/utils/phpstan-baseline/method.alreadyNarrowedType.neon new file mode 100644 index 000000000000..7c15a8d78444 --- /dev/null +++ b/utils/phpstan-baseline/method.alreadyNarrowedType.neon @@ -0,0 +1,88 @@ +# total 17 errors + +parameters: + ignoreErrors: + - + message: '#^Call to method PHPUnit\\Framework\\Assert\:\:assertIsBool\(\) with bool will always evaluate to true\.$#' + count: 1 + path: ../../tests/system/CLI/CLITest.php + + - + message: '#^Call to method PHPUnit\\Framework\\Assert\:\:assertIsInt\(\) with int will always evaluate to true\.$#' + count: 2 + path: ../../tests/system/CLI/CLITest.php + + - + message: '#^Call to method PHPUnit\\Framework\\Assert\:\:assertTrue\(\) with true will always evaluate to true\.$#' + count: 1 + path: ../../tests/system/Cache/CacheFactoryTest.php + + - + message: '#^Call to method PHPUnit\\Framework\\Assert\:\:assertTrue\(\) with true will always evaluate to true\.$#' + count: 1 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Call to method PHPUnit\\Framework\\Assert\:\:assertIsBool\(\) with bool will always evaluate to true\.$#' + count: 1 + path: ../../tests/system/CommonFunctionsTest.php + + - + message: '#^Call to method PHPUnit\\Framework\\Assert\:\:assertIsArray\(\) with array will always evaluate to true\.$#' + count: 2 + path: ../../tests/system/Config/FactoriesTest.php + + - + message: '#^Call to method PHPUnit\\Framework\\Assert\:\:assertTrue\(\) with true will always evaluate to true\.$#' + count: 2 + path: ../../tests/system/Database/Live/UpdateTest.php + + - + message: '#^Call to method PHPUnit\\Framework\\Assert\:\:assertIsArray\(\) with array\{1\: array\{DETAIL\: ''asdf''\}, 2\: array\{DETAIL\: ''sdfg''\}\} will always evaluate to true\.$#' + count: 1 + path: ../../tests/system/HTTP/CLIRequestTest.php + + - + message: '#^Call to method PHPUnit\\Framework\\Assert\:\:assertIsArray\(\) with array\{1\: array\{DETAIL\: ''asdf''\}, 2\: array\{DETAIL\: ''sdfg''\}\} will always evaluate to true\.$#' + count: 1 + path: ../../tests/system/HTTP/RequestTest.php + + - + message: '#^Call to method PHPUnit\\Framework\\Assert\:\:assertTrue\(\) with true will always evaluate to true\.$#' + count: 1 + path: ../../tests/system/HTTP/URITest.php + + - + message: '#^Call to method PHPUnit\\Framework\\Assert\:\:assertIsString\(\) with string will always evaluate to true\.$#' + count: 2 + path: ../../tests/system/Helpers/TextHelperTest.php + + - + message: '#^Call to method PHPUnit\\Framework\\Assert\:\:assertIsArray\(\) with array will always evaluate to true\.$#' + count: 1 + path: ../../tests/system/HotReloader/DirectoryHasherTest.php + + - + message: '#^Call to method PHPUnit\\Framework\\Assert\:\:assertIsString\(\) with string will always evaluate to true\.$#' + count: 1 + path: ../../tests/system/Publisher/PublisherSupportTest.php + + - + message: '#^Call to method PHPUnit\\Framework\\Assert\:\:assertIsBool\(\) with bool will always evaluate to true\.$#' + count: 1 + path: ../../tests/system/Security/SecurityTest.php + + - + message: '#^Call to method PHPUnit\\Framework\\Assert\:\:assertIsString\(\) with string will always evaluate to true\.$#' + count: 3 + path: ../../tests/system/Security/SecurityTest.php + + - + message: '#^Call to method PHPUnit\\Framework\\Assert\:\:assertIsNumeric\(\) with int will always evaluate to true\.$#' + count: 1 + path: ../../tests/system/Test/FabricatorTest.php + + - + message: '#^Call to method PHPUnit\\Framework\\Assert\:\:assertIsCallable\(\) with Closure will always evaluate to true\.$#' + count: 1 + path: ../../tests/system/Test/FilterTestTraitTest.php diff --git a/utils/phpstan-baseline/method.childParameterType.neon b/utils/phpstan-baseline/method.childParameterType.neon new file mode 100644 index 000000000000..5d9df4b2cdf3 --- /dev/null +++ b/utils/phpstan-baseline/method.childParameterType.neon @@ -0,0 +1,88 @@ +# total 17 errors + +parameters: + ignoreErrors: + - + message: '#^Parameter \#1 \$params \(array\\) of method CodeIgniter\\Commands\\Database\\MigrateStatus\:\:run\(\) should be contravariant with parameter \$params \(array\\) of method CodeIgniter\\CLI\\BaseCommand\:\:run\(\)$#' + count: 1 + path: ../../system/Commands/Database/MigrateStatus.php + + - + message: '#^Parameter \#1 \$offset \(string\) of method CodeIgniter\\Cookie\\Cookie\:\:offsetSet\(\) should be contravariant with parameter \$offset \(string\|null\) of method ArrayAccess\\:\:offsetSet\(\)$#' + count: 1 + path: ../../system/Cookie/Cookie.php + + - + message: '#^Parameter \#1 \$className \(class\-string\) of method CodeIgniter\\Database\\BaseResult\:\:getCustomResultObject\(\) should be contravariant with parameter \$className \(string\) of method CodeIgniter\\Database\\ResultInterface\\:\:getCustomResultObject\(\)$#' + count: 1 + path: ../../system/Database/BaseResult.php + + - + message: '#^Parameter \#1 \$selectOverride \(bool\) of method CodeIgniter\\Database\\SQLSRV\\Builder\:\:compileSelect\(\) should be contravariant with parameter \$selectOverride \(mixed\) of method CodeIgniter\\Database\\BaseBuilder\:\:compileSelect\(\)$#' + count: 1 + path: ../../system/Database/SQLSRV/Builder.php + + - + message: '#^Parameter \#1 \$value \(bool\|int\|string\) of method CodeIgniter\\Entity\\Cast\\IntBoolCast\:\:set\(\) should be contravariant with parameter \$value \(array\|bool\|float\|int\|object\|string\|null\) of method CodeIgniter\\Entity\\Cast\\BaseCast\:\:set\(\)$#' + count: 1 + path: ../../system/Entity/Cast/IntBoolCast.php + + - + message: '#^Parameter \#1 \$value \(bool\|int\|string\) of method CodeIgniter\\Entity\\Cast\\IntBoolCast\:\:set\(\) should be contravariant with parameter \$value \(array\|bool\|float\|int\|object\|string\|null\) of method CodeIgniter\\Entity\\Cast\\CastInterface\:\:set\(\)$#' + count: 1 + path: ../../system/Entity/Cast/IntBoolCast.php + + - + message: '#^Parameter \#1 \$value \(int\) of method CodeIgniter\\Entity\\Cast\\IntBoolCast\:\:get\(\) should be contravariant with parameter \$value \(array\|bool\|float\|int\|object\|string\|null\) of method CodeIgniter\\Entity\\Cast\\BaseCast\:\:get\(\)$#' + count: 1 + path: ../../system/Entity/Cast/IntBoolCast.php + + - + message: '#^Parameter \#1 \$value \(int\) of method CodeIgniter\\Entity\\Cast\\IntBoolCast\:\:get\(\) should be contravariant with parameter \$value \(array\|bool\|float\|int\|object\|string\|null\) of method CodeIgniter\\Entity\\Cast\\CastInterface\:\:get\(\)$#' + count: 1 + path: ../../system/Entity/Cast/IntBoolCast.php + + - + message: '#^Parameter \#1 \$level \(string\) of method CodeIgniter\\Log\\Logger\:\:log\(\) should be contravariant with parameter \$level \(mixed\) of method Psr\\Log\\LoggerInterface\:\:log\(\)$#' + count: 1 + path: ../../system/Log/Logger.php + + - + message: '#^Parameter \#1 \$value \(string\) of method Tests\\Support\\Entity\\Cast\\CastBase64\:\:get\(\) should be contravariant with parameter \$value \(array\|bool\|float\|int\|object\|string\|null\) of method CodeIgniter\\Entity\\Cast\\BaseCast\:\:get\(\)$#' + count: 1 + path: ../../tests/_support/Entity/Cast/CastBase64.php + + - + message: '#^Parameter \#1 \$value \(string\) of method Tests\\Support\\Entity\\Cast\\CastBase64\:\:get\(\) should be contravariant with parameter \$value \(array\|bool\|float\|int\|object\|string\|null\) of method CodeIgniter\\Entity\\Cast\\CastInterface\:\:get\(\)$#' + count: 1 + path: ../../tests/_support/Entity/Cast/CastBase64.php + + - + message: '#^Parameter \#1 \$value \(string\) of method Tests\\Support\\Entity\\Cast\\CastBase64\:\:set\(\) should be contravariant with parameter \$value \(array\|bool\|float\|int\|object\|string\|null\) of method CodeIgniter\\Entity\\Cast\\BaseCast\:\:set\(\)$#' + count: 1 + path: ../../tests/_support/Entity/Cast/CastBase64.php + + - + message: '#^Parameter \#1 \$value \(string\) of method Tests\\Support\\Entity\\Cast\\CastBase64\:\:set\(\) should be contravariant with parameter \$value \(array\|bool\|float\|int\|object\|string\|null\) of method CodeIgniter\\Entity\\Cast\\CastInterface\:\:set\(\)$#' + count: 1 + path: ../../tests/_support/Entity/Cast/CastBase64.php + + - + message: '#^Parameter \#1 \$binary \(string\) of method Tests\\Support\\Entity\\Cast\\CastBinaryUUID\:\:get\(\) should be contravariant with parameter \$value \(array\|bool\|float\|int\|object\|string\|null\) of method CodeIgniter\\Entity\\Cast\\BaseCast\:\:get\(\)$#' + count: 1 + path: ../../tests/_support/Entity/Cast/CastBinaryUUID.php + + - + message: '#^Parameter \#1 \$binary \(string\) of method Tests\\Support\\Entity\\Cast\\CastBinaryUUID\:\:get\(\) should be contravariant with parameter \$value \(array\|bool\|float\|int\|object\|string\|null\) of method CodeIgniter\\Entity\\Cast\\CastInterface\:\:get\(\)$#' + count: 1 + path: ../../tests/_support/Entity/Cast/CastBinaryUUID.php + + - + message: '#^Parameter \#1 \$string \(string\) of method Tests\\Support\\Entity\\Cast\\CastBinaryUUID\:\:set\(\) should be contravariant with parameter \$value \(array\|bool\|float\|int\|object\|string\|null\) of method CodeIgniter\\Entity\\Cast\\BaseCast\:\:set\(\)$#' + count: 1 + path: ../../tests/_support/Entity/Cast/CastBinaryUUID.php + + - + message: '#^Parameter \#1 \$string \(string\) of method Tests\\Support\\Entity\\Cast\\CastBinaryUUID\:\:set\(\) should be contravariant with parameter \$value \(array\|bool\|float\|int\|object\|string\|null\) of method CodeIgniter\\Entity\\Cast\\CastInterface\:\:set\(\)$#' + count: 1 + path: ../../tests/_support/Entity/Cast/CastBinaryUUID.php diff --git a/utils/phpstan-baseline/method.childReturnType.neon b/utils/phpstan-baseline/method.childReturnType.neon new file mode 100644 index 000000000000..784e0de254fa --- /dev/null +++ b/utils/phpstan-baseline/method.childReturnType.neon @@ -0,0 +1,218 @@ +# total 43 errors + +parameters: + ignoreErrors: + - + message: '#^Return type \(array\{code\: int\|string\|null, message\: string\|null\}\) of method CodeIgniter\\Database\\BaseConnection\:\:error\(\) should be covariant with return type \(array\\) of method CodeIgniter\\Database\\ConnectionInterface\\:\:error\(\)$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Return type \(array\\) of method CodeIgniter\\Database\\MySQLi\\Connection\:\:error\(\) should be covariant with return type \(array\{code\: int\|string\|null, message\: string\|null\}\) of method CodeIgniter\\Database\\BaseConnection\\:\:error\(\)$#' + count: 1 + path: ../../system/Database/MySQLi/Connection.php + + - + message: '#^Return type \(mysqli_result\|false\) of method CodeIgniter\\Database\\MySQLi\\PreparedQuery\:\:_getResult\(\) should be covariant with return type \(object\|resource\|null\) of method CodeIgniter\\Database\\BasePreparedQuery\\:\:_getResult\(\)$#' + count: 1 + path: ../../system/Database/MySQLi/PreparedQuery.php + + - + message: '#^Return type \(mixed\) of method CodeIgniter\\Database\\OCI8\\Builder\:\:delete\(\) should be covariant with return type \(bool\|string\) of method CodeIgniter\\Database\\BaseBuilder\:\:delete\(\)$#' + count: 1 + path: ../../system/Database/OCI8/Builder.php + + - + message: '#^Return type \(array\{code\: int\|string\|null, message\: string\|null\}\) of method CodeIgniter\\Database\\OCI8\\Connection\:\:error\(\) should be covariant with return type \(array\\) of method CodeIgniter\\Database\\ConnectionInterface\\:\:error\(\)$#' + count: 1 + path: ../../system/Database/OCI8/Connection.php + + - + message: '#^Return type \(CodeIgniter\\Database\\BaseBuilder\) of method CodeIgniter\\Database\\Postgre\\Builder\:\:join\(\) should be covariant with return type \(\$this\(CodeIgniter\\Database\\BaseBuilder\)\) of method CodeIgniter\\Database\\BaseBuilder\:\:join\(\)$#' + count: 1 + path: ../../system/Database/Postgre/Builder.php + + - + message: '#^Return type \(CodeIgniter\\Database\\BaseBuilder\) of method CodeIgniter\\Database\\Postgre\\Builder\:\:orderBy\(\) should be covariant with return type \(\$this\(CodeIgniter\\Database\\BaseBuilder\)\) of method CodeIgniter\\Database\\BaseBuilder\:\:orderBy\(\)$#' + count: 1 + path: ../../system/Database/Postgre/Builder.php + + - + message: '#^Return type \(mixed\) of method CodeIgniter\\Database\\Postgre\\Builder\:\:decrement\(\) should be covariant with return type \(bool\) of method CodeIgniter\\Database\\BaseBuilder\:\:decrement\(\)$#' + count: 1 + path: ../../system/Database/Postgre/Builder.php + + - + message: '#^Return type \(mixed\) of method CodeIgniter\\Database\\Postgre\\Builder\:\:delete\(\) should be covariant with return type \(bool\|string\) of method CodeIgniter\\Database\\BaseBuilder\:\:delete\(\)$#' + count: 1 + path: ../../system/Database/Postgre/Builder.php + + - + message: '#^Return type \(mixed\) of method CodeIgniter\\Database\\Postgre\\Builder\:\:increment\(\) should be covariant with return type \(bool\) of method CodeIgniter\\Database\\BaseBuilder\:\:increment\(\)$#' + count: 1 + path: ../../system/Database/Postgre/Builder.php + + - + message: '#^Return type \(mixed\) of method CodeIgniter\\Database\\Postgre\\Builder\:\:replace\(\) should be covariant with return type \(CodeIgniter\\Database\\BaseResult\|CodeIgniter\\Database\\Query\|string\|false\) of method CodeIgniter\\Database\\BaseBuilder\:\:replace\(\)$#' + count: 1 + path: ../../system/Database/Postgre/Builder.php + + - + message: '#^Return type \(array\\) of method CodeIgniter\\Database\\Postgre\\Connection\:\:error\(\) should be covariant with return type \(array\{code\: int\|string\|null, message\: string\|null\}\) of method CodeIgniter\\Database\\BaseConnection\\:\:error\(\)$#' + count: 1 + path: ../../system/Database/Postgre/Connection.php + + - + message: '#^Return type \(CodeIgniter\\Database\\BaseBuilder\) of method CodeIgniter\\Database\\SQLSRV\\Builder\:\:maxMinAvgSum\(\) should be covariant with return type \(\$this\(CodeIgniter\\Database\\BaseBuilder\)\) of method CodeIgniter\\Database\\BaseBuilder\:\:maxMinAvgSum\(\)$#' + count: 1 + path: ../../system/Database/SQLSRV/Builder.php + + - + message: '#^Return type \(mixed\) of method CodeIgniter\\Database\\SQLSRV\\Builder\:\:delete\(\) should be covariant with return type \(bool\|string\) of method CodeIgniter\\Database\\BaseBuilder\:\:delete\(\)$#' + count: 1 + path: ../../system/Database/SQLSRV/Builder.php + + - + message: '#^Return type \(mixed\) of method CodeIgniter\\Database\\SQLSRV\\Builder\:\:replace\(\) should be covariant with return type \(CodeIgniter\\Database\\BaseResult\|CodeIgniter\\Database\\Query\|string\|false\) of method CodeIgniter\\Database\\BaseBuilder\:\:replace\(\)$#' + count: 1 + path: ../../system/Database/SQLSRV/Builder.php + + - + message: '#^Return type \(array\\) of method CodeIgniter\\Database\\SQLSRV\\Connection\:\:error\(\) should be covariant with return type \(array\{code\: int\|string\|null, message\: string\|null\}\) of method CodeIgniter\\Database\\BaseConnection\\:\:error\(\)$#' + count: 1 + path: ../../system/Database/SQLSRV/Connection.php + + - + message: '#^Return type \(array\\) of method CodeIgniter\\Database\\SQLite3\\Connection\:\:error\(\) should be covariant with return type \(array\{code\: int\|string\|null, message\: string\|null\}\) of method CodeIgniter\\Database\\BaseConnection\\:\:error\(\)$#' + count: 1 + path: ../../system/Database/SQLite3/Connection.php + + - + message: '#^Return type \(SQLite3Result\|false\) of method CodeIgniter\\Database\\SQLite3\\PreparedQuery\:\:_getResult\(\) should be covariant with return type \(object\|resource\|null\) of method CodeIgniter\\Database\\BasePreparedQuery\\:\:_getResult\(\)$#' + count: 1 + path: ../../system/Database/SQLite3/PreparedQuery.php + + - + message: '#^Return type \(CodeIgniter\\HTTP\\DownloadResponse\) of method CodeIgniter\\HTTP\\DownloadResponse\:\:sendBody\(\) should be covariant with return type \(\$this\(CodeIgniter\\HTTP\\Response\)\) of method CodeIgniter\\HTTP\\Response\:\:sendBody\(\)$#' + count: 1 + path: ../../system/HTTP/DownloadResponse.php + + - + message: '#^Return type \(CodeIgniter\\HTTP\\DownloadResponse\) of method CodeIgniter\\HTTP\\DownloadResponse\:\:sendBody\(\) should be covariant with return type \(\$this\(CodeIgniter\\HTTP\\ResponseInterface\)\) of method CodeIgniter\\HTTP\\ResponseInterface\:\:sendBody\(\)$#' + count: 1 + path: ../../system/HTTP/DownloadResponse.php + + - + message: '#^Return type \(CodeIgniter\\HTTP\\ResponseInterface\) of method CodeIgniter\\HTTP\\DownloadResponse\:\:setContentType\(\) should be covariant with return type \(\$this\(CodeIgniter\\HTTP\\Response\)\) of method CodeIgniter\\HTTP\\Response\:\:setContentType\(\)$#' + count: 1 + path: ../../system/HTTP/DownloadResponse.php + + - + message: '#^Return type \(CodeIgniter\\HTTP\\ResponseInterface\) of method CodeIgniter\\HTTP\\DownloadResponse\:\:setContentType\(\) should be covariant with return type \(\$this\(CodeIgniter\\HTTP\\ResponseInterface\)\) of method CodeIgniter\\HTTP\\ResponseInterface\:\:setContentType\(\)$#' + count: 1 + path: ../../system/HTTP/DownloadResponse.php + + - + message: '#^Return type \(CodeIgniter\\HTTP\\Exceptions\\HTTPException\) of method CodeIgniter\\HTTP\\Exceptions\\HTTPException\:\:forInvalidFile\(\) should be covariant with return type \(static\(CodeIgniter\\Exceptions\\FrameworkException\)\) of method CodeIgniter\\Exceptions\\FrameworkException\:\:forInvalidFile\(\)$#' + count: 1 + path: ../../system/HTTP/Exceptions/HTTPException.php + + - + message: '#^Return type \(bool\) of method CodeIgniter\\HTTP\\Files\\UploadedFile\:\:move\(\) should be compatible with return type \(CodeIgniter\\Files\\File\) of method CodeIgniter\\Files\\File\:\:move\(\)$#' + count: 1 + path: ../../system/HTTP/Files/UploadedFile.php + + - + message: '#^Return type \(CodeIgniter\\HTTP\\URI\|null\) of method CodeIgniter\\HTTP\\OutgoingRequest\:\:getUri\(\) should be covariant with return type \(CodeIgniter\\HTTP\\URI\) of method CodeIgniter\\HTTP\\OutgoingRequestInterface\:\:getUri\(\)$#' + count: 1 + path: ../../system/HTTP/OutgoingRequest.php + + - + message: '#^Return type \(CodeIgniter\\I18n\\Time\) of method CodeIgniter\\I18n\\Time\:\:setTimestamp\(\) should be covariant with return type \(static\(DateTimeImmutable\)\) of method DateTimeImmutable\:\:setTimestamp\(\)$#' + count: 1 + path: ../../system/I18n/Time.php + + - + message: '#^Return type \(CodeIgniter\\I18n\\Time\) of method CodeIgniter\\I18n\\Time\:\:setTimezone\(\) should be covariant with return type \(static\(DateTimeImmutable\)\) of method DateTimeImmutable\:\:setTimezone\(\)$#' + count: 1 + path: ../../system/I18n/Time.php + + - + message: '#^Return type \(CodeIgniter\\I18n\\TimeLegacy\) of method CodeIgniter\\I18n\\TimeLegacy\:\:setTimestamp\(\) should be covariant with return type \(static\(DateTime\)\) of method DateTime\:\:setTimestamp\(\)$#' + count: 1 + path: ../../system/I18n/TimeLegacy.php + + - + message: '#^Return type \(CodeIgniter\\I18n\\TimeLegacy\) of method CodeIgniter\\I18n\\TimeLegacy\:\:setTimezone\(\) should be covariant with return type \(static\(DateTime\)\) of method DateTime\:\:setTimezone\(\)$#' + count: 1 + path: ../../system/I18n/TimeLegacy.php + + - + message: '#^Return type \(CodeIgniter\\Images\\Handlers\\BaseHandler\) of method CodeIgniter\\Images\\Handlers\\BaseHandler\:\:fit\(\) should be covariant with return type \(\$this\(CodeIgniter\\Images\\ImageHandlerInterface\)\) of method CodeIgniter\\Images\\ImageHandlerInterface\:\:fit\(\)$#' + count: 1 + path: ../../system/Images/Handlers/BaseHandler.php + + - + message: '#^Return type \(CodeIgniter\\Images\\Handlers\\BaseHandler\) of method CodeIgniter\\Images\\Handlers\\BaseHandler\:\:resize\(\) should be covariant with return type \(\$this\(CodeIgniter\\Images\\ImageHandlerInterface\)\) of method CodeIgniter\\Images\\ImageHandlerInterface\:\:resize\(\)$#' + count: 1 + path: ../../system/Images/Handlers/BaseHandler.php + + - + message: '#^Return type \(CodeIgniter\\Images\\Handlers\\ImageMagickHandler\) of method CodeIgniter\\Images\\Handlers\\ImageMagickHandler\:\:_resize\(\) should be covariant with return type \(\$this\(CodeIgniter\\Images\\Handlers\\BaseHandler\)\) of method CodeIgniter\\Images\\Handlers\\BaseHandler\:\:_resize\(\)$#' + count: 1 + path: ../../system/Images/Handlers/ImageMagickHandler.php + + - + message: '#^Return type \(bool\|CodeIgniter\\Images\\Handlers\\ImageMagickHandler\) of method CodeIgniter\\Images\\Handlers\\ImageMagickHandler\:\:_crop\(\) should be covariant with return type \(\$this\(CodeIgniter\\Images\\Handlers\\BaseHandler\)\) of method CodeIgniter\\Images\\Handlers\\BaseHandler\:\:_crop\(\)$#' + count: 1 + path: ../../system/Images/Handlers/ImageMagickHandler.php + + - + message: '#^Return type \(array\|bool\|float\|int\|object\|string\|null\) of method CodeIgniter\\Model\:\:__call\(\) should be covariant with return type \(\$this\(CodeIgniter\\BaseModel\)\|null\) of method CodeIgniter\\BaseModel\:\:__call\(\)$#' + count: 1 + path: ../../system/Model.php + + - + message: '#^Return type \(bool\) of method CodeIgniter\\Session\\Session\:\:markAsFlashdata\(\) should be covariant with return type \(false\) of method CodeIgniter\\Session\\SessionInterface\:\:markAsFlashdata\(\)$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Return type \(array\{code\: int\|string\|null, message\: string\|null\}\) of method CodeIgniter\\Test\\Mock\\MockConnection\:\:error\(\) should be covariant with return type \(array\\) of method CodeIgniter\\Database\\ConnectionInterface\\:\:error\(\)$#' + count: 1 + path: ../../system/Test/Mock/MockConnection.php + + - + message: '#^Return type \(bool\|CodeIgniter\\Database\\BaseResult\|CodeIgniter\\Database\\Query\) of method CodeIgniter\\Test\\Mock\\MockConnection\:\:query\(\) should be covariant with return type \(bool\|CodeIgniter\\Database\\BaseResult\\|CodeIgniter\\Database\\Query\) of method CodeIgniter\\Database\\BaseConnection\\:\:query\(\)$#' + count: 1 + path: ../../system/Test/Mock/MockConnection.php + + - + message: '#^Return type \(bool\|CodeIgniter\\Database\\BaseResult\|CodeIgniter\\Database\\Query\) of method CodeIgniter\\Test\\Mock\\MockConnection\:\:query\(\) should be covariant with return type \(bool\|CodeIgniter\\Database\\BaseResult\\|CodeIgniter\\Database\\Query\) of method CodeIgniter\\Database\\ConnectionInterface\\:\:query\(\)$#' + count: 1 + path: ../../system/Test/Mock/MockConnection.php + + - + message: '#^Return type \(bool\|object\) of method CodeIgniter\\Test\\Mock\\MockConnection\:\:execute\(\) should be covariant with return type \(object\|resource\|false\) of method CodeIgniter\\Database\\BaseConnection\\:\:execute\(\)$#' + count: 1 + path: ../../system/Test/Mock/MockConnection.php + + - + message: '#^Return type \(mixed\) of method CodeIgniter\\Test\\Mock\\MockConnection\:\:connect\(\) should be covariant with return type \(object\|resource\|false\) of method CodeIgniter\\Database\\ConnectionInterface\\:\:connect\(\)$#' + count: 2 + path: ../../system/Test/Mock/MockConnection.php + + - + message: '#^Return type \(mixed\) of method CodeIgniter\\Test\\Mock\\MockResult\:\:fetchAssoc\(\) should be covariant with return type \(array\|false\|null\) of method CodeIgniter\\Database\\BaseResult\\:\:fetchAssoc\(\)$#' + count: 1 + path: ../../system/Test/Mock/MockResult.php + + - + message: '#^Return type \(mixed\) of method Tests\\Support\\Entity\\Cast\\CastPassParameters\:\:set\(\) should be covariant with return type \(array\|bool\|float\|int\|object\|string\|null\) of method CodeIgniter\\Entity\\Cast\\BaseCast\:\:set\(\)$#' + count: 1 + path: ../../tests/_support/Entity/Cast/CastPassParameters.php + + - + message: '#^Return type \(mixed\) of method Tests\\Support\\Entity\\Cast\\CastPassParameters\:\:set\(\) should be covariant with return type \(array\|bool\|float\|int\|object\|string\|null\) of method CodeIgniter\\Entity\\Cast\\CastInterface\:\:set\(\)$#' + count: 1 + path: ../../tests/_support/Entity/Cast/CastPassParameters.php diff --git a/utils/phpstan-baseline/method.impossibleType.neon b/utils/phpstan-baseline/method.impossibleType.neon new file mode 100644 index 000000000000..359920fe3658 --- /dev/null +++ b/utils/phpstan-baseline/method.impossibleType.neon @@ -0,0 +1,13 @@ +# total 2 errors + +parameters: + ignoreErrors: + - + message: '#^Call to method PHPUnit\\Framework\\Assert\:\:assertFalse\(\) with false will always evaluate to false\.$#' + count: 2 + path: ../../tests/system/Events/EventsTest.php + + - + message: '#^Call to method PHPUnit\\Framework\\Assert\:\:assertTrue\(\) with false will always evaluate to false\.$#' + count: 1 + path: ../../tests/system/Events/EventsTest.php diff --git a/utils/phpstan-baseline/method.notFound.neon b/utils/phpstan-baseline/method.notFound.neon new file mode 100644 index 000000000000..648e5637378a --- /dev/null +++ b/utils/phpstan-baseline/method.notFound.neon @@ -0,0 +1,238 @@ +# total 47 errors + +parameters: + ignoreErrors: + - + message: '#^Call to an undefined method CodeIgniter\\Database\\QueryInterface\:\:getOriginalQuery\(\)\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Call to an undefined method CodeIgniter\\View\\RendererInterface\:\:getData\(\)\.$#' + count: 1 + path: ../../system/Debug/Toolbar/Collectors/Views.php + + - + message: '#^Call to an undefined method CodeIgniter\\View\\RendererInterface\:\:getPerformanceData\(\)\.$#' + count: 2 + path: ../../system/Debug/Toolbar/Collectors/Views.php + + - + message: '#^Call to an undefined method CodeIgniter\\Router\\RouteCollectionInterface\:\:getDefaultNamespace\(\)\.$#' + count: 2 + path: ../../system/Router/Router.php + + - + message: '#^Call to an undefined method CodeIgniter\\Router\\RouteCollectionInterface\:\:getFiltersForRoute\(\)\.$#' + count: 1 + path: ../../system/Router/Router.php + + - + message: '#^Call to an undefined method CodeIgniter\\Router\\RouteCollectionInterface\:\:getRegisteredControllers\(\)\.$#' + count: 1 + path: ../../system/Router/Router.php + + - + message: '#^Call to an undefined method CodeIgniter\\Router\\RouteCollectionInterface\:\:getRoutesOptions\(\)\.$#' + count: 1 + path: ../../system/Router/Router.php + + - + message: '#^Call to an undefined method CodeIgniter\\Router\\RouteCollectionInterface\:\:isFiltered\(\)\.$#' + count: 1 + path: ../../system/Router/Router.php + + - + message: '#^Call to an undefined method CodeIgniter\\Router\\RouteCollectionInterface\:\:setHTTPVerb\(\)\.$#' + count: 1 + path: ../../system/Router/Router.php + + - + message: '#^Call to an undefined method CodeIgniter\\Database\\ConnectionInterface\:\:tableExists\(\)\.$#' + count: 1 + path: ../../tests/_support/MigrationTestMigrations/Database/Migrations/2018-01-24-102302_Another_migration.php + + - + message: '#^Call to an undefined method CodeIgniter\\HTTP\\ResponseInterface\:\:pretend\(\)\.$#' + count: 1 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\Database\\BaseConnection\:\:escapeLikeStringDirect\(\)\.$#' + count: 1 + path: ../../tests/system/Database/Live/EscapeTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\Database\\BaseConnection\:\:getCursor\(\)\.$#' + count: 1 + path: ../../tests/system/Database/Live/OCI8/CallStoredProcedureTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\Database\\BaseConnection\:\:storedProcedure\(\)\.$#' + count: 3 + path: ../../tests/system/Database/Live/OCI8/CallStoredProcedureTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\HTTP\\ResponseInterface\:\:pretend\(\)\.$#' + count: 3 + path: ../../tests/system/Debug/ExceptionHandlerTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\Events\\Events\:\:unInitialize\(\)\.$#' + count: 1 + path: ../../tests/system/Events/EventsTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\HTTP\\Request\:\:getCookie\(\)\.$#' + count: 2 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\HTTP\\Request\:\:getDefaultLocale\(\)\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\HTTP\\Request\:\:getFile\(\)\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\HTTP\\Request\:\:getFileMultiple\(\)\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\HTTP\\Request\:\:getFiles\(\)\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\HTTP\\Request\:\:getGet\(\)\.$#' + count: 2 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\HTTP\\Request\:\:getGetPost\(\)\.$#' + count: 5 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\HTTP\\Request\:\:getLocale\(\)\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\HTTP\\Request\:\:getOldInput\(\)\.$#' + count: 9 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\HTTP\\Request\:\:getPost\(\)\.$#' + count: 2 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\HTTP\\Request\:\:getPostGet\(\)\.$#' + count: 5 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\HTTP\\Request\:\:getVar\(\)\.$#' + count: 2 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\HTTP\\Request\:\:is\(\)\.$#' + count: 5 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\HTTP\\Request\:\:isAJAX\(\)\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\HTTP\\Request\:\:isCLI\(\)\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\HTTP\\Request\:\:isSecure\(\)\.$#' + count: 3 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\HTTP\\Request\:\:negotiate\(\)\.$#' + count: 5 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\HTTP\\URI\:\:getRoutePath\(\)\.$#' + count: 1 + path: ../../tests/system/HTTP/URITest.php + + - + message: '#^Call to an undefined method org\\bovigo\\vfs\\visitor\\vfsStreamVisitor\:\:getStructure\(\)\.$#' + count: 2 + path: ../../tests/system/Helpers/FilesystemHelperTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\Images\\Handlers\\BaseHandler\:\:getPathname\(\)\.$#' + count: 1 + path: ../../tests/system/Images/BaseHandlerTest.php + + - + message: '#^Call to an undefined method org\\bovigo\\vfs\\vfsStreamContent\:\:getContent\(\)\.$#' + count: 3 + path: ../../tests/system/Images/GDHandlerTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\Model\:\:affectedRows\(\)\.$#' + count: 1 + path: ../../tests/system/Models/AffectedRowsTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\Model\:\:getLastQuery\(\)\.$#' + count: 1 + path: ../../tests/system/Models/FindModelTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\Model\:\:undefinedMethodCall\(\)\.$#' + count: 1 + path: ../../tests/system/Models/GeneralModelTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\HTTP\\ResponseInterface\:\:pretend\(\)\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourceControllerTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\Test\\TestResponse\:\:ohno\(\)\.$#' + count: 1 + path: ../../tests/system/Test/ControllerTestTraitTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\View\\Table\:\:compileTemplate\(\)\.$#' + count: 2 + path: ../../tests/system/View/TableTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\View\\Table\:\:defaultTemplate\(\)\.$#' + count: 1 + path: ../../tests/system/View/TableTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\View\\Table\:\:prepArgs\(\)\.$#' + count: 2 + path: ../../tests/system/View/TableTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\View\\Table\:\:setFromArray\(\)\.$#' + count: 2 + path: ../../tests/system/View/TableTest.php + + - + message: '#^Call to an undefined method CodeIgniter\\View\\Table\:\:setFromDBResult\(\)\.$#' + count: 1 + path: ../../tests/system/View/TableTest.php diff --git a/utils/phpstan-baseline/method.unused.neon b/utils/phpstan-baseline/method.unused.neon new file mode 100644 index 000000000000..10cbfe1513ea --- /dev/null +++ b/utils/phpstan-baseline/method.unused.neon @@ -0,0 +1,13 @@ +# total 2 errors + +parameters: + ignoreErrors: + - + message: '#^Method Tests\\Support\\Test\\TestForReflectionHelper\:\:privateMethod\(\) is unused\.$#' + count: 1 + path: ../../tests/_support/Test/TestForReflectionHelper.php + + - + message: '#^Static method Tests\\Support\\Test\\TestForReflectionHelper\:\:privateStaticMethod\(\) is unused\.$#' + count: 1 + path: ../../tests/_support/Test/TestForReflectionHelper.php diff --git a/utils/phpstan-baseline/method.void.neon b/utils/phpstan-baseline/method.void.neon new file mode 100644 index 000000000000..09d958a496e7 --- /dev/null +++ b/utils/phpstan-baseline/method.void.neon @@ -0,0 +1,18 @@ +# total 3 errors + +parameters: + ignoreErrors: + - + message: '#^Result of method CodeIgniter\\Commands\\ListCommands\:\:listFull\(\) \(void\) is used\.$#' + count: 1 + path: ../../system/Commands/ListCommands.php + + - + message: '#^Result of method CodeIgniter\\Commands\\ListCommands\:\:listSimple\(\) \(void\) is used\.$#' + count: 1 + path: ../../system/Commands/ListCommands.php + + - + message: '#^Result of method CodeIgniter\\Log\\Logger\:\:log\(\) \(void\) is used\.$#' + count: 1 + path: ../../tests/system/Log/LoggerTest.php diff --git a/utils/phpstan-baseline/missingType.callable.neon b/utils/phpstan-baseline/missingType.callable.neon new file mode 100644 index 000000000000..cc111b14651e --- /dev/null +++ b/utils/phpstan-baseline/missingType.callable.neon @@ -0,0 +1,73 @@ +# total 14 errors + +parameters: + ignoreErrors: + - + message: '#^Method CodeIgniter\\Events\\Events\:\:on\(\) has parameter \$callback with no signature specified for callable\.$#' + count: 1 + path: ../../system/Events/Events.php + + - + message: '#^Method CodeIgniter\\Events\\Events\:\:removeListener\(\) has parameter \$listener with no signature specified for callable\.$#' + count: 1 + path: ../../system/Events/Events.php + + - + message: '#^Class CodeIgniter\\Model has PHPDoc tag @method for method when\(\) parameter \#2 \$callback with no signature specified for callable\.$#' + count: 1 + path: ../../system/Model.php + + - + message: '#^Class CodeIgniter\\Model has PHPDoc tag @method for method when\(\) parameter \#3 \$defaultCallback with no signature specified for callable\.$#' + count: 1 + path: ../../system/Model.php + + - + message: '#^Class CodeIgniter\\Model has PHPDoc tag @method for method whenNot\(\) parameter \#2 \$callback with no signature specified for callable\.$#' + count: 1 + path: ../../system/Model.php + + - + message: '#^Class CodeIgniter\\Model has PHPDoc tag @method for method whenNot\(\) parameter \#3 \$defaultCallback with no signature specified for callable\.$#' + count: 1 + path: ../../system/Model.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:group\(\) has parameter \$params with no signature specified for callable\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:set404Override\(\) has parameter \$callable with no signature specified for callable\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollectionInterface\:\:set404Override\(\) has parameter \$callable with no signature specified for callable\.$#' + count: 1 + path: ../../system/Router/RouteCollectionInterface.php + + - + message: '#^Method CodeIgniter\\Router\\Router\:\:setMatchedRoute\(\) has parameter \$handler with no signature specified for callable\.$#' + count: 1 + path: ../../system/Router/Router.php + + - + message: '#^Method CodeIgniter\\View\\Parser\:\:addPlugin\(\) has parameter \$callback with no signature specified for callable\.$#' + count: 1 + path: ../../system/View/Parser.php + + - + message: '#^Property CodeIgniter\\View\\Table\:\:\$function type has no signature specified for callable\.$#' + count: 1 + path: ../../system/View/Table.php + + - + message: '#^Method CodeIgniter\\DataConverter\\DataConverterTest\:\:createDataConverter\(\) has parameter \$extractor with no signature specified for Closure\.$#' + count: 1 + path: ../../tests/system/DataConverter/DataConverterTest.php + + - + message: '#^Method CodeIgniter\\DataConverter\\DataConverterTest\:\:createDataConverter\(\) has parameter \$reconstructor with no signature specified for Closure\.$#' + count: 1 + path: ../../tests/system/DataConverter/DataConverterTest.php diff --git a/utils/phpstan-baseline/missingType.iterableValue.neon b/utils/phpstan-baseline/missingType.iterableValue.neon new file mode 100644 index 000000000000..a4aef69e7466 --- /dev/null +++ b/utils/phpstan-baseline/missingType.iterableValue.neon @@ -0,0 +1,8438 @@ +# total 1687 errors + +parameters: + ignoreErrors: + - + message: '#^Method CodeIgniter\\BaseModel\:\:__call\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:__get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:cleanValidationRules\(\) has parameter \$rules with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:cleanValidationRules\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:convertToReturnType\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:delete\(\) has parameter \$id with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:doDelete\(\) has parameter \$id with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:doFind\(\) has parameter \$id with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:doFind\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:doFindAll\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:doFindColumn\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:doFirst\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:doInsertBatch\(\) has parameter \$set with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:doProtectFields\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:doProtectFieldsForInsert\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:doUpdate\(\) has parameter \$id with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:doUpdateBatch\(\) has parameter \$set with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:find\(\) has parameter \$id with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:findAll\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:findColumn\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:first\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:getIdValue\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:getValidationMessages\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:getValidationRules\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:getValidationRules\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:paginate\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:setAllowedFields\(\) has parameter \$allowedFields with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:setCreatedField\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:setUpdatedField\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:setValidationMessage\(\) has parameter \$fieldMessages with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:setValidationMessages\(\) has parameter \$validationMessages with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:setValidationRule\(\) has parameter \$fieldRules with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:transformDataToArray\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:trigger\(\) has parameter \$eventData with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:trigger\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\BaseModel\:\:update\(\) has parameter \$id with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Method CodeIgniter\\CLI\\CLI\:\:getOptions\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/CLI/CLI.php + + - + message: '#^Method CodeIgniter\\CLI\\CLI\:\:getSegments\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/CLI/CLI.php + + - + message: '#^Method CodeIgniter\\CLI\\CLI\:\:isZeroOptions\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/CLI/CLI.php + + - + message: '#^Method CodeIgniter\\CLI\\CLI\:\:printKeysAndValues\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/CLI/CLI.php + + - + message: '#^Method CodeIgniter\\CLI\\CLI\:\:prompt\(\) has parameter \$validation with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/CLI/CLI.php + + - + message: '#^Method CodeIgniter\\CLI\\CLI\:\:promptByKey\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/CLI/CLI.php + + - + message: '#^Method CodeIgniter\\CLI\\CLI\:\:promptByKey\(\) has parameter \$text with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/CLI/CLI.php + + - + message: '#^Method CodeIgniter\\CLI\\CLI\:\:promptByKey\(\) has parameter \$validation with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/CLI/CLI.php + + - + message: '#^Method CodeIgniter\\CLI\\CLI\:\:promptByMultipleKeys\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/CLI/CLI.php + + - + message: '#^Method CodeIgniter\\CLI\\CLI\:\:promptByMultipleKeys\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/CLI/CLI.php + + - + message: '#^Method CodeIgniter\\CLI\\CLI\:\:table\(\) has parameter \$tbody with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/CLI/CLI.php + + - + message: '#^Method CodeIgniter\\CLI\\CLI\:\:table\(\) has parameter \$thead with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/CLI/CLI.php + + - + message: '#^Method CodeIgniter\\CLI\\CLI\:\:validate\(\) has parameter \$rules with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/CLI/CLI.php + + - + message: '#^Property CodeIgniter\\CLI\\CLI\:\:\$options type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/CLI/CLI.php + + - + message: '#^Property CodeIgniter\\CLI\\CLI\:\:\$segments type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/CLI/CLI.php + + - + message: '#^Method CodeIgniter\\CLI\\Commands\:\:getCommandAlternatives\(\) has parameter \$collection with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/CLI/Commands.php + + - + message: '#^Method CodeIgniter\\CLI\\Commands\:\:getCommandAlternatives\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/CLI/Commands.php + + - + message: '#^Method CodeIgniter\\CLI\\Commands\:\:getCommands\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/CLI/Commands.php + + - + message: '#^Method CodeIgniter\\CLI\\Commands\:\:run\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/CLI/Commands.php + + - + message: '#^Method CodeIgniter\\CLI\\Commands\:\:verifyCommand\(\) has parameter \$commands with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/CLI/Commands.php + + - + message: '#^Property CodeIgniter\\CLI\\Commands\:\:\$commands type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/CLI/Commands.php + + - + message: '#^Method CodeIgniter\\CLI\\Console\:\:parseParamsForHelpOption\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/CLI/Console.php + + - + message: '#^Method CodeIgniter\\CLI\\Console\:\:parseParamsForHelpOption\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/CLI/Console.php + + - + message: '#^Method CodeIgniter\\Cache\\CacheInterface\:\:get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/CacheInterface.php + + - + message: '#^Method CodeIgniter\\Cache\\CacheInterface\:\:getCacheInfo\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/CacheInterface.php + + - + message: '#^Method CodeIgniter\\Cache\\CacheInterface\:\:getMetaData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/CacheInterface.php + + - + message: '#^Method CodeIgniter\\Cache\\CacheInterface\:\:save\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/CacheInterface.php + + - + message: '#^Method CodeIgniter\\Cache\\FactoriesCache\\FileVarExportHandler\:\:get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/FactoriesCache/FileVarExportHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\FactoriesCache\\FileVarExportHandler\:\:save\(\) has parameter \$val with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/FactoriesCache/FileVarExportHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\BaseHandler\:\:remember\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/BaseHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\DummyHandler\:\:get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/DummyHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\DummyHandler\:\:getCacheInfo\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/DummyHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\DummyHandler\:\:getMetaData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/DummyHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\DummyHandler\:\:remember\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/DummyHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\DummyHandler\:\:save\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/DummyHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\FileHandler\:\:get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/FileHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\FileHandler\:\:getCacheInfo\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/FileHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\FileHandler\:\:getDirFileInfo\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/FileHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\FileHandler\:\:getFileInfo\(\) has parameter \$returnedValues with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/FileHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\FileHandler\:\:getFileInfo\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/FileHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\FileHandler\:\:getMetaData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/FileHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\FileHandler\:\:save\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/FileHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\MemcachedHandler\:\:get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/MemcachedHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\MemcachedHandler\:\:getCacheInfo\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/MemcachedHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\MemcachedHandler\:\:getMetaData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/MemcachedHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\MemcachedHandler\:\:save\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/MemcachedHandler.php + + - + message: '#^Property CodeIgniter\\Cache\\Handlers\\MemcachedHandler\:\:\$config type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/MemcachedHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\PredisHandler\:\:get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/PredisHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\PredisHandler\:\:getCacheInfo\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/PredisHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\PredisHandler\:\:getMetaData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/PredisHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\PredisHandler\:\:save\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/PredisHandler.php + + - + message: '#^Property CodeIgniter\\Cache\\Handlers\\PredisHandler\:\:\$config type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/PredisHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\RedisHandler\:\:get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/RedisHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\RedisHandler\:\:getCacheInfo\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/RedisHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\RedisHandler\:\:getMetaData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/RedisHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\RedisHandler\:\:save\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/RedisHandler.php + + - + message: '#^Property CodeIgniter\\Cache\\Handlers\\RedisHandler\:\:\$config type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/RedisHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\WincacheHandler\:\:get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/WincacheHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\WincacheHandler\:\:getCacheInfo\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/WincacheHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\WincacheHandler\:\:getMetaData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/WincacheHandler.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\WincacheHandler\:\:save\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cache/Handlers/WincacheHandler.php + + - + message: '#^Method CodeIgniter\\CodeIgniter\:\:getPerformanceStats\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/CodeIgniter.php + + - + message: '#^Method CodeIgniter\\Commands\\ListCommands\:\:listFull\(\) has parameter \$commands with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Commands/ListCommands.php + + - + message: '#^Method CodeIgniter\\Commands\\ListCommands\:\:listSimple\(\) has parameter \$commands with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Commands/ListCommands.php + + - + message: '#^Method CodeIgniter\\Commands\\Translation\\LocalizationFinder\:\:arrayToTableRows\(\) has parameter \$array with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Commands/Translation/LocalizationFinder.php + + - + message: '#^Method CodeIgniter\\Commands\\Translation\\LocalizationFinder\:\:arrayToTableRows\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Commands/Translation/LocalizationFinder.php + + - + message: '#^Method CodeIgniter\\Commands\\Translation\\LocalizationFinder\:\:buildMultiArray\(\) has parameter \$fromKeys with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Commands/Translation/LocalizationFinder.php + + - + message: '#^Method CodeIgniter\\Commands\\Translation\\LocalizationFinder\:\:buildMultiArray\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Commands/Translation/LocalizationFinder.php + + - + message: '#^Method CodeIgniter\\Commands\\Translation\\LocalizationFinder\:\:findTranslationsInFile\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Commands/Translation/LocalizationFinder.php + + - + message: '#^Method CodeIgniter\\Commands\\Translation\\LocalizationFinder\:\:templateFile\(\) has parameter \$language with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Commands/Translation/LocalizationFinder.php + + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\FilterCheck\:\:addRequiredFilters\(\) has parameter \$filters with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Commands/Utilities/FilterCheck.php + + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\FilterCheck\:\:addRequiredFilters\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Commands/Utilities/FilterCheck.php + + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\Namespaces\:\:outputAllNamespaces\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Commands/Utilities/Namespaces.php + + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\Namespaces\:\:outputAllNamespaces\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Commands/Utilities/Namespaces.php + + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\Namespaces\:\:outputCINamespaces\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Commands/Utilities/Namespaces.php + + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\Namespaces\:\:outputCINamespaces\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Commands/Utilities/Namespaces.php + + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\Routes\\AutoRouterImproved\\AutoRouteCollector\:\:addFilters\(\) has parameter \$routes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Commands/Utilities/Routes/AutoRouterImproved/AutoRouteCollector.php + + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\Routes\\AutoRouterImproved\\AutoRouteCollector\:\:addFilters\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Commands/Utilities/Routes/AutoRouterImproved/AutoRouteCollector.php + + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\Routes\\AutoRouterImproved\\AutoRouteCollector\:\:generateSampleUri\(\) has parameter \$route with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Commands/Utilities/Routes/AutoRouterImproved/AutoRouteCollector.php + + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\Routes\\AutoRouterImproved\\ControllerMethodReader\:\:getParameters\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Commands/Utilities/Routes/AutoRouterImproved/ControllerMethodReader.php + + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\Routes\\AutoRouterImproved\\ControllerMethodReader\:\:read\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Commands/Utilities/Routes/AutoRouterImproved/ControllerMethodReader.php + + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\Routes\\ControllerMethodReader\:\:getRouteWithoutController\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Commands/Utilities/Routes/ControllerMethodReader.php + + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\Routes\\FilterFinder\:\:getRouteFilters\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Commands/Utilities/Routes/FilterFinder.php + + - + message: '#^Function cache\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Common.php + + - + message: '#^Function class_uses_recursive\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Common.php + + - + message: '#^Function cookie\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Common.php + + - + message: '#^Function db_connect\(\) has parameter \$db with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Common.php + + - + message: '#^Function esc\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Common.php + + - + message: '#^Function esc\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Common.php + + - + message: '#^Function helper\(\) has parameter \$filenames with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Common.php + + - + message: '#^Function lang\(\) has parameter \$args with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Common.php + + - + message: '#^Function log_message\(\) has parameter \$context with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Common.php + + - + message: '#^Function old\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Common.php + + - + message: '#^Function service\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Common.php + + - + message: '#^Function session\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Common.php + + - + message: '#^Function single_service\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Common.php + + - + message: '#^Function stringify_attributes\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Common.php + + - + message: '#^Function trait_uses_recursive\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Common.php + + - + message: '#^Function view\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Common.php + + - + message: '#^Function view\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Common.php + + - + message: '#^Function view_cell\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Common.php + + - + message: '#^Method CodeIgniter\\Config\\BaseConfig\:\:__set_state\(\) has parameter \$array with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/BaseConfig.php + + - + message: '#^Method CodeIgniter\\Config\\BaseConfig\:\:initEnvValue\(\) has parameter \$property with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/BaseConfig.php + + - + message: '#^Property CodeIgniter\\Config\\BaseConfig\:\:\$registrars type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/BaseConfig.php + + - + message: '#^Class CodeIgniter\\Config\\BaseService has PHPDoc tag @method for method superglobals\(\) parameter \#1 \$server with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/BaseService.php + + - + message: '#^Class CodeIgniter\\Config\\BaseService has PHPDoc tag @method for method superglobals\(\) parameter \#2 \$get with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/BaseService.php + + - + message: '#^Method CodeIgniter\\Config\\BaseService\:\:__callStatic\(\) has parameter \$arguments with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/BaseService.php + + - + message: '#^Method CodeIgniter\\Config\\BaseService\:\:getSharedInstance\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/BaseService.php + + - + message: '#^Property CodeIgniter\\Config\\BaseService\:\:\$services type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/BaseService.php + + - + message: '#^Method CodeIgniter\\Config\\DotEnv\:\:normaliseVariable\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/DotEnv.php + + - + message: '#^Method CodeIgniter\\Config\\DotEnv\:\:parse\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/DotEnv.php + + - + message: '#^Class CodeIgniter\\Config\\Factories has PHPDoc tag @method for method models\(\) parameter \#2 \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/Factories.php + + - + message: '#^Method CodeIgniter\\Config\\Factories\:\:__callStatic\(\) has parameter \$arguments with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/Factories.php + + - + message: '#^Method CodeIgniter\\Config\\Factories\:\:createInstance\(\) has parameter \$arguments with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/Factories.php + + - + message: '#^Method CodeIgniter\\Config\\Factories\:\:getComponentInstances\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/Factories.php + + - + message: '#^Method CodeIgniter\\Config\\Factories\:\:getDefinedInstance\(\) has parameter \$arguments with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/Factories.php + + - + message: '#^Method CodeIgniter\\Config\\Factories\:\:getDefinedInstance\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/Factories.php + + - + message: '#^Method CodeIgniter\\Config\\Factories\:\:locateClass\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/Factories.php + + - + message: '#^Method CodeIgniter\\Config\\Factories\:\:setComponentInstances\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/Factories.php + + - + message: '#^Method CodeIgniter\\Config\\Factories\:\:setOptions\(\) has parameter \$values with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/Factories.php + + - + message: '#^Method CodeIgniter\\Config\\Factories\:\:verifyInstanceOf\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/Factories.php + + - + message: '#^Method CodeIgniter\\Config\\Factories\:\:verifyPreferApp\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/Factories.php + + - + message: '#^Property CodeIgniter\\Config\\Factory\:\:\$default type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/Factory.php + + - + message: '#^Property CodeIgniter\\Config\\Factory\:\:\$models type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/Factory.php + + - + message: '#^Property CodeIgniter\\Config\\Filters\:\:\$filters type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/Filters.php + + - + message: '#^Method CodeIgniter\\Config\\Services\:\:curlrequest\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/Services.php + + - + message: '#^Method CodeIgniter\\Config\\Services\:\:email\(\) has parameter \$config with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/Services.php + + - + message: '#^Method CodeIgniter\\Config\\Services\:\:superglobals\(\) has parameter \$get with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/Services.php + + - + message: '#^Method CodeIgniter\\Config\\Services\:\:superglobals\(\) has parameter \$server with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Config/Services.php + + - + message: '#^Method CodeIgniter\\Controller\:\:setValidator\(\) has parameter \$messages with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Controller.php + + - + message: '#^Method CodeIgniter\\Controller\:\:setValidator\(\) has parameter \$rules with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Controller.php + + - + message: '#^Method CodeIgniter\\Controller\:\:validate\(\) has parameter \$messages with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Controller.php + + - + message: '#^Method CodeIgniter\\Controller\:\:validate\(\) has parameter \$rules with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Controller.php + + - + message: '#^Method CodeIgniter\\Controller\:\:validateData\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Controller.php + + - + message: '#^Method CodeIgniter\\Controller\:\:validateData\(\) has parameter \$messages with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Controller.php + + - + message: '#^Method CodeIgniter\\Controller\:\:validateData\(\) has parameter \$rules with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Controller.php + + - + message: '#^Method CodeIgniter\\Cookie\\CookieStore\:\:setCookie\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cookie/CookieStore.php + + - + message: '#^Method CodeIgniter\\Cookie\\CookieStore\:\:setRawCookie\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cookie/CookieStore.php + + - + message: '#^Method CodeIgniter\\Cookie\\CookieStore\:\:validateCookies\(\) has parameter \$cookies with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Cookie/CookieStore.php + + - + message: '#^Method CodeIgniter\\DataCaster\\Cast\\ArrayCast\:\:get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/DataCaster/Cast/ArrayCast.php + + - + message: '#^Method CodeIgniter\\DataCaster\\Cast\\CSVCast\:\:get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/DataCaster/Cast/CSVCast.php + + - + message: '#^Method CodeIgniter\\DataCaster\\Cast\\JsonCast\:\:get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/DataCaster/Cast/JsonCast.php + + - + message: '#^Method CodeIgniter\\DataConverter\\DataConverter\:\:fromDataSource\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/DataConverter/DataConverter.php + + - + message: '#^Method CodeIgniter\\DataConverter\\DataConverter\:\:toDataSource\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/DataConverter/DataConverter.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:__construct\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:__construct\(\) has parameter \$tableName with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:_whereIn\(\) has parameter \$values with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:batchObjectToArray\(\) has parameter \$object with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:batchObjectToArray\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:delete\(\) has parameter \$where with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:deleteBatch\(\) has parameter \$constraints with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:deleteBatch\(\) has parameter \$set with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:fieldsFromQuery\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:formatValues\(\) has parameter \$values with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:formatValues\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:from\(\) has parameter \$from with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:getBinds\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:getCompiledQBWhere\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:getOperator\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:getSetData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:getWhere\(\) has parameter \$where with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:groupBy\(\) has parameter \$by with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:having\(\) has parameter \$key with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:havingIn\(\) has parameter \$values with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:havingLike\(\) has parameter \$field with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:havingNotIn\(\) has parameter \$values with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:insert\(\) has parameter \$set with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:insertBatch\(\) has parameter \$set with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:like\(\) has parameter \$field with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:notHavingLike\(\) has parameter \$field with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:notLike\(\) has parameter \$field with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:objectToArray\(\) has parameter \$object with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:objectToArray\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:onConstraint\(\) has parameter \$set with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:orHaving\(\) has parameter \$key with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:orHavingIn\(\) has parameter \$values with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:orHavingLike\(\) has parameter \$field with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:orHavingNotIn\(\) has parameter \$values with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:orLike\(\) has parameter \$field with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:orNotHavingLike\(\) has parameter \$field with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:orNotLike\(\) has parameter \$field with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:orWhere\(\) has parameter \$key with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:orWhereIn\(\) has parameter \$values with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:orWhereNotIn\(\) has parameter \$values with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:replace\(\) has parameter \$set with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:resetRun\(\) has parameter \$qbResetItems with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:set\(\) has parameter \$key with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:setData\(\) has parameter \$set with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:setQueryAsData\(\) has parameter \$columns with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:setUpdateBatch\(\) has parameter \$key with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:trackAliases\(\) has parameter \$table with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:update\(\) has parameter \$set with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:update\(\) has parameter \$where with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:updateBatch\(\) has parameter \$constraints with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:updateBatch\(\) has parameter \$set with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:updateFields\(\) has parameter \$ignore with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:upsert\(\) has parameter \$set with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:upsertBatch\(\) has parameter \$set with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:where\(\) has parameter \$key with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:whereHaving\(\) has parameter \$key with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:whereIn\(\) has parameter \$values with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:whereNotIn\(\) has parameter \$values with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Property CodeIgniter\\Database\\BaseBuilder\:\:\$QBFrom type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Property CodeIgniter\\Database\\BaseBuilder\:\:\$QBGroupBy type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Property CodeIgniter\\Database\\BaseBuilder\:\:\$QBHaving type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Property CodeIgniter\\Database\\BaseBuilder\:\:\$QBJoin type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Property CodeIgniter\\Database\\BaseBuilder\:\:\$QBOptions type has no value type specified in iterable type array\.$#' + count: 3 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Property CodeIgniter\\Database\\BaseBuilder\:\:\$QBOrderBy type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Property CodeIgniter\\Database\\BaseBuilder\:\:\$QBSelect type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Property CodeIgniter\\Database\\BaseBuilder\:\:\$QBWhere type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Property CodeIgniter\\Database\\BaseBuilder\:\:\$binds type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Property CodeIgniter\\Database\\BaseBuilder\:\:\$bindsKeyCount type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Property CodeIgniter\\Database\\BaseBuilder\:\:\$joinTypes type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Property CodeIgniter\\Database\\BaseBuilder\:\:\$randomKeyword type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Property CodeIgniter\\Database\\BaseBuilder\:\:\$supportedIgnoreStatements type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Class CodeIgniter\\Database\\BaseConnection has PHPDoc tag @property\-read for property \$aliasedTables with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Class CodeIgniter\\Database\\BaseConnection has PHPDoc tag @property\-read for property \$dateFormat with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Class CodeIgniter\\Database\\BaseConnection has PHPDoc tag @property\-read for property \$encrypt with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Class CodeIgniter\\Database\\BaseConnection has PHPDoc tag @property\-read for property \$failover with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Class CodeIgniter\\Database\\BaseConnection has PHPDoc tag @property\-read for property \$reservedIdentifiers with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Method CodeIgniter\\Database\\BaseConnection\:\:__construct\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Method CodeIgniter\\Database\\BaseConnection\:\:__get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Method CodeIgniter\\Database\\BaseConnection\:\:callFunction\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Method CodeIgniter\\Database\\BaseConnection\:\:escape\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Method CodeIgniter\\Database\\BaseConnection\:\:escape\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Method CodeIgniter\\Database\\BaseConnection\:\:escapeIdentifiers\(\) has parameter \$item with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Method CodeIgniter\\Database\\BaseConnection\:\:escapeIdentifiers\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Method CodeIgniter\\Database\\BaseConnection\:\:foreignKeyDataToObjects\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Method CodeIgniter\\Database\\BaseConnection\:\:prepare\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Method CodeIgniter\\Database\\BaseConnection\:\:protectIdentifiers\(\) has parameter \$item with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Method CodeIgniter\\Database\\BaseConnection\:\:protectIdentifiers\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Method CodeIgniter\\Database\\BaseConnection\:\:query\(\) has parameter \$binds with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Method CodeIgniter\\Database\\BaseConnection\:\:setAliasedTables\(\) has parameter \$aliases with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Method CodeIgniter\\Database\\BaseConnection\:\:table\(\) has parameter \$tableName with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Property CodeIgniter\\Database\\BaseConnection\:\:\$aliasedTables type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Property CodeIgniter\\Database\\BaseConnection\:\:\$dataCache type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Property CodeIgniter\\Database\\BaseConnection\:\:\$encrypt type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Property CodeIgniter\\Database\\BaseConnection\:\:\$escapeChar type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Property CodeIgniter\\Database\\BaseConnection\:\:\$failover type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Property CodeIgniter\\Database\\BaseConnection\:\:\$pregEscapeChar type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Property CodeIgniter\\Database\\BaseConnection\:\:\$reservedIdentifiers type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Method CodeIgniter\\Database\\BasePreparedQuery\:\:_execute\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BasePreparedQuery.php + + - + message: '#^Method CodeIgniter\\Database\\BasePreparedQuery\:\:_prepare\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BasePreparedQuery.php + + - + message: '#^Method CodeIgniter\\Database\\BasePreparedQuery\:\:prepare\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BasePreparedQuery.php + + - + message: '#^Method CodeIgniter\\Database\\BaseResult\:\:fetchAssoc\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseResult.php + + - + message: '#^Method CodeIgniter\\Database\\BaseResult\:\:getCustomResultObject\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseResult.php + + - + message: '#^Method CodeIgniter\\Database\\BaseResult\:\:getFieldData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseResult.php + + - + message: '#^Method CodeIgniter\\Database\\BaseResult\:\:getFieldNames\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseResult.php + + - + message: '#^Method CodeIgniter\\Database\\BaseResult\:\:getFirstRow\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseResult.php + + - + message: '#^Method CodeIgniter\\Database\\BaseResult\:\:getLastRow\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseResult.php + + - + message: '#^Method CodeIgniter\\Database\\BaseResult\:\:getNextRow\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseResult.php + + - + message: '#^Method CodeIgniter\\Database\\BaseResult\:\:getPreviousRow\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseResult.php + + - + message: '#^Method CodeIgniter\\Database\\BaseResult\:\:getResult\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseResult.php + + - + message: '#^Method CodeIgniter\\Database\\BaseResult\:\:getResultArray\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseResult.php + + - + message: '#^Method CodeIgniter\\Database\\BaseResult\:\:getRow\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseResult.php + + - + message: '#^Method CodeIgniter\\Database\\BaseResult\:\:getRowArray\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseResult.php + + - + message: '#^Method CodeIgniter\\Database\\BaseResult\:\:getUnbufferedRow\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseResult.php + + - + message: '#^Method CodeIgniter\\Database\\BaseResult\:\:setRow\(\) has parameter \$key with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseResult.php + + - + message: '#^Method CodeIgniter\\Database\\BaseResult\:\:setRow\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseResult.php + + - + message: '#^Property CodeIgniter\\Database\\BaseResult\:\:\$customResultObject type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseResult.php + + - + message: '#^Property CodeIgniter\\Database\\BaseResult\:\:\$rowData type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseResult.php + + - + message: '#^Method CodeIgniter\\Database\\BaseUtils\:\:_backup\(\) has parameter \$prefs with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseUtils.php + + - + message: '#^Method CodeIgniter\\Database\\BaseUtils\:\:backup\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseUtils.php + + - + message: '#^Method CodeIgniter\\Database\\BaseUtils\:\:getXMLFromResult\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseUtils.php + + - + message: '#^Method CodeIgniter\\Database\\BaseUtils\:\:listDatabases\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/BaseUtils.php + + - + message: '#^Method CodeIgniter\\Database\\Config\:\:connect\(\) has parameter \$group with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Config.php + + - + message: '#^Method CodeIgniter\\Database\\Config\:\:forge\(\) has parameter \$group with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Config.php + + - + message: '#^Method CodeIgniter\\Database\\Config\:\:getConnections\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Config.php + + - + message: '#^Method CodeIgniter\\Database\\Config\:\:utils\(\) has parameter \$group with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Config.php + + - + message: '#^Property CodeIgniter\\Database\\Config\:\:\$instances type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Config.php + + - + message: '#^Method CodeIgniter\\Database\\ConnectionInterface\:\:callFunction\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/ConnectionInterface.php + + - + message: '#^Method CodeIgniter\\Database\\ConnectionInterface\:\:callFunction\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/ConnectionInterface.php + + - + message: '#^Method CodeIgniter\\Database\\ConnectionInterface\:\:escape\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/ConnectionInterface.php + + - + message: '#^Method CodeIgniter\\Database\\ConnectionInterface\:\:escape\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/ConnectionInterface.php + + - + message: '#^Method CodeIgniter\\Database\\ConnectionInterface\:\:query\(\) has parameter \$binds with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/ConnectionInterface.php + + - + message: '#^Method CodeIgniter\\Database\\ConnectionInterface\:\:table\(\) has parameter \$tableName with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/ConnectionInterface.php + + - + message: '#^Method CodeIgniter\\Database\\Database\:\:initDriver\(\) has parameter \$argument with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Database.php + + - + message: '#^Method CodeIgniter\\Database\\Database\:\:load\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Database.php + + - + message: '#^Method CodeIgniter\\Database\\Database\:\:parseDSN\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Database.php + + - + message: '#^Method CodeIgniter\\Database\\Database\:\:parseDSN\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Database.php + + - + message: '#^Property CodeIgniter\\Database\\Database\:\:\$connections type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Database.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:_alterTable\(\) has parameter \$processedFields with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:_attributeAutoIncrement\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:_attributeAutoIncrement\(\) has parameter \$field with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:_attributeDefault\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:_attributeDefault\(\) has parameter \$field with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:_attributeType\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:_attributeUnique\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:_attributeUnique\(\) has parameter \$field with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:_attributeUnsigned\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:_attributeUnsigned\(\) has parameter \$field with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:_createTable\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:_createTableAttributes\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:_processColumn\(\) has parameter \$processedField with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:_processFields\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:_processForeignKeys\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:_processIndexes\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:addColumn\(\) has parameter \$fields with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:addField\(\) has parameter \$fields with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:addKey\(\) has parameter \$key with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:addPrimaryKey\(\) has parameter \$key with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:addUniqueKey\(\) has parameter \$key with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:createTable\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:dropColumn\(\) has parameter \$columnNames with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:modifyColumn\(\) has parameter \$fields with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Property CodeIgniter\\Database\\Forge\:\:\$fields type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Property CodeIgniter\\Database\\Forge\:\:\$fkAllowActions type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Property CodeIgniter\\Database\\Forge\:\:\$foreignKeys type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Property CodeIgniter\\Database\\Forge\:\:\$uniqueKeys type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Property CodeIgniter\\Database\\Forge\:\:\$unsigned type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\MigrationRunner\:\:__construct\(\) has parameter \$db with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/MigrationRunner.php + + - + message: '#^Method CodeIgniter\\Database\\MigrationRunner\:\:findMigrations\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/MigrationRunner.php + + - + message: '#^Method CodeIgniter\\Database\\MigrationRunner\:\:findNamespaceMigrations\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/MigrationRunner.php + + - + message: '#^Method CodeIgniter\\Database\\MigrationRunner\:\:getBatchHistory\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/MigrationRunner.php + + - + message: '#^Method CodeIgniter\\Database\\MigrationRunner\:\:getBatches\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/MigrationRunner.php + + - + message: '#^Method CodeIgniter\\Database\\MigrationRunner\:\:getCliMessages\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/MigrationRunner.php + + - + message: '#^Method CodeIgniter\\Database\\MigrationRunner\:\:getHistory\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/MigrationRunner.php + + - + message: '#^Property CodeIgniter\\Database\\MigrationRunner\:\:\$cliMessages type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/MigrationRunner.php + + - + message: '#^Property CodeIgniter\\Database\\MySQLi\\Builder\:\:\$supportedIgnoreStatements type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/MySQLi/Builder.php + + - + message: '#^Method CodeIgniter\\Database\\MySQLi\\Forge\:\:_alterTable\(\) has parameter \$processedFields with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/MySQLi/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\MySQLi\\Forge\:\:_createTableAttributes\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/MySQLi/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\MySQLi\\Forge\:\:_processColumn\(\) has parameter \$processedField with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/MySQLi/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\MySQLi\\Forge\:\:_processIndexes\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/MySQLi/Forge.php + + - + message: '#^Property CodeIgniter\\Database\\MySQLi\\Forge\:\:\$_quoted_table_options type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/MySQLi/Forge.php + + - + message: '#^Property CodeIgniter\\Database\\MySQLi\\Forge\:\:\$_unsigned type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/MySQLi/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\MySQLi\\PreparedQuery\:\:_execute\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/MySQLi/PreparedQuery.php + + - + message: '#^Method CodeIgniter\\Database\\MySQLi\\PreparedQuery\:\:_prepare\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/MySQLi/PreparedQuery.php + + - + message: '#^Method CodeIgniter\\Database\\MySQLi\\Result\:\:fetchAssoc\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/MySQLi/Result.php + + - + message: '#^Method CodeIgniter\\Database\\MySQLi\\Result\:\:getFieldData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/MySQLi/Result.php + + - + message: '#^Method CodeIgniter\\Database\\MySQLi\\Result\:\:getFieldNames\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/MySQLi/Result.php + + - + message: '#^Method CodeIgniter\\Database\\MySQLi\\Utils\:\:_backup\(\) has parameter \$prefs with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/MySQLi/Utils.php + + - + message: '#^Method CodeIgniter\\Database\\OCI8\\Builder\:\:fieldsFromQuery\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/OCI8/Builder.php + + - + message: '#^Property CodeIgniter\\Database\\OCI8\\Builder\:\:\$randomKeyword type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/OCI8/Builder.php + + - + message: '#^Method CodeIgniter\\Database\\OCI8\\Connection\:\:bindParams\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/OCI8/Connection.php + + - + message: '#^Method CodeIgniter\\Database\\OCI8\\Connection\:\:storedProcedure\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/OCI8/Connection.php + + - + message: '#^Property CodeIgniter\\Database\\OCI8\\Connection\:\:\$reservedIdentifiers type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/OCI8/Connection.php + + - + message: '#^Method CodeIgniter\\Database\\OCI8\\Forge\:\:_alterTable\(\) has parameter \$processedFields with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/OCI8/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\OCI8\\Forge\:\:_attributeAutoIncrement\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/OCI8/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\OCI8\\Forge\:\:_attributeAutoIncrement\(\) has parameter \$field with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/OCI8/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\OCI8\\Forge\:\:_attributeType\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/OCI8/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\OCI8\\Forge\:\:_processColumn\(\) has parameter \$processedField with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/OCI8/Forge.php + + - + message: '#^Property CodeIgniter\\Database\\OCI8\\Forge\:\:\$fkAllowActions type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/OCI8/Forge.php + + - + message: '#^Property CodeIgniter\\Database\\OCI8\\Forge\:\:\$unsigned type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/OCI8/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\OCI8\\PreparedQuery\:\:_execute\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/OCI8/PreparedQuery.php + + - + message: '#^Method CodeIgniter\\Database\\OCI8\\PreparedQuery\:\:_prepare\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/OCI8/PreparedQuery.php + + - + message: '#^Method CodeIgniter\\Database\\OCI8\\Result\:\:fetchAssoc\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/OCI8/Result.php + + - + message: '#^Method CodeIgniter\\Database\\OCI8\\Result\:\:getFieldData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/OCI8/Result.php + + - + message: '#^Method CodeIgniter\\Database\\OCI8\\Result\:\:getFieldNames\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/OCI8/Result.php + + - + message: '#^Method CodeIgniter\\Database\\OCI8\\Utils\:\:_backup\(\) has parameter \$prefs with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/OCI8/Utils.php + + - + message: '#^Method CodeIgniter\\Database\\Postgre\\Builder\:\:replace\(\) has parameter \$set with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Postgre/Builder.php + + - + message: '#^Property CodeIgniter\\Database\\Postgre\\Builder\:\:\$randomKeyword type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Postgre/Builder.php + + - + message: '#^Property CodeIgniter\\Database\\Postgre\\Builder\:\:\$supportedIgnoreStatements type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Postgre/Builder.php + + - + message: '#^Method CodeIgniter\\Database\\Postgre\\Connection\:\:escape\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Postgre/Connection.php + + - + message: '#^Method CodeIgniter\\Database\\Postgre\\Connection\:\:escape\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Postgre/Connection.php + + - + message: '#^Method CodeIgniter\\Database\\Postgre\\Forge\:\:_alterTable\(\) has parameter \$processedFields with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Postgre/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Postgre\\Forge\:\:_attributeAutoIncrement\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Postgre/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Postgre\\Forge\:\:_attributeAutoIncrement\(\) has parameter \$field with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Postgre/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Postgre\\Forge\:\:_attributeType\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Postgre/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Postgre\\Forge\:\:_createTableAttributes\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Postgre/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Postgre\\Forge\:\:_processColumn\(\) has parameter \$processedField with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Postgre/Forge.php + + - + message: '#^Property CodeIgniter\\Database\\Postgre\\Forge\:\:\$_unsigned type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Postgre/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Postgre\\PreparedQuery\:\:_execute\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Postgre/PreparedQuery.php + + - + message: '#^Method CodeIgniter\\Database\\Postgre\\PreparedQuery\:\:_prepare\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Postgre/PreparedQuery.php + + - + message: '#^Method CodeIgniter\\Database\\Postgre\\Result\:\:fetchAssoc\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Postgre/Result.php + + - + message: '#^Method CodeIgniter\\Database\\Postgre\\Result\:\:getFieldData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Postgre/Result.php + + - + message: '#^Method CodeIgniter\\Database\\Postgre\\Result\:\:getFieldNames\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Postgre/Result.php + + - + message: '#^Method CodeIgniter\\Database\\Postgre\\Utils\:\:_backup\(\) has parameter \$prefs with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Postgre/Utils.php + + - + message: '#^Method CodeIgniter\\Database\\PreparedQueryInterface\:\:prepare\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/PreparedQueryInterface.php + + - + message: '#^Method CodeIgniter\\Database\\Query\:\:matchNamedBinds\(\) has parameter \$binds with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Query.php + + - + message: '#^Method CodeIgniter\\Database\\Query\:\:matchSimpleBinds\(\) has parameter \$binds with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Query.php + + - + message: '#^Method CodeIgniter\\Database\\Query\:\:setBinds\(\) has parameter \$binds with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Query.php + + - + message: '#^Property CodeIgniter\\Database\\Query\:\:\$binds type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/Query.php + + - + message: '#^Method CodeIgniter\\Database\\ResultInterface\:\:getCustomResultObject\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/ResultInterface.php + + - + message: '#^Method CodeIgniter\\Database\\ResultInterface\:\:getFieldData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/ResultInterface.php + + - + message: '#^Method CodeIgniter\\Database\\ResultInterface\:\:getFieldNames\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/ResultInterface.php + + - + message: '#^Method CodeIgniter\\Database\\ResultInterface\:\:getFirstRow\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/ResultInterface.php + + - + message: '#^Method CodeIgniter\\Database\\ResultInterface\:\:getLastRow\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/ResultInterface.php + + - + message: '#^Method CodeIgniter\\Database\\ResultInterface\:\:getNextRow\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/ResultInterface.php + + - + message: '#^Method CodeIgniter\\Database\\ResultInterface\:\:getPreviousRow\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/ResultInterface.php + + - + message: '#^Method CodeIgniter\\Database\\ResultInterface\:\:getResult\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/ResultInterface.php + + - + message: '#^Method CodeIgniter\\Database\\ResultInterface\:\:getResultArray\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/ResultInterface.php + + - + message: '#^Method CodeIgniter\\Database\\ResultInterface\:\:getResultObject\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/ResultInterface.php + + - + message: '#^Method CodeIgniter\\Database\\ResultInterface\:\:getRow\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/ResultInterface.php + + - + message: '#^Method CodeIgniter\\Database\\ResultInterface\:\:getRowArray\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/ResultInterface.php + + - + message: '#^Method CodeIgniter\\Database\\ResultInterface\:\:getUnbufferedRow\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/ResultInterface.php + + - + message: '#^Method CodeIgniter\\Database\\ResultInterface\:\:setRow\(\) has parameter \$key with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/ResultInterface.php + + - + message: '#^Method CodeIgniter\\Database\\ResultInterface\:\:setRow\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/ResultInterface.php + + - + message: '#^Method CodeIgniter\\Database\\SQLSRV\\Builder\:\:fieldsFromQuery\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Builder.php + + - + message: '#^Method CodeIgniter\\Database\\SQLSRV\\Builder\:\:replace\(\) has parameter \$set with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Builder.php + + - + message: '#^Property CodeIgniter\\Database\\SQLSRV\\Builder\:\:\$randomKeyword type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Builder.php + + - + message: '#^Method CodeIgniter\\Database\\SQLSRV\\Connection\:\:__construct\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Connection.php + + - + message: '#^Method CodeIgniter\\Database\\SQLSRV\\Forge\:\:_alterTable\(\) has parameter \$processedFields with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\SQLSRV\\Forge\:\:_attributeAutoIncrement\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\SQLSRV\\Forge\:\:_attributeAutoIncrement\(\) has parameter \$field with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\SQLSRV\\Forge\:\:_attributeType\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\SQLSRV\\Forge\:\:_createTableAttributes\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\SQLSRV\\Forge\:\:_processColumn\(\) has parameter \$processedField with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\SQLSRV\\Forge\:\:_processIndexes\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Forge.php + + - + message: '#^Property CodeIgniter\\Database\\SQLSRV\\Forge\:\:\$fkAllowActions type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Forge.php + + - + message: '#^Property CodeIgniter\\Database\\SQLSRV\\Forge\:\:\$unsigned type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\SQLSRV\\PreparedQuery\:\:_execute\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLSRV/PreparedQuery.php + + - + message: '#^Method CodeIgniter\\Database\\SQLSRV\\PreparedQuery\:\:_prepare\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLSRV/PreparedQuery.php + + - + message: '#^Method CodeIgniter\\Database\\SQLSRV\\PreparedQuery\:\:parameterize\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLSRV/PreparedQuery.php + + - + message: '#^Property CodeIgniter\\Database\\SQLSRV\\PreparedQuery\:\:\$parameters type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLSRV/PreparedQuery.php + + - + message: '#^Method CodeIgniter\\Database\\SQLSRV\\Result\:\:fetchAssoc\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Result.php + + - + message: '#^Method CodeIgniter\\Database\\SQLSRV\\Result\:\:getFieldData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Result.php + + - + message: '#^Method CodeIgniter\\Database\\SQLSRV\\Result\:\:getFieldNames\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Result.php + + - + message: '#^Method CodeIgniter\\Database\\SQLSRV\\Utils\:\:_backup\(\) has parameter \$prefs with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Utils.php + + - + message: '#^Property CodeIgniter\\Database\\SQLite3\\Builder\:\:\$randomKeyword type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLite3/Builder.php + + - + message: '#^Property CodeIgniter\\Database\\SQLite3\\Builder\:\:\$supportedIgnoreStatements type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLite3/Builder.php + + - + message: '#^Method CodeIgniter\\Database\\SQLite3\\Forge\:\:_alterTable\(\) has parameter \$processedFields with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLite3/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\SQLite3\\Forge\:\:_attributeAutoIncrement\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLite3/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\SQLite3\\Forge\:\:_attributeAutoIncrement\(\) has parameter \$field with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLite3/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\SQLite3\\Forge\:\:_attributeType\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLite3/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\SQLite3\\Forge\:\:_processColumn\(\) has parameter \$processedField with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLite3/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\SQLite3\\Forge\:\:_processForeignKeys\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLite3/Forge.php + + - + message: '#^Property CodeIgniter\\Database\\SQLite3\\Forge\:\:\$_unsigned type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLite3/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\SQLite3\\PreparedQuery\:\:_execute\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLite3/PreparedQuery.php + + - + message: '#^Method CodeIgniter\\Database\\SQLite3\\PreparedQuery\:\:_prepare\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLite3/PreparedQuery.php + + - + message: '#^Method CodeIgniter\\Database\\SQLite3\\Result\:\:fetchAssoc\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLite3/Result.php + + - + message: '#^Method CodeIgniter\\Database\\SQLite3\\Result\:\:getFieldData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLite3/Result.php + + - + message: '#^Method CodeIgniter\\Database\\SQLite3\\Result\:\:getFieldNames\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLite3/Result.php + + - + message: '#^Method CodeIgniter\\Database\\SQLite3\\Table\:\:addForeignKey\(\) has parameter \$foreignKeys with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLite3/Table.php + + - + message: '#^Method CodeIgniter\\Database\\SQLite3\\Table\:\:addPrimaryKey\(\) has parameter \$fields with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLite3/Table.php + + - + message: '#^Method CodeIgniter\\Database\\SQLite3\\Table\:\:formatFields\(\) has parameter \$fields with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLite3/Table.php + + - + message: '#^Method CodeIgniter\\Database\\SQLite3\\Table\:\:formatFields\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLite3/Table.php + + - + message: '#^Property CodeIgniter\\Database\\SQLite3\\Table\:\:\$foreignKeys type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLite3/Table.php + + - + message: '#^Property CodeIgniter\\Database\\SQLite3\\Table\:\:\$keys type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLite3/Table.php + + - + message: '#^Method CodeIgniter\\Database\\SQLite3\\Utils\:\:_backup\(\) has parameter \$prefs with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Database/SQLite3/Utils.php + + - + message: '#^Method CodeIgniter\\Debug\\BaseExceptionHandler\:\:collectVars\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/BaseExceptionHandler.php + + - + message: '#^Method CodeIgniter\\Debug\\BaseExceptionHandler\:\:maskData\(\) has parameter \$args with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/BaseExceptionHandler.php + + - + message: '#^Method CodeIgniter\\Debug\\BaseExceptionHandler\:\:maskData\(\) has parameter \$keysToMask with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/BaseExceptionHandler.php + + - + message: '#^Method CodeIgniter\\Debug\\BaseExceptionHandler\:\:maskData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/BaseExceptionHandler.php + + - + message: '#^Method CodeIgniter\\Debug\\BaseExceptionHandler\:\:maskSensitiveData\(\) has parameter \$keysToMask with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/BaseExceptionHandler.php + + - + message: '#^Method CodeIgniter\\Debug\\BaseExceptionHandler\:\:maskSensitiveData\(\) has parameter \$trace with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/BaseExceptionHandler.php + + - + message: '#^Method CodeIgniter\\Debug\\BaseExceptionHandler\:\:maskSensitiveData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/BaseExceptionHandler.php + + - + message: '#^Method CodeIgniter\\Debug\\ExceptionHandler\:\:fail\(\) has parameter \$messages with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/ExceptionHandler.php + + - + message: '#^Method CodeIgniter\\Debug\\ExceptionHandler\:\:format\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/ExceptionHandler.php + + - + message: '#^Method CodeIgniter\\Debug\\ExceptionHandler\:\:respond\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/ExceptionHandler.php + + - + message: '#^Method CodeIgniter\\Debug\\ExceptionHandler\:\:respondCreated\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/ExceptionHandler.php + + - + message: '#^Method CodeIgniter\\Debug\\ExceptionHandler\:\:respondDeleted\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/ExceptionHandler.php + + - + message: '#^Method CodeIgniter\\Debug\\ExceptionHandler\:\:respondUpdated\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/ExceptionHandler.php + + - + message: '#^Method CodeIgniter\\Debug\\Exceptions\:\:collectVars\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Exceptions.php + + - + message: '#^Method CodeIgniter\\Debug\\Exceptions\:\:determineCodes\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Exceptions.php + + - + message: '#^Method CodeIgniter\\Debug\\Exceptions\:\:fail\(\) has parameter \$messages with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Exceptions.php + + - + message: '#^Method CodeIgniter\\Debug\\Exceptions\:\:format\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Exceptions.php + + - + message: '#^Method CodeIgniter\\Debug\\Exceptions\:\:maskData\(\) has parameter \$args with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Exceptions.php + + - + message: '#^Method CodeIgniter\\Debug\\Exceptions\:\:maskData\(\) has parameter \$keysToMask with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Exceptions.php + + - + message: '#^Method CodeIgniter\\Debug\\Exceptions\:\:maskData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Exceptions.php + + - + message: '#^Method CodeIgniter\\Debug\\Exceptions\:\:maskSensitiveData\(\) has parameter \$keysToMask with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Exceptions.php + + - + message: '#^Method CodeIgniter\\Debug\\Exceptions\:\:maskSensitiveData\(\) has parameter \$trace with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Exceptions.php + + - + message: '#^Method CodeIgniter\\Debug\\Exceptions\:\:maskSensitiveData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Exceptions.php + + - + message: '#^Method CodeIgniter\\Debug\\Exceptions\:\:renderBacktrace\(\) has parameter \$backtrace with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Exceptions.php + + - + message: '#^Method CodeIgniter\\Debug\\Exceptions\:\:respond\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Exceptions.php + + - + message: '#^Method CodeIgniter\\Debug\\Exceptions\:\:respondCreated\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Exceptions.php + + - + message: '#^Method CodeIgniter\\Debug\\Exceptions\:\:respondDeleted\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Exceptions.php + + - + message: '#^Method CodeIgniter\\Debug\\Exceptions\:\:respondUpdated\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Exceptions.php + + - + message: '#^Property CodeIgniter\\Debug\\Iterator\:\:\$results type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Iterator.php + + - + message: '#^Property CodeIgniter\\Debug\\Iterator\:\:\$tests type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Iterator.php + + - + message: '#^Method CodeIgniter\\Debug\\Timer\:\:getTimers\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Timer.php + + - + message: '#^Property CodeIgniter\\Debug\\Timer\:\:\$timers type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Timer.php + + - + message: '#^Method CodeIgniter\\Debug\\Toolbar\:\:collectTimelineData\(\) has parameter \$collectors with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar.php + + - + message: '#^Method CodeIgniter\\Debug\\Toolbar\:\:collectTimelineData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar.php + + - + message: '#^Method CodeIgniter\\Debug\\Toolbar\:\:collectVarData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar.php + + - + message: '#^Method CodeIgniter\\Debug\\Toolbar\:\:renderTimeline\(\) has parameter \$collectors with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar.php + + - + message: '#^Method CodeIgniter\\Debug\\Toolbar\:\:renderTimeline\(\) has parameter \$styles with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar.php + + - + message: '#^Method CodeIgniter\\Debug\\Toolbar\:\:renderTimelineRecursive\(\) has parameter \$rows with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar.php + + - + message: '#^Method CodeIgniter\\Debug\\Toolbar\:\:renderTimelineRecursive\(\) has parameter \$styles with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar.php + + - + message: '#^Method CodeIgniter\\Debug\\Toolbar\:\:structureTimelineData\(\) has parameter \$elements with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar.php + + - + message: '#^Method CodeIgniter\\Debug\\Toolbar\:\:structureTimelineData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar.php + + - + message: '#^Method CodeIgniter\\Debug\\Toolbar\\Collectors\\BaseCollector\:\:display\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar/Collectors/BaseCollector.php + + - + message: '#^Method CodeIgniter\\Debug\\Toolbar\\Collectors\\BaseCollector\:\:formatTimelineData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar/Collectors/BaseCollector.php + + - + message: '#^Method CodeIgniter\\Debug\\Toolbar\\Collectors\\BaseCollector\:\:getAsArray\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar/Collectors/BaseCollector.php + + - + message: '#^Method CodeIgniter\\Debug\\Toolbar\\Collectors\\BaseCollector\:\:getVarData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar/Collectors/BaseCollector.php + + - + message: '#^Method CodeIgniter\\Debug\\Toolbar\\Collectors\\BaseCollector\:\:timelineData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar/Collectors/BaseCollector.php + + - + message: '#^Method CodeIgniter\\Debug\\Toolbar\\Collectors\\Config\:\:display\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar/Collectors/Config.php + + - + message: '#^Method CodeIgniter\\Debug\\Toolbar\\Collectors\\Database\:\:display\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar/Collectors/Database.php + + - + message: '#^Method CodeIgniter\\Debug\\Toolbar\\Collectors\\Database\:\:formatTimelineData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar/Collectors/Database.php + + - + message: '#^Property CodeIgniter\\Debug\\Toolbar\\Collectors\\Database\:\:\$connections type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar/Collectors/Database.php + + - + message: '#^Property CodeIgniter\\Debug\\Toolbar\\Collectors\\Database\:\:\$queries type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar/Collectors/Database.php + + - + message: '#^Method CodeIgniter\\Debug\\Toolbar\\Collectors\\Events\:\:display\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar/Collectors/Events.php + + - + message: '#^Method CodeIgniter\\Debug\\Toolbar\\Collectors\\Events\:\:formatTimelineData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar/Collectors/Events.php + + - + message: '#^Method CodeIgniter\\Debug\\Toolbar\\Collectors\\Files\:\:display\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar/Collectors/Files.php + + - + message: '#^Method CodeIgniter\\Debug\\Toolbar\\Collectors\\History\:\:display\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar/Collectors/History.php + + - + message: '#^Property CodeIgniter\\Debug\\Toolbar\\Collectors\\History\:\:\$files type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar/Collectors/History.php + + - + message: '#^Method CodeIgniter\\Debug\\Toolbar\\Collectors\\Logs\:\:collectLogs\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar/Collectors/Logs.php + + - + message: '#^Method CodeIgniter\\Debug\\Toolbar\\Collectors\\Logs\:\:display\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar/Collectors/Logs.php + + - + message: '#^Property CodeIgniter\\Debug\\Toolbar\\Collectors\\Logs\:\:\$data type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar/Collectors/Logs.php + + - + message: '#^Method CodeIgniter\\Debug\\Toolbar\\Collectors\\Timers\:\:formatTimelineData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar/Collectors/Timers.php + + - + message: '#^Method CodeIgniter\\Debug\\Toolbar\\Collectors\\Views\:\:formatTimelineData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar/Collectors/Views.php + + - + message: '#^Method CodeIgniter\\Debug\\Toolbar\\Collectors\\Views\:\:getVarData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar/Collectors/Views.php + + - + message: '#^Property CodeIgniter\\Debug\\Toolbar\\Collectors\\Views\:\:\$views type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Debug/Toolbar/Collectors/Views.php + + - + message: '#^Method CodeIgniter\\Email\\Email\:\:__construct\(\) has parameter \$config with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Email/Email.php + + - + message: '#^Method CodeIgniter\\Email\\Email\:\:cleanEmail\(\) has parameter \$email with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Email/Email.php + + - + message: '#^Method CodeIgniter\\Email\\Email\:\:cleanEmail\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Email/Email.php + + - + message: '#^Method CodeIgniter\\Email\\Email\:\:initialize\(\) has parameter \$config with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Email/Email.php + + - + message: '#^Method CodeIgniter\\Email\\Email\:\:printDebugger\(\) has parameter \$include with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Email/Email.php + + - + message: '#^Method CodeIgniter\\Email\\Email\:\:setArchiveValues\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Email/Email.php + + - + message: '#^Method CodeIgniter\\Email\\Email\:\:setTo\(\) has parameter \$to with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Email/Email.php + + - + message: '#^Method CodeIgniter\\Email\\Email\:\:stringToArray\(\) has parameter \$email with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Email/Email.php + + - + message: '#^Method CodeIgniter\\Email\\Email\:\:stringToArray\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Email/Email.php + + - + message: '#^Method CodeIgniter\\Email\\Email\:\:validateEmail\(\) has parameter \$email with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Email/Email.php + + - + message: '#^Property CodeIgniter\\Email\\Email\:\:\$BCCArray type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Email/Email.php + + - + message: '#^Property CodeIgniter\\Email\\Email\:\:\$CCArray type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Email/Email.php + + - + message: '#^Property CodeIgniter\\Email\\Email\:\:\$archive type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Email/Email.php + + - + message: '#^Property CodeIgniter\\Email\\Email\:\:\$attachments type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Email/Email.php + + - + message: '#^Property CodeIgniter\\Email\\Email\:\:\$bitDepths type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Email/Email.php + + - + message: '#^Property CodeIgniter\\Email\\Email\:\:\$debugMessage type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Email/Email.php + + - + message: '#^Property CodeIgniter\\Email\\Email\:\:\$headers type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Email/Email.php + + - + message: '#^Property CodeIgniter\\Email\\Email\:\:\$priorities type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Email/Email.php + + - + message: '#^Property CodeIgniter\\Email\\Email\:\:\$protocols type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Email/Email.php + + - + message: '#^Property CodeIgniter\\Email\\Email\:\:\$recipients type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Email/Email.php + + - + message: '#^Property CodeIgniter\\Email\\Email\:\:\$tmpArchive type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Email/Email.php + + - + message: '#^Method CodeIgniter\\Encryption\\EncrypterInterface\:\:decrypt\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Encryption/EncrypterInterface.php + + - + message: '#^Method CodeIgniter\\Encryption\\EncrypterInterface\:\:encrypt\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Encryption/EncrypterInterface.php + + - + message: '#^Method CodeIgniter\\Encryption\\Encryption\:\:__get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Encryption/Encryption.php + + - + message: '#^Property CodeIgniter\\Encryption\\Encryption\:\:\$drivers type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Encryption/Encryption.php + + - + message: '#^Method CodeIgniter\\Encryption\\Handlers\\BaseHandler\:\:__get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Encryption/Handlers/BaseHandler.php + + - + message: '#^Method CodeIgniter\\Encryption\\Handlers\\OpenSSLHandler\:\:decrypt\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Encryption/Handlers/OpenSSLHandler.php + + - + message: '#^Method CodeIgniter\\Encryption\\Handlers\\OpenSSLHandler\:\:encrypt\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Encryption/Handlers/OpenSSLHandler.php + + - + message: '#^Property CodeIgniter\\Encryption\\Handlers\\OpenSSLHandler\:\:\$digestSize type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Encryption/Handlers/OpenSSLHandler.php + + - + message: '#^Method CodeIgniter\\Encryption\\Handlers\\SodiumHandler\:\:decrypt\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Encryption/Handlers/SodiumHandler.php + + - + message: '#^Method CodeIgniter\\Encryption\\Handlers\\SodiumHandler\:\:encrypt\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Encryption/Handlers/SodiumHandler.php + + - + message: '#^Method CodeIgniter\\Encryption\\Handlers\\SodiumHandler\:\:parseParams\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Encryption/Handlers/SodiumHandler.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\ArrayCast\:\:get\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/ArrayCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\ArrayCast\:\:get\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/ArrayCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\ArrayCast\:\:get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/ArrayCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\ArrayCast\:\:set\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/ArrayCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\ArrayCast\:\:set\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/ArrayCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\BaseCast\:\:get\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/BaseCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\BaseCast\:\:get\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/BaseCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\BaseCast\:\:get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/BaseCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\BaseCast\:\:set\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/BaseCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\BaseCast\:\:set\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/BaseCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\BaseCast\:\:set\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/BaseCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\BooleanCast\:\:get\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/BooleanCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\BooleanCast\:\:get\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/BooleanCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\CSVCast\:\:get\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/CSVCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\CSVCast\:\:get\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/CSVCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\CSVCast\:\:get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/CSVCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\CSVCast\:\:set\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/CSVCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\CSVCast\:\:set\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/CSVCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\CastInterface\:\:get\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/CastInterface.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\CastInterface\:\:get\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/CastInterface.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\CastInterface\:\:get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/CastInterface.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\CastInterface\:\:set\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/CastInterface.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\CastInterface\:\:set\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/CastInterface.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\CastInterface\:\:set\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/CastInterface.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\DatetimeCast\:\:get\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/DatetimeCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\DatetimeCast\:\:get\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/DatetimeCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\FloatCast\:\:get\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/FloatCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\FloatCast\:\:get\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/FloatCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\IntBoolCast\:\:get\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/IntBoolCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\IntBoolCast\:\:set\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/IntBoolCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\IntegerCast\:\:get\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/IntegerCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\IntegerCast\:\:get\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/IntegerCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\JsonCast\:\:get\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/JsonCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\JsonCast\:\:get\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/JsonCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\JsonCast\:\:get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/JsonCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\JsonCast\:\:set\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/JsonCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\JsonCast\:\:set\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/JsonCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\ObjectCast\:\:get\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/ObjectCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\ObjectCast\:\:get\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/ObjectCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\StringCast\:\:get\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/StringCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\StringCast\:\:get\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/StringCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\TimestampCast\:\:get\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/TimestampCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\TimestampCast\:\:get\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/TimestampCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\TimestampCast\:\:get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/TimestampCast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\URICast\:\:get\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/URICast.php + + - + message: '#^Method CodeIgniter\\Entity\\Cast\\URICast\:\:get\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Cast/URICast.php + + - + message: '#^Method CodeIgniter\\Entity\\Entity\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Entity.php + + - + message: '#^Method CodeIgniter\\Entity\\Entity\:\:__get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Entity.php + + - + message: '#^Method CodeIgniter\\Entity\\Entity\:\:__set\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Entity.php + + - + message: '#^Method CodeIgniter\\Entity\\Entity\:\:castAs\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Entity.php + + - + message: '#^Method CodeIgniter\\Entity\\Entity\:\:fill\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Entity.php + + - + message: '#^Method CodeIgniter\\Entity\\Entity\:\:injectRawData\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Entity.php + + - + message: '#^Method CodeIgniter\\Entity\\Entity\:\:jsonSerialize\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Entity.php + + - + message: '#^Method CodeIgniter\\Entity\\Entity\:\:setAttributes\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Entity.php + + - + message: '#^Method CodeIgniter\\Entity\\Entity\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Entity.php + + - + message: '#^Method CodeIgniter\\Entity\\Entity\:\:toRawArray\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Entity/Entity.php + + - + message: '#^Method CodeIgniter\\Events\\Events\:\:listeners\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Events/Events.php + + - + message: '#^Method CodeIgniter\\Events\\Events\:\:setFiles\(\) has parameter \$files with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Events/Events.php + + - + message: '#^Property CodeIgniter\\Events\\Events\:\:\$listeners type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Events/Events.php + + - + message: '#^Method CodeIgniter\\Exceptions\\PageNotFoundException\:\:lang\(\) has parameter \$args with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Exceptions/PageNotFoundException.php + + - + message: '#^Method CodeIgniter\\Filters\\Filters\:\:checkExcept\(\) has parameter \$paths with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Filters/Filters.php + + - + message: '#^Method CodeIgniter\\Filters\\Filters\:\:checkPseudoRegex\(\) has parameter \$paths with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Filters/Filters.php + + - + message: '#^Method CodeIgniter\\Filters\\Filters\:\:enableFilters\(\) has parameter \$names with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Filters/Filters.php + + - + message: '#^Method CodeIgniter\\Filters\\Filters\:\:getFilters\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Filters/Filters.php + + - + message: '#^Method CodeIgniter\\Filters\\Filters\:\:getFiltersClass\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Filters/Filters.php + + - + message: '#^Method CodeIgniter\\Filters\\Filters\:\:getRequiredFilters\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Filters/Filters.php + + - + message: '#^Method CodeIgniter\\Filters\\Filters\:\:pathApplies\(\) has parameter \$paths with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Filters/Filters.php + + - + message: '#^Method CodeIgniter\\Filters\\Filters\:\:registerArguments\(\) has parameter \$arguments with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Filters/Filters.php + + - + message: '#^Method CodeIgniter\\Filters\\Filters\:\:runAfter\(\) has parameter \$filterClasses with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Filters/Filters.php + + - + message: '#^Method CodeIgniter\\Filters\\Filters\:\:runBefore\(\) has parameter \$filterClasses with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Filters/Filters.php + + - + message: '#^Method CodeIgniter\\Filters\\Filters\:\:setToolbarToLast\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Filters/Filters.php + + - + message: '#^Property CodeIgniter\\Filters\\Filters\:\:\$filters type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Filters/Filters.php + + - + message: '#^Property CodeIgniter\\Filters\\Filters\:\:\$filtersClass type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Filters/Filters.php + + - + message: '#^Method CodeIgniter\\Filters\\ForceHTTPS\:\:after\(\) has parameter \$arguments with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Filters/ForceHTTPS.php + + - + message: '#^Method CodeIgniter\\Filters\\ForceHTTPS\:\:before\(\) has parameter \$arguments with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Filters/ForceHTTPS.php + + - + message: '#^Method CodeIgniter\\Filters\\InvalidChars\:\:checkControl\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Filters/InvalidChars.php + + - + message: '#^Method CodeIgniter\\Filters\\InvalidChars\:\:checkControl\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Filters/InvalidChars.php + + - + message: '#^Method CodeIgniter\\Filters\\InvalidChars\:\:checkEncoding\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Filters/InvalidChars.php + + - + message: '#^Method CodeIgniter\\Filters\\InvalidChars\:\:checkEncoding\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Filters/InvalidChars.php + + - + message: '#^Method CodeIgniter\\Filters\\PageCache\:\:after\(\) has parameter \$arguments with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Filters/PageCache.php + + - + message: '#^Method CodeIgniter\\Filters\\PageCache\:\:before\(\) has parameter \$arguments with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Filters/PageCache.php + + - + message: '#^Method CodeIgniter\\Filters\\PerformanceMetrics\:\:after\(\) has parameter \$arguments with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Filters/PerformanceMetrics.php + + - + message: '#^Method CodeIgniter\\Filters\\PerformanceMetrics\:\:before\(\) has parameter \$arguments with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Filters/PerformanceMetrics.php + + - + message: '#^Method CodeIgniter\\Format\\FormatterInterface\:\:format\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Format/FormatterInterface.php + + - + message: '#^Method CodeIgniter\\Format\\JSONFormatter\:\:format\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Format/JSONFormatter.php + + - + message: '#^Method CodeIgniter\\Format\\XMLFormatter\:\:arrayToXML\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Format/XMLFormatter.php + + - + message: '#^Method CodeIgniter\\Format\\XMLFormatter\:\:format\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Format/XMLFormatter.php + + - + message: '#^Method CodeIgniter\\HTTP\\CLIRequest\:\:getArgs\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CLIRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CLIRequest\:\:getCookie\(\) has parameter \$index with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CLIRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CLIRequest\:\:getCookie\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CLIRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CLIRequest\:\:getGet\(\) has parameter \$flags with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CLIRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CLIRequest\:\:getGet\(\) has parameter \$index with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CLIRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CLIRequest\:\:getGet\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CLIRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CLIRequest\:\:getGetPost\(\) has parameter \$flags with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CLIRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CLIRequest\:\:getGetPost\(\) has parameter \$index with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CLIRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CLIRequest\:\:getGetPost\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CLIRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CLIRequest\:\:getOptions\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CLIRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CLIRequest\:\:getPost\(\) has parameter \$flags with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CLIRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CLIRequest\:\:getPost\(\) has parameter \$index with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CLIRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CLIRequest\:\:getPost\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CLIRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CLIRequest\:\:getPostGet\(\) has parameter \$flags with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CLIRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CLIRequest\:\:getPostGet\(\) has parameter \$index with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CLIRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CLIRequest\:\:getPostGet\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CLIRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CLIRequest\:\:getSegments\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CLIRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CLIRequest\:\:returnNullOrEmptyArray\(\) has parameter \$index with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CLIRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CLIRequest\:\:returnNullOrEmptyArray\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CLIRequest.php + + - + message: '#^Property CodeIgniter\\HTTP\\CLIRequest\:\:\$args type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CLIRequest.php + + - + message: '#^Property CodeIgniter\\HTTP\\CLIRequest\:\:\$options type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CLIRequest.php + + - + message: '#^Property CodeIgniter\\HTTP\\CLIRequest\:\:\$segments type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CLIRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CURLRequest\:\:applyBody\(\) has parameter \$curlOptions with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CURLRequest\:\:applyBody\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CURLRequest\:\:applyMethod\(\) has parameter \$curlOptions with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CURLRequest\:\:applyMethod\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CURLRequest\:\:applyRequestHeaders\(\) has parameter \$curlOptions with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CURLRequest\:\:applyRequestHeaders\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CURLRequest\:\:delete\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CURLRequest\:\:get\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CURLRequest\:\:head\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CURLRequest\:\:options\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CURLRequest\:\:parseOptions\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CURLRequest\:\:patch\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CURLRequest\:\:post\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CURLRequest\:\:put\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CURLRequest\:\:request\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CURLRequest\:\:sendRequest\(\) has parameter \$curlOptions with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CURLRequest\:\:setCURLOptions\(\) has parameter \$config with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CURLRequest\:\:setCURLOptions\(\) has parameter \$curlOptions with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CURLRequest\:\:setCURLOptions\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CURLRequest\:\:setForm\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CURLRequest\:\:setJSON\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\CURLRequest\:\:setResponseHeaders\(\) has parameter \$headers with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Property CodeIgniter\\HTTP\\CURLRequest\:\:\$config type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Property CodeIgniter\\HTTP\\CURLRequest\:\:\$defaultConfig type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Property CodeIgniter\\HTTP\\CURLRequest\:\:\$defaultOptions type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Property CodeIgniter\\HTTP\\CURLRequest\:\:\$redirectDefaults type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:addBaseURI\(\) has parameter \$uri with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Method CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:addChildSrc\(\) has parameter \$uri with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Method CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:addConnectSrc\(\) has parameter \$uri with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Method CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:addFontSrc\(\) has parameter \$uri with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Method CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:addFormAction\(\) has parameter \$uri with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Method CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:addFrameAncestor\(\) has parameter \$uri with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Method CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:addFrameSrc\(\) has parameter \$uri with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Method CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:addImageSrc\(\) has parameter \$uri with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Method CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:addManifestSrc\(\) has parameter \$uri with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Method CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:addMediaSrc\(\) has parameter \$uri with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Method CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:addObjectSrc\(\) has parameter \$uri with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Method CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:addPluginType\(\) has parameter \$mime with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Method CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:addSandbox\(\) has parameter \$flags with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Method CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:addScriptSrc\(\) has parameter \$uri with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Method CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:addStyleSrc\(\) has parameter \$uri with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Method CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:addToHeader\(\) has parameter \$values with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Method CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:setDefaultSrc\(\) has parameter \$uri with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Property CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:\$baseURI type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Property CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:\$childSrc type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Property CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:\$connectSrc type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Property CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:\$defaultSrc type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Property CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:\$fontSrc type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Property CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:\$formAction type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Property CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:\$frameAncestors type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Property CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:\$frameSrc type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Property CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:\$imageSrc type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Property CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:\$manifestSrc type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Property CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:\$mediaSrc type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Property CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:\$nonces type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Property CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:\$objectSrc type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Property CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:\$pluginTypes type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Property CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:\$reportOnlyHeaders type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Property CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:\$sandbox type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Property CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:\$scriptSrc type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Property CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:\$styleSrc type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Property CodeIgniter\\HTTP\\ContentSecurityPolicy\:\:\$tempHeaders type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ContentSecurityPolicy.php + + - + message: '#^Method CodeIgniter\\HTTP\\Files\\FileCollection\:\:all\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Files/FileCollection.php + + - + message: '#^Method CodeIgniter\\HTTP\\Files\\FileCollection\:\:createFileObject\(\) has parameter \$array with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Files/FileCollection.php + + - + message: '#^Method CodeIgniter\\HTTP\\Files\\FileCollection\:\:fixFilesArray\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Files/FileCollection.php + + - + message: '#^Method CodeIgniter\\HTTP\\Files\\FileCollection\:\:fixFilesArray\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Files/FileCollection.php + + - + message: '#^Method CodeIgniter\\HTTP\\Files\\FileCollection\:\:getValueDotNotationSyntax\(\) has parameter \$index with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Files/FileCollection.php + + - + message: '#^Method CodeIgniter\\HTTP\\Files\\FileCollection\:\:getValueDotNotationSyntax\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Files/FileCollection.php + + - + message: '#^Property CodeIgniter\\HTTP\\Files\\FileCollection\:\:\$files type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Files/FileCollection.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getCookie\(\) has parameter \$flags with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getCookie\(\) has parameter \$index with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getCookie\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getFileMultiple\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getFiles\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getGet\(\) has parameter \$flags with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getGet\(\) has parameter \$index with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getGet\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getGetPost\(\) has parameter \$flags with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getGetPost\(\) has parameter \$index with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getGetPost\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getJSON\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getJsonVar\(\) has parameter \$flags with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getJsonVar\(\) has parameter \$index with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getJsonVar\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getOldInput\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getPost\(\) has parameter \$flags with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getPost\(\) has parameter \$index with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getPost\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getPostGet\(\) has parameter \$flags with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getPostGet\(\) has parameter \$index with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getPostGet\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getRawInput\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getRawInputVar\(\) has parameter \$flags with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getRawInputVar\(\) has parameter \$index with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getRawInputVar\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getVar\(\) has parameter \$flags with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getVar\(\) has parameter \$index with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:getVar\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:negotiate\(\) has parameter \$supported with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequest\:\:setValidLocales\(\) has parameter \$locales with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Property CodeIgniter\\HTTP\\IncomingRequest\:\:\$oldInput type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Property CodeIgniter\\HTTP\\IncomingRequest\:\:\$validLocales type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\Message\:\:getHeader\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Message.php + + - + message: '#^Method CodeIgniter\\HTTP\\Message\:\:setHeader\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Message.php + + - + message: '#^Property CodeIgniter\\HTTP\\Message\:\:\$headerMap type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Message.php + + - + message: '#^Property CodeIgniter\\HTTP\\Message\:\:\$validProtocolVersions type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Message.php + + - + message: '#^Method CodeIgniter\\HTTP\\MessageInterface\:\:setHeader\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/MessageInterface.php + + - + message: '#^Method CodeIgniter\\HTTP\\Negotiate\:\:charset\(\) has parameter \$supported with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Negotiate.php + + - + message: '#^Method CodeIgniter\\HTTP\\Negotiate\:\:encoding\(\) has parameter \$supported with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Negotiate.php + + - + message: '#^Method CodeIgniter\\HTTP\\Negotiate\:\:getBestMatch\(\) has parameter \$supported with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Negotiate.php + + - + message: '#^Method CodeIgniter\\HTTP\\Negotiate\:\:language\(\) has parameter \$supported with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Negotiate.php + + - + message: '#^Method CodeIgniter\\HTTP\\Negotiate\:\:match\(\) has parameter \$acceptable with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Negotiate.php + + - + message: '#^Method CodeIgniter\\HTTP\\Negotiate\:\:matchLocales\(\) has parameter \$acceptable with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Negotiate.php + + - + message: '#^Method CodeIgniter\\HTTP\\Negotiate\:\:matchLocales\(\) has parameter \$supported with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Negotiate.php + + - + message: '#^Method CodeIgniter\\HTTP\\Negotiate\:\:matchParameters\(\) has parameter \$acceptable with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Negotiate.php + + - + message: '#^Method CodeIgniter\\HTTP\\Negotiate\:\:matchParameters\(\) has parameter \$supported with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Negotiate.php + + - + message: '#^Method CodeIgniter\\HTTP\\Negotiate\:\:matchTypes\(\) has parameter \$acceptable with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Negotiate.php + + - + message: '#^Method CodeIgniter\\HTTP\\Negotiate\:\:matchTypes\(\) has parameter \$supported with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Negotiate.php + + - + message: '#^Method CodeIgniter\\HTTP\\Negotiate\:\:media\(\) has parameter \$supported with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Negotiate.php + + - + message: '#^Method CodeIgniter\\HTTP\\Negotiate\:\:parseHeader\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Negotiate.php + + - + message: '#^Method CodeIgniter\\HTTP\\OutgoingRequest\:\:__construct\(\) has parameter \$headers with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/OutgoingRequest.php + + - + message: '#^Method CodeIgniter\\HTTP\\RedirectResponse\:\:route\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/RedirectResponse.php + + - + message: '#^Method CodeIgniter\\HTTP\\RedirectResponse\:\:with\(\) has parameter \$message with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/RedirectResponse.php + + - + message: '#^Method CodeIgniter\\HTTP\\Request\:\:fetchGlobal\(\) has parameter \$flags with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Request.php + + - + message: '#^Method CodeIgniter\\HTTP\\Request\:\:fetchGlobal\(\) has parameter \$index with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Request.php + + - + message: '#^Method CodeIgniter\\HTTP\\Request\:\:fetchGlobal\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Request.php + + - + message: '#^Method CodeIgniter\\HTTP\\Request\:\:getEnv\(\) has parameter \$flags with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Request.php + + - + message: '#^Method CodeIgniter\\HTTP\\Request\:\:getEnv\(\) has parameter \$index with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Request.php + + - + message: '#^Method CodeIgniter\\HTTP\\Request\:\:getServer\(\) has parameter \$flags with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Request.php + + - + message: '#^Method CodeIgniter\\HTTP\\Request\:\:getServer\(\) has parameter \$index with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Request.php + + - + message: '#^Property CodeIgniter\\HTTP\\Request\:\:\$globals type has no value type specified in iterable type array\.$#' + count: 5 + path: ../../system/HTTP/Request.php + + - + message: '#^Method CodeIgniter\\HTTP\\RequestInterface\:\:getServer\(\) has parameter \$index with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/RequestInterface.php + + - + message: '#^Method CodeIgniter\\HTTP\\Response\:\:doSetCookie\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Response.php + + - + message: '#^Method CodeIgniter\\HTTP\\Response\:\:doSetRawCookie\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Response.php + + - + message: '#^Method CodeIgniter\\HTTP\\Response\:\:formatBody\(\) has parameter \$body with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Response.php + + - + message: '#^Method CodeIgniter\\HTTP\\Response\:\:setCache\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Response.php + + - + message: '#^Method CodeIgniter\\HTTP\\Response\:\:setCookie\(\) has parameter \$name with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Response.php + + - + message: '#^Method CodeIgniter\\HTTP\\Response\:\:setJSON\(\) has parameter \$body with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Response.php + + - + message: '#^Method CodeIgniter\\HTTP\\Response\:\:setXML\(\) has parameter \$body with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Response.php + + - + message: '#^Property CodeIgniter\\HTTP\\Response\:\:\$statusCodes type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/Response.php + + - + message: '#^Method CodeIgniter\\HTTP\\ResponseInterface\:\:setCache\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ResponseInterface.php + + - + message: '#^Method CodeIgniter\\HTTP\\ResponseInterface\:\:setCookie\(\) has parameter \$name with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ResponseInterface.php + + - + message: '#^Method CodeIgniter\\HTTP\\ResponseInterface\:\:setJSON\(\) has parameter \$body with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ResponseInterface.php + + - + message: '#^Method CodeIgniter\\HTTP\\ResponseInterface\:\:setXML\(\) has parameter \$body with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/ResponseInterface.php + + - + message: '#^Method CodeIgniter\\HTTP\\SiteURI\:\:applyParts\(\) has parameter \$parts with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/SiteURI.php + + - + message: '#^Method CodeIgniter\\HTTP\\SiteURI\:\:baseUrl\(\) has parameter \$relativePath with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/SiteURI.php + + - + message: '#^Method CodeIgniter\\HTTP\\SiteURI\:\:convertToSegments\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/SiteURI.php + + - + message: '#^Method CodeIgniter\\HTTP\\SiteURI\:\:parseRelativePath\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/SiteURI.php + + - + message: '#^Method CodeIgniter\\HTTP\\SiteURI\:\:siteUrl\(\) has parameter \$relativePath with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/SiteURI.php + + - + message: '#^Method CodeIgniter\\HTTP\\SiteURI\:\:stringifyRelativePath\(\) has parameter \$relativePath with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/SiteURI.php + + - + message: '#^Property CodeIgniter\\HTTP\\SiteURI\:\:\$baseSegments type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/SiteURI.php + + - + message: '#^Property CodeIgniter\\HTTP\\SiteURI\:\:\$segments type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/SiteURI.php + + - + message: '#^Method CodeIgniter\\HTTP\\URI\:\:applyParts\(\) has parameter \$parts with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/URI.php + + - + message: '#^Method CodeIgniter\\HTTP\\URI\:\:changeSchemeAndPath\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/URI.php + + - + message: '#^Method CodeIgniter\\HTTP\\URI\:\:getQuery\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/URI.php + + - + message: '#^Method CodeIgniter\\HTTP\\URI\:\:getSegments\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/URI.php + + - + message: '#^Method CodeIgniter\\HTTP\\URI\:\:parseStr\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/URI.php + + - + message: '#^Method CodeIgniter\\HTTP\\URI\:\:setQueryArray\(\) has parameter \$query with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/URI.php + + - + message: '#^Property CodeIgniter\\HTTP\\URI\:\:\$defaultPorts type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/URI.php + + - + message: '#^Property CodeIgniter\\HTTP\\URI\:\:\$query type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/URI.php + + - + message: '#^Property CodeIgniter\\HTTP\\URI\:\:\$segments type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HTTP/URI.php + + - + message: '#^Method CodeIgniter\\Helpers\\Array\\ArrayHelper\:\:arrayAttachIndexedValue\(\) has parameter \$indexes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/Array/ArrayHelper.php + + - + message: '#^Method CodeIgniter\\Helpers\\Array\\ArrayHelper\:\:arrayAttachIndexedValue\(\) has parameter \$result with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/Array/ArrayHelper.php + + - + message: '#^Method CodeIgniter\\Helpers\\Array\\ArrayHelper\:\:arrayAttachIndexedValue\(\) has parameter \$row with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/Array/ArrayHelper.php + + - + message: '#^Method CodeIgniter\\Helpers\\Array\\ArrayHelper\:\:arrayAttachIndexedValue\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/Array/ArrayHelper.php + + - + message: '#^Method CodeIgniter\\Helpers\\Array\\ArrayHelper\:\:arraySearchDot\(\) has parameter \$array with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/Array/ArrayHelper.php + + - + message: '#^Method CodeIgniter\\Helpers\\Array\\ArrayHelper\:\:arraySearchDot\(\) has parameter \$indexes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/Array/ArrayHelper.php + + - + message: '#^Method CodeIgniter\\Helpers\\Array\\ArrayHelper\:\:arraySearchDot\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/Array/ArrayHelper.php + + - + message: '#^Method CodeIgniter\\Helpers\\Array\\ArrayHelper\:\:dotKeyExists\(\) has parameter \$array with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/Array/ArrayHelper.php + + - + message: '#^Method CodeIgniter\\Helpers\\Array\\ArrayHelper\:\:dotSearch\(\) has parameter \$array with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/Array/ArrayHelper.php + + - + message: '#^Method CodeIgniter\\Helpers\\Array\\ArrayHelper\:\:dotSearch\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/Array/ArrayHelper.php + + - + message: '#^Method CodeIgniter\\Helpers\\Array\\ArrayHelper\:\:groupBy\(\) has parameter \$array with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/Array/ArrayHelper.php + + - + message: '#^Method CodeIgniter\\Helpers\\Array\\ArrayHelper\:\:groupBy\(\) has parameter \$indexes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/Array/ArrayHelper.php + + - + message: '#^Method CodeIgniter\\Helpers\\Array\\ArrayHelper\:\:groupBy\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/Array/ArrayHelper.php + + - + message: '#^Method CodeIgniter\\Helpers\\Array\\ArrayHelper\:\:recursiveCount\(\) has parameter \$array with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/Array/ArrayHelper.php + + - + message: '#^Method CodeIgniter\\Helpers\\Array\\ArrayHelper\:\:recursiveDiff\(\) has parameter \$compareWith with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/Array/ArrayHelper.php + + - + message: '#^Method CodeIgniter\\Helpers\\Array\\ArrayHelper\:\:recursiveDiff\(\) has parameter \$original with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/Array/ArrayHelper.php + + - + message: '#^Method CodeIgniter\\Helpers\\Array\\ArrayHelper\:\:recursiveDiff\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/Array/ArrayHelper.php + + - + message: '#^Function array_deep_search\(\) has parameter \$array with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/array_helper.php + + - + message: '#^Function array_deep_search\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/array_helper.php + + - + message: '#^Function array_flatten_with_dots\(\) has parameter \$array with no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../system/Helpers/array_helper.php + + - + message: '#^Function array_flatten_with_dots\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/array_helper.php + + - + message: '#^Function array_group_by\(\) has parameter \$array with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/array_helper.php + + - + message: '#^Function array_group_by\(\) has parameter \$indexes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/array_helper.php + + - + message: '#^Function array_group_by\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/array_helper.php + + - + message: '#^Function array_sort_by_multiple_keys\(\) has parameter \$array with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/array_helper.php + + - + message: '#^Function array_sort_by_multiple_keys\(\) has parameter \$sortColumns with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/array_helper.php + + - + message: '#^Function dot_array_search\(\) has parameter \$array with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/array_helper.php + + - + message: '#^Function dot_array_search\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/array_helper.php + + - + message: '#^Function get_cookie\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/cookie_helper.php + + - + message: '#^Function set_cookie\(\) has parameter \$name with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/cookie_helper.php + + - + message: '#^Function directory_map\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/filesystem_helper.php + + - + message: '#^Function get_dir_file_info\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/filesystem_helper.php + + - + message: '#^Function get_file_info\(\) has parameter \$returnedValues with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/filesystem_helper.php + + - + message: '#^Function get_file_info\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/filesystem_helper.php + + - + message: '#^Function get_filenames\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/filesystem_helper.php + + - + message: '#^Function form_button\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_button\(\) has parameter \$extra with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_checkbox\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_checkbox\(\) has parameter \$extra with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_datalist\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_dropdown\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_dropdown\(\) has parameter \$extra with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_dropdown\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_dropdown\(\) has parameter \$selected with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_fieldset\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_hidden\(\) has parameter \$name with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_hidden\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_input\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_input\(\) has parameter \$extra with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_label\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_multiselect\(\) has parameter \$extra with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_multiselect\(\) has parameter \$name with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_multiselect\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_multiselect\(\) has parameter \$selected with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_open\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_open\(\) has parameter \$hidden with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_open_multipart\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_open_multipart\(\) has parameter \$hidden with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_password\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_password\(\) has parameter \$extra with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_radio\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_radio\(\) has parameter \$extra with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_reset\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_reset\(\) has parameter \$extra with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_submit\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_submit\(\) has parameter \$extra with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_textarea\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_textarea\(\) has parameter \$extra with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_upload\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function form_upload\(\) has parameter \$extra with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function parse_form_attributes\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function parse_form_attributes\(\) has parameter \$default with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/form_helper.php + + - + message: '#^Function _list\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/html_helper.php + + - + message: '#^Function _list\(\) has parameter \$list with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/html_helper.php + + - + message: '#^Function _media\(\) has parameter \$tracks with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/html_helper.php + + - + message: '#^Function _media\(\) has parameter \$types with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/html_helper.php + + - + message: '#^Function audio\(\) has parameter \$src with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/html_helper.php + + - + message: '#^Function audio\(\) has parameter \$tracks with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/html_helper.php + + - + message: '#^Function img\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/html_helper.php + + - + message: '#^Function img\(\) has parameter \$src with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/html_helper.php + + - + message: '#^Function object\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/html_helper.php + + - + message: '#^Function ol\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/html_helper.php + + - + message: '#^Function ol\(\) has parameter \$list with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/html_helper.php + + - + message: '#^Function script_tag\(\) has parameter \$src with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/html_helper.php + + - + message: '#^Function ul\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/html_helper.php + + - + message: '#^Function ul\(\) has parameter \$list with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/html_helper.php + + - + message: '#^Function video\(\) has parameter \$src with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/html_helper.php + + - + message: '#^Function video\(\) has parameter \$tracks with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/html_helper.php + + - + message: '#^Function d\(\) has parameter \$vars with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/kint_helper.php + + - + message: '#^Function dd\(\) has parameter \$vars with no value type specified in iterable type array\.$#' + count: 2 + path: ../../system/Helpers/kint_helper.php + + - + message: '#^Function format_number\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/number_helper.php + + - + message: '#^Function fake\(\) has parameter \$overrides with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/test_helper.php + + - + message: '#^Function fake\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/test_helper.php + + - + message: '#^Function strip_slashes\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/text_helper.php + + - + message: '#^Function strip_slashes\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/text_helper.php + + - + message: '#^Function word_censor\(\) has parameter \$censored with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/text_helper.php + + - + message: '#^Function anchor\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/url_helper.php + + - + message: '#^Function anchor\(\) has parameter \$uri with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/url_helper.php + + - + message: '#^Function anchor_popup\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/url_helper.php + + - + message: '#^Function base_url\(\) has parameter \$relativePath with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/url_helper.php + + - + message: '#^Function mailto\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/url_helper.php + + - + message: '#^Function safe_mailto\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/url_helper.php + + - + message: '#^Function site_url\(\) has parameter \$relativePath with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Helpers/url_helper.php + + - + message: '#^Method CodeIgniter\\HotReloader\\DirectoryHasher\:\:hashApp\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HotReloader/DirectoryHasher.php + + - + message: '#^Method CodeIgniter\\HotReloader\\HotReloader\:\:sendEvent\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HotReloader/HotReloader.php + + - + message: '#^Property CodeIgniter\\HotReloader\\IteratorFilter\:\:\$watchedExtensions type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/HotReloader/IteratorFilter.php + + - + message: '#^Method CodeIgniter\\I18n\\Time\:\:__get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/I18n/Time.php + + - + message: '#^Method CodeIgniter\\I18n\\TimeLegacy\:\:__get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/I18n/TimeLegacy.php + + - + message: '#^Method CodeIgniter\\Images\\Handlers\\BaseHandler\:\:__call\(\) has parameter \$args with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Images/Handlers/BaseHandler.php + + - + message: '#^Method CodeIgniter\\Images\\Handlers\\BaseHandler\:\:_text\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Images/Handlers/BaseHandler.php + + - + message: '#^Method CodeIgniter\\Images\\Handlers\\BaseHandler\:\:calcAspectRatio\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Images/Handlers/BaseHandler.php + + - + message: '#^Method CodeIgniter\\Images\\Handlers\\BaseHandler\:\:calcCropCoords\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Images/Handlers/BaseHandler.php + + - + message: '#^Method CodeIgniter\\Images\\Handlers\\BaseHandler\:\:text\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Images/Handlers/BaseHandler.php + + - + message: '#^Property CodeIgniter\\Images\\Handlers\\BaseHandler\:\:\$supportTransparency type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Images/Handlers/BaseHandler.php + + - + message: '#^Property CodeIgniter\\Images\\Handlers\\BaseHandler\:\:\$textDefaults type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Images/Handlers/BaseHandler.php + + - + message: '#^Method CodeIgniter\\Images\\Handlers\\ImageMagickHandler\:\:_text\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Images/Handlers/ImageMagickHandler.php + + - + message: '#^Method CodeIgniter\\Images\\Handlers\\ImageMagickHandler\:\:process\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Images/Handlers/ImageMagickHandler.php + + - + message: '#^Method CodeIgniter\\Images\\Image\:\:getProperties\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Images/Image.php + + - + message: '#^Method CodeIgniter\\Images\\ImageHandlerInterface\:\:text\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Images/ImageHandlerInterface.php + + - + message: '#^Method CodeIgniter\\Language\\Language\:\:formatMessage\(\) has parameter \$message with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Language/Language.php + + - + message: '#^Method CodeIgniter\\Language\\Language\:\:formatMessage\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Language/Language.php + + - + message: '#^Method CodeIgniter\\Language\\Language\:\:getLine\(\) has parameter \$args with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Language/Language.php + + - + message: '#^Method CodeIgniter\\Language\\Language\:\:getTranslationOutput\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Language/Language.php + + - + message: '#^Method CodeIgniter\\Language\\Language\:\:load\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Language/Language.php + + - + message: '#^Method CodeIgniter\\Language\\Language\:\:parseLine\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Language/Language.php + + - + message: '#^Method CodeIgniter\\Language\\Language\:\:requireFile\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Language/Language.php + + - + message: '#^Property CodeIgniter\\Language\\Language\:\:\$language type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Language/Language.php + + - + message: '#^Property CodeIgniter\\Language\\Language\:\:\$loadedFiles type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Language/Language.php + + - + message: '#^Method CodeIgniter\\Log\\Handlers\\BaseHandler\:\:__construct\(\) has parameter \$config with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Log/Handlers/BaseHandler.php + + - + message: '#^Property CodeIgniter\\Log\\Handlers\\BaseHandler\:\:\$handles type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Log/Handlers/BaseHandler.php + + - + message: '#^Method CodeIgniter\\Log\\Handlers\\ChromeLoggerHandler\:\:__construct\(\) has parameter \$config with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Log/Handlers/ChromeLoggerHandler.php + + - + message: '#^Method CodeIgniter\\Log\\Handlers\\ChromeLoggerHandler\:\:format\(\) has parameter \$object with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Log/Handlers/ChromeLoggerHandler.php + + - + message: '#^Method CodeIgniter\\Log\\Handlers\\ChromeLoggerHandler\:\:format\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Log/Handlers/ChromeLoggerHandler.php + + - + message: '#^Property CodeIgniter\\Log\\Handlers\\ChromeLoggerHandler\:\:\$json type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Log/Handlers/ChromeLoggerHandler.php + + - + message: '#^Property CodeIgniter\\Log\\Handlers\\ChromeLoggerHandler\:\:\$levels type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Log/Handlers/ChromeLoggerHandler.php + + - + message: '#^Method CodeIgniter\\Log\\Handlers\\FileHandler\:\:__construct\(\) has parameter \$config with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Log/Handlers/FileHandler.php + + - + message: '#^Method CodeIgniter\\Log\\Logger\:\:determineFile\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Log/Logger.php + + - + message: '#^Method CodeIgniter\\Log\\Logger\:\:interpolate\(\) has parameter \$context with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Log/Logger.php + + - + message: '#^Property CodeIgniter\\Log\\Logger\:\:\$handlers type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Log/Logger.php + + - + message: '#^Property CodeIgniter\\Log\\Logger\:\:\$logCache type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Log/Logger.php + + - + message: '#^Property CodeIgniter\\Log\\Logger\:\:\$loggableLevels type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Log/Logger.php + + - + message: '#^Method CodeIgniter\\Model\:\:__call\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Model.php + + - + message: '#^Method CodeIgniter\\Model\:\:__call\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Model.php + + - + message: '#^Method CodeIgniter\\Model\:\:__get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Model.php + + - + message: '#^Method CodeIgniter\\Model\:\:doDelete\(\) has parameter \$id with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Model.php + + - + message: '#^Method CodeIgniter\\Model\:\:doFind\(\) has parameter \$id with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Model.php + + - + message: '#^Method CodeIgniter\\Model\:\:doInsertBatch\(\) has parameter \$set with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Model.php + + - + message: '#^Method CodeIgniter\\Model\:\:doProtectFieldsForInsert\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Model.php + + - + message: '#^Method CodeIgniter\\Model\:\:doUpdate\(\) has parameter \$id with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Model.php + + - + message: '#^Method CodeIgniter\\Model\:\:doUpdateBatch\(\) has parameter \$set with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Model.php + + - + message: '#^Method CodeIgniter\\Model\:\:getIdValue\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Model.php + + - + message: '#^Method CodeIgniter\\Model\:\:set\(\) has parameter \$key with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Model.php + + - + message: '#^Method CodeIgniter\\Model\:\:shouldUpdate\(\) has parameter \$row with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Model.php + + - + message: '#^Method CodeIgniter\\Model\:\:update\(\) has parameter \$id with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Model.php + + - + message: '#^Property CodeIgniter\\Model\:\:\$escape type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Model.php + + - + message: '#^Method CodeIgniter\\Modules\\Modules\:\:__set_state\(\) has parameter \$array with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Modules/Modules.php + + - + message: '#^Method CodeIgniter\\Pager\\Pager\:\:getDetails\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Pager/Pager.php + + - + message: '#^Method CodeIgniter\\Pager\\Pager\:\:only\(\) has parameter \$queries with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Pager/Pager.php + + - + message: '#^Property CodeIgniter\\Pager\\Pager\:\:\$groups type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Pager/Pager.php + + - + message: '#^Property CodeIgniter\\Pager\\Pager\:\:\$segment type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Pager/Pager.php + + - + message: '#^Method CodeIgniter\\Pager\\PagerInterface\:\:getDetails\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Pager/PagerInterface.php + + - + message: '#^Method CodeIgniter\\Pager\\PagerRenderer\:\:__construct\(\) has parameter \$details with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Pager/PagerRenderer.php + + - + message: '#^Method CodeIgniter\\Publisher\\ContentReplacer\:\:replace\(\) has parameter \$replaces with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Publisher/ContentReplacer.php + + - + message: '#^Method CodeIgniter\\Publisher\\Publisher\:\:replace\(\) has parameter \$replaces with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Publisher/Publisher.php + + - + message: '#^Method CodeIgniter\\RESTful\\ResourceController\:\:fail\(\) has parameter \$messages with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/RESTful/ResourceController.php + + - + message: '#^Method CodeIgniter\\RESTful\\ResourceController\:\:format\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/RESTful/ResourceController.php + + - + message: '#^Method CodeIgniter\\RESTful\\ResourceController\:\:respond\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/RESTful/ResourceController.php + + - + message: '#^Method CodeIgniter\\RESTful\\ResourceController\:\:respondCreated\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/RESTful/ResourceController.php + + - + message: '#^Method CodeIgniter\\RESTful\\ResourceController\:\:respondDeleted\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/RESTful/ResourceController.php + + - + message: '#^Method CodeIgniter\\RESTful\\ResourceController\:\:respondUpdated\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/RESTful/ResourceController.php + + - + message: '#^Method CodeIgniter\\Router\\AutoRouter\:\:getRoute\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/AutoRouter.php + + - + message: '#^Method CodeIgniter\\Router\\AutoRouter\:\:scanControllers\(\) has parameter \$segments with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/AutoRouter.php + + - + message: '#^Method CodeIgniter\\Router\\AutoRouter\:\:scanControllers\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/AutoRouter.php + + - + message: '#^PHPDoc tag @var for variable \$params has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/AutoRouter.php + + - + message: '#^Method CodeIgniter\\Router\\AutoRouterImproved\:\:createSegments\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/AutoRouterImproved.php + + - + message: '#^Method CodeIgniter\\Router\\AutoRouterImproved\:\:getRoute\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/AutoRouterImproved.php + + - + message: '#^Property CodeIgniter\\Router\\AutoRouterImproved\:\:\$moduleRoutes type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/AutoRouterImproved.php + + - + message: '#^Method CodeIgniter\\Router\\AutoRouterInterface\:\:getRoute\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/AutoRouterInterface.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:add\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:add\(\) has parameter \$to with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:addPlaceholder\(\) has parameter \$placeholder with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:buildReverseRoute\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:cli\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:cli\(\) has parameter \$to with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:create\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:create\(\) has parameter \$to with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:delete\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:delete\(\) has parameter \$to with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:fillRouteParams\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:get\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:get\(\) has parameter \$to with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:getRoutes\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:group\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:head\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:head\(\) has parameter \$to with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:map\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:map\(\) has parameter \$routes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:match\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:match\(\) has parameter \$to with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:match\(\) has parameter \$verbs with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:options\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:options\(\) has parameter \$to with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:patch\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:patch\(\) has parameter \$to with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:post\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:post\(\) has parameter \$to with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:presenter\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:processArrayCallableSyntax\(\) has parameter \$to with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:put\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:put\(\) has parameter \$to with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:resource\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollection\:\:view\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Property CodeIgniter\\Router\\RouteCollection\:\:\$currentOptions type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Property CodeIgniter\\Router\\RouteCollection\:\:\$routeFiles type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Property CodeIgniter\\Router\\RouteCollection\:\:\$routes type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Property CodeIgniter\\Router\\RouteCollection\:\:\$routesNames type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Property CodeIgniter\\Router\\RouteCollection\:\:\$routesOptions type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollectionInterface\:\:add\(\) has parameter \$options with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollectionInterface.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollectionInterface\:\:add\(\) has parameter \$to with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollectionInterface.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollectionInterface\:\:addPlaceholder\(\) has parameter \$placeholder with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollectionInterface.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollectionInterface\:\:getRoutes\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouteCollectionInterface.php + + - + message: '#^Method CodeIgniter\\Router\\Router\:\:getMatchedRoute\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/Router.php + + - + message: '#^Method CodeIgniter\\Router\\Router\:\:getMatchedRouteOptions\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/Router.php + + - + message: '#^Method CodeIgniter\\Router\\Router\:\:params\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/Router.php + + - + message: '#^Method CodeIgniter\\Router\\Router\:\:replaceBackReferences\(\) has parameter \$matches with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/Router.php + + - + message: '#^Method CodeIgniter\\Router\\Router\:\:scanControllers\(\) has parameter \$segments with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/Router.php + + - + message: '#^Method CodeIgniter\\Router\\Router\:\:scanControllers\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/Router.php + + - + message: '#^Method CodeIgniter\\Router\\Router\:\:setRequest\(\) has parameter \$segments with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/Router.php + + - + message: '#^Method CodeIgniter\\Router\\Router\:\:validateRequest\(\) has parameter \$segments with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/Router.php + + - + message: '#^Method CodeIgniter\\Router\\Router\:\:validateRequest\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/Router.php + + - + message: '#^Property CodeIgniter\\Router\\Router\:\:\$matchedRoute type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/Router.php + + - + message: '#^Property CodeIgniter\\Router\\Router\:\:\$matchedRouteOptions type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/Router.php + + - + message: '#^Property CodeIgniter\\Router\\Router\:\:\$params type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/Router.php + + - + message: '#^Method CodeIgniter\\Router\\RouterInterface\:\:params\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Router/RouterInterface.php + + - + message: '#^Method CodeIgniter\\Security\\CheckPhpIni\:\:checkIni\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Security/CheckPhpIni.php + + - + message: '#^Method CodeIgniter\\Security\\CheckPhpIni\:\:outputForCli\(\) has parameter \$output with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Security/CheckPhpIni.php + + - + message: '#^Method CodeIgniter\\Security\\CheckPhpIni\:\:outputForCli\(\) has parameter \$tbody with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Security/CheckPhpIni.php + + - + message: '#^Method CodeIgniter\\Security\\CheckPhpIni\:\:outputForCli\(\) has parameter \$thead with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Security/CheckPhpIni.php + + - + message: '#^Method CodeIgniter\\Security\\CheckPhpIni\:\:outputForWeb\(\) has parameter \$output with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Security/CheckPhpIni.php + + - + message: '#^Method CodeIgniter\\Security\\CheckPhpIni\:\:outputForWeb\(\) has parameter \$tbody with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Security/CheckPhpIni.php + + - + message: '#^Method CodeIgniter\\Security\\CheckPhpIni\:\:outputForWeb\(\) has parameter \$thead with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Security/CheckPhpIni.php + + - + message: '#^Property CodeIgniter\\Session\\Handlers\\BaseHandler\:\:\$savePath type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/Handlers/BaseHandler.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:__set\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:getFlashKeys\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:getFlashdata\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:getTempKeys\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:getTempdata\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:keepFlashdata\(\) has parameter \$key with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:markAsFlashdata\(\) has parameter \$key with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:markAsTempdata\(\) has parameter \$key with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:push\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:remove\(\) has parameter \$key with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:set\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:set\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:setFlashdata\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:setFlashdata\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:setTempdata\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:setTempdata\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:unmarkFlashdata\(\) has parameter \$key with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:unmarkTempdata\(\) has parameter \$key with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:getFlashKeys\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:getFlashdata\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:getTempKeys\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:getTempdata\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:keepFlashdata\(\) has parameter \$key with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:markAsFlashdata\(\) has parameter \$key with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:markAsTempdata\(\) has parameter \$key with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:remove\(\) has parameter \$key with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:set\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:set\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:setFlashdata\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:setFlashdata\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:setTempdata\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:setTempdata\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:unmarkFlashdata\(\) has parameter \$key with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:unmarkTempdata\(\) has parameter \$key with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Superglobals\:\:__construct\(\) has parameter \$get with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Superglobals.php + + - + message: '#^Method CodeIgniter\\Superglobals\:\:__construct\(\) has parameter \$server with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Superglobals.php + + - + message: '#^Method CodeIgniter\\Superglobals\:\:get\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Superglobals.php + + - + message: '#^Method CodeIgniter\\Superglobals\:\:setGetArray\(\) has parameter \$array with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Superglobals.php + + - + message: '#^Property CodeIgniter\\Superglobals\:\:\$get type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Superglobals.php + + - + message: '#^Property CodeIgniter\\Superglobals\:\:\$server type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Superglobals.php + + - + message: '#^Property CodeIgniter\\Test\\CIUnitTestCase\:\:\$headers type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/CIUnitTestCase.php + + - + message: '#^Property CodeIgniter\\Test\\CIUnitTestCase\:\:\$insertCache type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/CIUnitTestCase.php + + - + message: '#^Property CodeIgniter\\Test\\CIUnitTestCase\:\:\$namespace type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/CIUnitTestCase.php + + - + message: '#^Property CodeIgniter\\Test\\CIUnitTestCase\:\:\$session type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/CIUnitTestCase.php + + - + message: '#^Property CodeIgniter\\Test\\CIUnitTestCase\:\:\$traits type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/CIUnitTestCase.php + + - + message: '#^Method CodeIgniter\\Test\\Constraints\\SeeInDatabase\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Constraints/SeeInDatabase.php + + - + message: '#^Property CodeIgniter\\Test\\Constraints\\SeeInDatabase\:\:\$data type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Constraints/SeeInDatabase.php + + - + message: '#^Method CodeIgniter\\Test\\DOMParser\:\:doXPath\(\) has parameter \$paths with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/DOMParser.php + + - + message: '#^Method CodeIgniter\\Test\\Fabricator\:\:__construct\(\) has parameter \$formatters with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Fabricator.php + + - + message: '#^Method CodeIgniter\\Test\\Fabricator\:\:create\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Fabricator.php + + - + message: '#^Method CodeIgniter\\Test\\Fabricator\:\:createMock\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Fabricator.php + + - + message: '#^Method CodeIgniter\\Test\\Fabricator\:\:getFormatters\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Fabricator.php + + - + message: '#^Method CodeIgniter\\Test\\Fabricator\:\:getOverrides\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Fabricator.php + + - + message: '#^Method CodeIgniter\\Test\\Fabricator\:\:make\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Fabricator.php + + - + message: '#^Method CodeIgniter\\Test\\Fabricator\:\:makeArray\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Fabricator.php + + - + message: '#^Method CodeIgniter\\Test\\Fabricator\:\:setFormatters\(\) has parameter \$formatters with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Fabricator.php + + - + message: '#^Method CodeIgniter\\Test\\Fabricator\:\:setOverrides\(\) has parameter \$overrides with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Fabricator.php + + - + message: '#^Property CodeIgniter\\Test\\Fabricator\:\:\$dateFields type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Fabricator.php + + - + message: '#^Property CodeIgniter\\Test\\Fabricator\:\:\$formatters type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Fabricator.php + + - + message: '#^Property CodeIgniter\\Test\\Fabricator\:\:\$overrides type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Fabricator.php + + - + message: '#^Property CodeIgniter\\Test\\Fabricator\:\:\$tableCounts type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Fabricator.php + + - + message: '#^Property CodeIgniter\\Test\\Fabricator\:\:\$tempOverrides type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Fabricator.php + + - + message: '#^Property CodeIgniter\\Test\\Mock\\MockBuilder\:\:\$supportedIgnoreStatements type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Mock/MockBuilder.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockCURLRequest\:\:sendRequest\(\) has parameter \$curlOptions with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Mock/MockCURLRequest.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockCache\:\:getMetaData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Mock/MockCache.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockFileLogger\:\:__construct\(\) has parameter \$config with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Mock/MockFileLogger.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockInputOutput\:\:getOutputs\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Mock/MockInputOutput.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockLanguage\:\:requireFile\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Mock/MockLanguage.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockLanguage\:\:setData\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Mock/MockLanguage.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockResourcePresenter\:\:fail\(\) has parameter \$messages with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Mock/MockResourcePresenter.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockResourcePresenter\:\:format\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Mock/MockResourcePresenter.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockResourcePresenter\:\:respond\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Mock/MockResourcePresenter.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockResourcePresenter\:\:respondCreated\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Mock/MockResourcePresenter.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockResourcePresenter\:\:respondDeleted\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Mock/MockResourcePresenter.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockResourcePresenter\:\:respondUpdated\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Mock/MockResourcePresenter.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockResult\:\:getFieldData\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Mock/MockResult.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockResult\:\:getFieldNames\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/Mock/MockResult.php + + - + message: '#^Method CodeIgniter\\Test\\PhpStreamWrapper\:\:stream_stat\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/PhpStreamWrapper.php + + - + message: '#^Method CodeIgniter\\Test\\TestResponse\:\:assertJSONExact\(\) has parameter \$test with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/TestResponse.php + + - + message: '#^Method CodeIgniter\\Test\\TestResponse\:\:assertJSONFragment\(\) has parameter \$fragment with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Test/TestResponse.php + + - + message: '#^Method CodeIgniter\\Typography\\Typography\:\:protectCharacters\(\) has parameter \$match with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Typography/Typography.php + + - + message: '#^Property CodeIgniter\\Typography\\Typography\:\:\$innerBlockRequired type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Typography/Typography.php + + - + message: '#^Property CodeIgniter\\Validation\\CreditCardRules\:\:\$cards type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/CreditCardRules.php + + - + message: '#^Method CodeIgniter\\Validation\\DotArrayFilter\:\:filter\(\) has parameter \$array with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/DotArrayFilter.php + + - + message: '#^Method CodeIgniter\\Validation\\DotArrayFilter\:\:filter\(\) has parameter \$indexes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/DotArrayFilter.php + + - + message: '#^Method CodeIgniter\\Validation\\DotArrayFilter\:\:filter\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/DotArrayFilter.php + + - + message: '#^Method CodeIgniter\\Validation\\DotArrayFilter\:\:run\(\) has parameter \$array with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/DotArrayFilter.php + + - + message: '#^Method CodeIgniter\\Validation\\DotArrayFilter\:\:run\(\) has parameter \$indexes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/DotArrayFilter.php + + - + message: '#^Method CodeIgniter\\Validation\\DotArrayFilter\:\:run\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/DotArrayFilter.php + + - + message: '#^Method CodeIgniter\\Validation\\Rules\:\:differs\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\Rules\:\:field_exists\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\Rules\:\:field_exists\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\Rules\:\:is_not_unique\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\Rules\:\:is_unique\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\Rules\:\:matches\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\Rules\:\:required\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\Rules\:\:required_with\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\Rules\:\:required_without\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\CreditCardRules\:\:valid_cc_number\(\) has parameter \$ccNumber with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/CreditCardRules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\FormatRules\:\:alpha\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/FormatRules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\FormatRules\:\:alpha_dash\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/FormatRules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\FormatRules\:\:alpha_numeric\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/FormatRules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\FormatRules\:\:alpha_numeric_punct\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/FormatRules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\FormatRules\:\:alpha_numeric_space\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/FormatRules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\FormatRules\:\:alpha_space\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/FormatRules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\FormatRules\:\:decimal\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/FormatRules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\FormatRules\:\:hex\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/FormatRules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\FormatRules\:\:integer\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/FormatRules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\FormatRules\:\:is_natural\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/FormatRules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\FormatRules\:\:is_natural_no_zero\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/FormatRules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\FormatRules\:\:numeric\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/FormatRules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\FormatRules\:\:regex_match\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/FormatRules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\FormatRules\:\:string\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/FormatRules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\FormatRules\:\:timezone\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/FormatRules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\FormatRules\:\:valid_base64\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/FormatRules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\FormatRules\:\:valid_date\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/FormatRules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\FormatRules\:\:valid_email\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/FormatRules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\FormatRules\:\:valid_emails\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/FormatRules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\FormatRules\:\:valid_ip\(\) has parameter \$ip with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/FormatRules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\FormatRules\:\:valid_json\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/FormatRules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\FormatRules\:\:valid_url\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/FormatRules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\FormatRules\:\:valid_url_strict\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/FormatRules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\Rules\:\:differs\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\Rules\:\:differs\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\Rules\:\:equals\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\Rules\:\:exact_length\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\Rules\:\:field_exists\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\Rules\:\:field_exists\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\Rules\:\:greater_than\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\Rules\:\:greater_than_equal_to\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\Rules\:\:in_list\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\Rules\:\:is_not_unique\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\Rules\:\:is_not_unique\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\Rules\:\:is_unique\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\Rules\:\:is_unique\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\Rules\:\:less_than\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\Rules\:\:less_than_equal_to\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\Rules\:\:matches\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\Rules\:\:matches\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\Rules\:\:max_length\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\Rules\:\:min_length\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\Rules\:\:not_equals\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\Rules\:\:not_in_list\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\Rules\:\:required\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\Rules\:\:required_with\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\Rules\:\:required_with\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\Rules\:\:required_without\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\Rules\:\:required_without\(\) has parameter \$str with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/StrictRules/Rules.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:check\(\) has parameter \$rules with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:check\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:fillPlaceholders\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:fillPlaceholders\(\) has parameter \$rules with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:fillPlaceholders\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:getRules\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:getValidated\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:isStringList\(\) has parameter \$array with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:loadRuleGroup\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:processIfExist\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:processIfExist\(\) has parameter \$rules with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:processIfExist\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:processPermitEmpty\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:processPermitEmpty\(\) has parameter \$rules with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:processPermitEmpty\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:processPermitEmpty\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:processRules\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:processRules\(\) has parameter \$rules with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:processRules\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:retrievePlaceholders\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:retrievePlaceholders\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:run\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:run\(\) has parameter \$dbGroup with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:setRule\(\) has parameter \$errors with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:setRule\(\) has parameter \$rules with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:setRules\(\) has parameter \$errors with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:setRules\(\) has parameter \$rules with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\Validation\:\:splitRules\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Property CodeIgniter\\Validation\\Validation\:\:\$customErrors type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Property CodeIgniter\\Validation\\Validation\:\:\$data type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Property CodeIgniter\\Validation\\Validation\:\:\$errors type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Property CodeIgniter\\Validation\\Validation\:\:\$ruleSetFiles type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Property CodeIgniter\\Validation\\Validation\:\:\$ruleSetInstances type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Property CodeIgniter\\Validation\\Validation\:\:\$validated type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/Validation.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationInterface\:\:check\(\) has parameter \$rules with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/ValidationInterface.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationInterface\:\:check\(\) has parameter \$value with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/ValidationInterface.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationInterface\:\:getRules\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/ValidationInterface.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationInterface\:\:getValidated\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/ValidationInterface.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationInterface\:\:loadRuleGroup\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/ValidationInterface.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationInterface\:\:run\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/ValidationInterface.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationInterface\:\:run\(\) has parameter \$dbGroup with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/ValidationInterface.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationInterface\:\:setRule\(\) has parameter \$errors with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/ValidationInterface.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationInterface\:\:setRule\(\) has parameter \$rules with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/ValidationInterface.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationInterface\:\:setRules\(\) has parameter \$messages with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/ValidationInterface.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationInterface\:\:setRules\(\) has parameter \$rules with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/Validation/ValidationInterface.php + + - + message: '#^Method CodeIgniter\\View\\Cell\:\:determineClass\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/View/Cell.php + + - + message: '#^Method CodeIgniter\\View\\Cell\:\:getMethodParams\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/View/Cell.php + + - + message: '#^Method CodeIgniter\\View\\Cell\:\:getMethodParams\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/View/Cell.php + + - + message: '#^Method CodeIgniter\\View\\Cell\:\:renderCell\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/View/Cell.php + + - + message: '#^Method CodeIgniter\\View\\Cell\:\:renderSimpleClass\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/View/Cell.php + + - + message: '#^Method CodeIgniter\\View\\Cells\\Cell\:\:fill\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/View/Cells/Cell.php + + - + message: '#^Method CodeIgniter\\View\\Cells\\Cell\:\:getNonPublicProperties\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/View/Cells/Cell.php + + - + message: '#^Method CodeIgniter\\View\\Cells\\Cell\:\:getPublicProperties\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/View/Cells/Cell.php + + - + message: '#^Method CodeIgniter\\View\\Cells\\Cell\:\:includeComputedProperties\(\) has parameter \$properties with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/View/Cells/Cell.php + + - + message: '#^Method CodeIgniter\\View\\Cells\\Cell\:\:includeComputedProperties\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/View/Cells/Cell.php + + - + message: '#^Method CodeIgniter\\View\\Cells\\Cell\:\:view\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/View/Cells/Cell.php + + - + message: '#^Method class@anonymous/system/Traits/PropertiesTrait\.php\:49\:\:getProperties\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/View/Cells/Cell.php + + - + message: '#^Method CodeIgniter\\View\\Parser\:\:replaceSingle\(\) has parameter \$pattern with no value type specified in iterable type array\.$#' + count: 1 + path: ../../system/View/Parser.php + + - + message: '#^Method Tests\\Support\\Controllers\\Popcorn\:\:fail\(\) has parameter \$messages with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Controllers/Popcorn.php + + - + message: '#^Method Tests\\Support\\Controllers\\Popcorn\:\:format\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Controllers/Popcorn.php + + - + message: '#^Method Tests\\Support\\Controllers\\Popcorn\:\:respond\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Controllers/Popcorn.php + + - + message: '#^Method Tests\\Support\\Controllers\\Popcorn\:\:respondCreated\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Controllers/Popcorn.php + + - + message: '#^Method Tests\\Support\\Controllers\\Popcorn\:\:respondDeleted\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Controllers/Popcorn.php + + - + message: '#^Method Tests\\Support\\Controllers\\Popcorn\:\:respondUpdated\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Controllers/Popcorn.php + + - + message: '#^Method Tests\\Support\\Entity\\Cast\\CastBase64\:\:get\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Entity/Cast/CastBase64.php + + - + message: '#^Method Tests\\Support\\Entity\\Cast\\CastBase64\:\:set\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Entity/Cast/CastBase64.php + + - + message: '#^Method Tests\\Support\\Entity\\Cast\\CastBinaryUUID\:\:get\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Entity/Cast/CastBinaryUUID.php + + - + message: '#^Method Tests\\Support\\Entity\\Cast\\CastBinaryUUID\:\:set\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Entity/Cast/CastBinaryUUID.php + + - + message: '#^Method Tests\\Support\\Entity\\Cast\\CastPassParameters\:\:set\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Entity/Cast/CastPassParameters.php + + - + message: '#^Class Tests\\Support\\Entity\\CustomUser has PHPDoc tag @property for property \$email with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Entity/CustomUser.php + + - + message: '#^Method Tests\\Support\\Entity\\CustomUser\:\:__construct\(\) has parameter \$email with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Entity/CustomUser.php + + - + message: '#^Method Tests\\Support\\Entity\\CustomUser\:\:reconstruct\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Entity/CustomUser.php + + - + message: '#^Method Tests\\Support\\Log\\Handlers\\TestHandler\:\:__construct\(\) has parameter \$config with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Log/Handlers/TestHandler.php + + - + message: '#^Property Tests\\Support\\Log\\Handlers\\TestHandler\:\:\$logs type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Log/Handlers/TestHandler.php + + - + message: '#^Method Tests\\Support\\Models\\EventModel\:\:afterDeleteMethod\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Method Tests\\Support\\Models\\EventModel\:\:afterFindMethod\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Method Tests\\Support\\Models\\EventModel\:\:afterInsertBatchMethod\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Method Tests\\Support\\Models\\EventModel\:\:afterInsertMethod\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Method Tests\\Support\\Models\\EventModel\:\:afterUpdateBatchMethod\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Method Tests\\Support\\Models\\EventModel\:\:afterUpdateMethod\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Method Tests\\Support\\Models\\EventModel\:\:beforeDeleteMethod\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Method Tests\\Support\\Models\\EventModel\:\:beforeFindMethod\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Method Tests\\Support\\Models\\EventModel\:\:beforeInsertBatchMethod\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Method Tests\\Support\\Models\\EventModel\:\:beforeInsertMethod\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Method Tests\\Support\\Models\\EventModel\:\:beforeUpdateBatchMethod\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Method Tests\\Support\\Models\\EventModel\:\:beforeUpdateMethod\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Method Tests\\Support\\Validation\\TestRules\:\:check_object_rule\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/Validation/TestRules.php + + - + message: '#^Property Tests\\Support\\View\\Cells\\ListerCell\:\:\$items type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/_support/View/Cells/ListerCell.php + + - + message: '#^Method CodeIgniter\\API\\ResponseTraitTest\:\:createRequestAndResponse\(\) has parameter \$userHeaders with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method CodeIgniter\\API\\ResponseTraitTest\:\:invoke\(\) has parameter \$args with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method CodeIgniter\\API\\ResponseTraitTest\:\:makeController\(\) has parameter \$userHeaders with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:116\:\:fail\(\) has parameter \$messages with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:116\:\:format\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:116\:\:respond\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:116\:\:respondCreated\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:116\:\:respondDeleted\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:116\:\:respondUpdated\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:177\:\:fail\(\) has parameter \$messages with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:177\:\:format\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:177\:\:respond\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:177\:\:respondCreated\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:177\:\:respondDeleted\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:177\:\:respondUpdated\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:299\:\:fail\(\) has parameter \$messages with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:299\:\:format\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:299\:\:respond\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:299\:\:respondCreated\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:299\:\:respondDeleted\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:299\:\:respondUpdated\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:639\:\:fail\(\) has parameter \$messages with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:639\:\:format\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:639\:\:respond\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:639\:\:respondCreated\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:639\:\:respondDeleted\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:639\:\:respondUpdated\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method CodeIgniter\\AutoReview\\ComposerJsonTest\:\:checkConfig\(\) has parameter \$fromComponent with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/AutoReview/ComposerJsonTest.php + + - + message: '#^Method CodeIgniter\\AutoReview\\ComposerJsonTest\:\:checkConfig\(\) has parameter \$fromMain with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/AutoReview/ComposerJsonTest.php + + - + message: '#^Method CodeIgniter\\AutoReview\\ComposerJsonTest\:\:getComposerJson\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/AutoReview/ComposerJsonTest.php + + - + message: '#^Property CodeIgniter\\AutoReview\\ComposerJsonTest\:\:\$devComposer type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/AutoReview/ComposerJsonTest.php + + - + message: '#^Property CodeIgniter\\AutoReview\\ComposerJsonTest\:\:\$frameworkComposer type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/AutoReview/ComposerJsonTest.php + + - + message: '#^Property CodeIgniter\\AutoReview\\ComposerJsonTest\:\:\$starterComposer type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/AutoReview/ComposerJsonTest.php + + - + message: '#^Method CodeIgniter\\AutoReview\\FrameworkCodeTest\:\:getTestClasses\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/AutoReview/FrameworkCodeTest.php + + - + message: '#^Method CodeIgniter\\AutoReview\\FrameworkCodeTest\:\:provideEachTestClassHasCorrectGroupAttributeName\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/AutoReview/FrameworkCodeTest.php + + - + message: '#^Property CodeIgniter\\AutoReview\\FrameworkCodeTest\:\:\$recognizedGroupAttributeNames type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/AutoReview/FrameworkCodeTest.php + + - + message: '#^Property CodeIgniter\\AutoReview\\FrameworkCodeTest\:\:\$testClasses type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/AutoReview/FrameworkCodeTest.php + + - + message: '#^Method CodeIgniter\\CLI\\CLITest\:\:provideTable\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/CLI/CLITest.php + + - + message: '#^Method CodeIgniter\\CLI\\CLITest\:\:testTable\(\) has parameter \$expected with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/CLI/CLITest.php + + - + message: '#^Method CodeIgniter\\CLI\\CLITest\:\:testTable\(\) has parameter \$tbody with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/CLI/CLITest.php + + - + message: '#^Method CodeIgniter\\CLI\\CLITest\:\:testTable\(\) has parameter \$thead with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/CLI/CLITest.php + + - + message: '#^Method CodeIgniter\\CLI\\ConsoleTest\:\:initCLI\(\) has parameter \$command with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/CLI/ConsoleTest.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\BaseHandlerTest\:\:provideValidateKeyInvalidType\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Cache/Handlers/BaseHandlerTest.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\FileHandlerTest\:\:provideSaveMode\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Cache/Handlers/FileHandlerTest.php + + - + message: '#^Method CodeIgniter\\Cache\\ResponseCacheTest\:\:createIncomingRequest\(\) has parameter \$query with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Cache/ResponseCacheTest.php + + - + message: '#^Method CodeIgniter\\CodeIgniterTest\:\:providePageCacheWithCacheQueryString\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Method CodeIgniter\\CodeIgniterTest\:\:testPageCacheWithCacheQueryString\(\) has parameter \$cacheQueryStringValue with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Method CodeIgniter\\CodeIgniterTest\:\:testPageCacheWithCacheQueryString\(\) has parameter \$testingUrls with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/CodeIgniterTest.php + + - + message: '#^Method CodeIgniter\\Commands\\CommandTest\:\:provideCommandParsesArgsCorrectly\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Commands/CommandTest.php + + - + message: '#^Method CodeIgniter\\Commands\\Translation\\LocalizationFinderTest\:\:getActualTranslationFourKeys\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Commands/Translation/LocalizationFinderTest.php + + - + message: '#^Method CodeIgniter\\Commands\\Translation\\LocalizationFinderTest\:\:getActualTranslationOneKeys\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Commands/Translation/LocalizationFinderTest.php + + - + message: '#^Method CodeIgniter\\Commands\\Translation\\LocalizationFinderTest\:\:getActualTranslationThreeKeys\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Commands/Translation/LocalizationFinderTest.php + + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\Routes\\AutoRouterImproved\\AutoRouteCollectorTest\:\:createAutoRouteCollector\(\) has parameter \$filterConfigFilters with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Commands/Utilities/Routes/AutoRouterImproved/AutoRouteCollectorTest.php + + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\Routes\\FilterFinderTest\:\:createFilters\(\) has parameter \$config with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Commands/Utilities/Routes/FilterFinderTest.php + + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\Routes\\FilterFinderTest\:\:createRouteCollection\(\) has parameter \$routes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Commands/Utilities/Routes/FilterFinderTest.php + + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\Routes\\SampleURIGeneratorTest\:\:provideGet\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Commands/Utilities/Routes/SampleURIGeneratorTest.php + + - + message: '#^Method CodeIgniter\\CommonFunctionsTest\:\:provideCleanPathActuallyCleaningThePaths\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/CommonFunctionsTest.php + + - + message: '#^Property CodeIgniter\\CommonHelperTest\:\:\$dummyHelpers type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/CommonHelperTest.php + + - + message: '#^Method CodeIgniter\\CommonSingleServiceTest\:\:provideServiceNames\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/CommonSingleServiceTest.php + + - + message: '#^Method CodeIgniter\\Config\\DotEnvTest\:\:provideLoadsVars\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Config/DotEnvTest.php + + - + message: '#^Method CodeIgniter\\Config\\FactoriesTest\:\:testIsUpdated\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Config/FactoriesTest.php + + - + message: '#^Method CodeIgniter\\Config\\FactoriesTest\:\:testSetComponentInstances\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Config/FactoriesTest.php + + - + message: '#^Method CodeIgniter\\Config\\MimesTest\:\:provideGuessExtensionFromType\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Config/MimesTest.php + + - + message: '#^Method CodeIgniter\\Config\\MimesTest\:\:provideGuessTypeFromExtension\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Config/MimesTest.php + + - + message: '#^Property CodeIgniter\\Config\\ServicesTest\:\:\$original type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Config/ServicesTest.php + + - + message: '#^Property CodeIgniter\\Cookie\\CookieStoreTest\:\:\$defaults type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Cookie/CookieStoreTest.php + + - + message: '#^Method CodeIgniter\\Cookie\\CookieTest\:\:provideConfigPrefix\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Cookie/CookieTest.php + + - + message: '#^Method CodeIgniter\\Cookie\\CookieTest\:\:provideInvalidExpires\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Cookie/CookieTest.php + + - + message: '#^Method CodeIgniter\\Cookie\\CookieTest\:\:provideSetCookieHeaderCreation\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Cookie/CookieTest.php + + - + message: '#^Method CodeIgniter\\Cookie\\CookieTest\:\:testSetCookieHeaderCreation\(\) has parameter \$changed with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Cookie/CookieTest.php + + - + message: '#^Property CodeIgniter\\Cookie\\CookieTest\:\:\$defaults type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Cookie/CookieTest.php + + - + message: '#^Method CodeIgniter\\DataConverter\\DataConverterTest\:\:createDataConverter\(\) has parameter \$handlers with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/DataConverter/DataConverterTest.php + + - + message: '#^Method CodeIgniter\\DataConverter\\DataConverterTest\:\:createDataConverter\(\) has parameter \$types with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/DataConverter/DataConverterTest.php + + - + message: '#^Method CodeIgniter\\DataConverter\\DataConverterTest\:\:provideConvertDataFromDB\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/DataConverter/DataConverterTest.php + + - + message: '#^Method CodeIgniter\\DataConverter\\DataConverterTest\:\:provideConvertDataToDB\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/DataConverter/DataConverterTest.php + + - + message: '#^Method CodeIgniter\\DataConverter\\DataConverterTest\:\:testConvertDataFromDB\(\) has parameter \$dbData with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/DataConverter/DataConverterTest.php + + - + message: '#^Method CodeIgniter\\DataConverter\\DataConverterTest\:\:testConvertDataFromDB\(\) has parameter \$expected with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/DataConverter/DataConverterTest.php + + - + message: '#^Method CodeIgniter\\DataConverter\\DataConverterTest\:\:testConvertDataFromDB\(\) has parameter \$types with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/DataConverter/DataConverterTest.php + + - + message: '#^Method CodeIgniter\\DataConverter\\DataConverterTest\:\:testConvertDataToDB\(\) has parameter \$expected with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/DataConverter/DataConverterTest.php + + - + message: '#^Method CodeIgniter\\DataConverter\\DataConverterTest\:\:testConvertDataToDB\(\) has parameter \$phpData with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/DataConverter/DataConverterTest.php + + - + message: '#^Method CodeIgniter\\DataConverter\\DataConverterTest\:\:testConvertDataToDB\(\) has parameter \$types with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/DataConverter/DataConverterTest.php + + - + message: '#^Method CodeIgniter\\Database\\BaseConnectionTest\:\:provideProtectIdentifiers\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Database/BaseConnectionTest.php + + - + message: '#^Property CodeIgniter\\Database\\BaseConnectionTest\:\:\$failoverOptions type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Database/BaseConnectionTest.php + + - + message: '#^Property CodeIgniter\\Database\\BaseConnectionTest\:\:\$options type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Database/BaseConnectionTest.php + + - + message: '#^Method CodeIgniter\\Database\\BaseQueryTest\:\:provideHighlightQueryKeywords\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Database/BaseQueryTest.php + + - + message: '#^Method CodeIgniter\\Database\\BaseQueryTest\:\:provideIsWriteType\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Database/BaseQueryTest.php + + - + message: '#^Method CodeIgniter\\Database\\Builder\\WhereTest\:\:provideWhereInEmptyValuesThrowInvalidArgumentException\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Database/Builder/WhereTest.php + + - + message: '#^Method CodeIgniter\\Database\\Builder\\WhereTest\:\:provideWhereInvalidKeyThrowInvalidArgumentException\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Database/Builder/WhereTest.php + + - + message: '#^Method CodeIgniter\\Database\\ConfigTest\:\:provideConvertDSN\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Database/ConfigTest.php + + - + message: '#^Property CodeIgniter\\Database\\ConfigTest\:\:\$dsnGroup type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Database/ConfigTest.php + + - + message: '#^Property CodeIgniter\\Database\\ConfigTest\:\:\$dsnGroupPostgre type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Database/ConfigTest.php + + - + message: '#^Property CodeIgniter\\Database\\ConfigTest\:\:\$dsnGroupPostgreNative type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Database/ConfigTest.php + + - + message: '#^Property CodeIgniter\\Database\\ConfigTest\:\:\$group type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Database/ConfigTest.php + + - + message: '#^Property CodeIgniter\\Database\\DatabaseTestCase\\DatabaseTestCaseMigrationOnce1Test\:\:\$namespace type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Database/DatabaseTestCase/DatabaseTestCaseMigrationOnce1Test.php + + - + message: '#^Property CodeIgniter\\Database\\DatabaseTestCase\\DatabaseTestCaseMigrationOnce2Test\:\:\$namespace type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Database/DatabaseTestCase/DatabaseTestCaseMigrationOnce2Test.php + + - + message: '#^Property CodeIgniter\\Database\\DatabaseTestCaseTest\:\:\$namespace type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Database/DatabaseTestCaseTest.php + + - + message: '#^Property CodeIgniter\\Database\\DatabaseTestCaseTest\:\:\$seed type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Database/DatabaseTestCaseTest.php + + - + message: '#^Property CodeIgniter\\Database\\Live\\MetadataTest\:\:\$expectedTables type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Database/Live/MetadataTest.php + + - + message: '#^Method CodeIgniter\\Database\\Live\\UpdateTest\:\:provideUpdateBatch\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Database/Live/UpdateTest.php + + - + message: '#^Method CodeIgniter\\Database\\Live\\UpdateTest\:\:testUpdateBatch\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Database/Live/UpdateTest.php + + - + message: '#^Method CodeIgniter\\Database\\Live\\UpdateTest\:\:testUpdateBatch\(\) has parameter \$expected with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Database/Live/UpdateTest.php + + - + message: '#^Property CodeIgniter\\Database\\Migrations\\MigrationRunnerTest\:\:\$namespace type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Database/Migrations/MigrationRunnerTest.php + + - + message: '#^Method CodeIgniter\\Debug\\ExceptionHandlerTest\:\:backupIniValues\(\) has parameter \$keys with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Debug/ExceptionHandlerTest.php + + - + message: '#^Property CodeIgniter\\Debug\\ExceptionHandlerTest\:\:\$iniSettings type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Debug/ExceptionHandlerTest.php + + - + message: '#^Method CodeIgniter\\Email\\EmailTest\:\:provideEmailSendWithClearance\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Email/EmailTest.php + + - + message: '#^Method CodeIgniter\\Filters\\FiltersTest\:\:provideBeforeExcept\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Filters/FiltersTest.php + + - + message: '#^Method CodeIgniter\\Filters\\FiltersTest\:\:provideProcessMethodProcessGlobalsWithExcept\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Filters/FiltersTest.php + + - + message: '#^Method CodeIgniter\\Filters\\FiltersTest\:\:testBeforeExcept\(\) has parameter \$except with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Filters/FiltersTest.php + + - + message: '#^Method CodeIgniter\\Filters\\FiltersTest\:\:testBeforeExcept\(\) has parameter \$expected with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Filters/FiltersTest.php + + - + message: '#^Method CodeIgniter\\Filters\\FiltersTest\:\:testProcessMethodProcessGlobalsWithExcept\(\) has parameter \$except with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Filters/FiltersTest.php + + - + message: '#^Method CodeIgniter\\Filters\\InvalidCharsTest\:\:provideCheckControlStringWithControlCharsCausesException\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Filters/InvalidCharsTest.php + + - + message: '#^Method CodeIgniter\\Filters\\InvalidCharsTest\:\:provideCheckControlStringWithLineBreakAndTabReturnsTheString\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Filters/InvalidCharsTest.php + + - + message: '#^Method CodeIgniter\\Format\\XMLFormatterTest\:\:provideValidatingInvalidTags\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Format/XMLFormatterTest.php + + - + message: '#^Method CodeIgniter\\Format\\XMLFormatterTest\:\:testValidatingInvalidTags\(\) has parameter \$input with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Format/XMLFormatterTest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequestTest\:\:provideCanGrabGetRawInputVar\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequestTest\:\:provideExtensionPHP\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequestTest\:\:provideIsHTTPMethods\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Method CodeIgniter\\HTTP\\MessageTest\:\:provideArrayHeaderValue\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/HTTP/MessageTest.php + + - + message: '#^Method CodeIgniter\\HTTP\\MessageTest\:\:testSetHeaderWithExistingArrayValuesAppendArrayValue\(\) has parameter \$arrayHeaderValue with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/HTTP/MessageTest.php + + - + message: '#^Method CodeIgniter\\HTTP\\MessageTest\:\:testSetHeaderWithExistingArrayValuesAppendStringValue\(\) has parameter \$arrayHeaderValue with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/HTTP/MessageTest.php + + - + message: '#^Property CodeIgniter\\HTTP\\ResponseCookieTest\:\:\$defaults type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/HTTP/ResponseCookieTest.php + + - + message: '#^Method CodeIgniter\\HTTP\\ResponseTest\:\:provideRedirect\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/HTTP/ResponseTest.php + + - + message: '#^Method CodeIgniter\\HTTP\\ResponseTest\:\:provideRedirectWithIIS\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/HTTP/ResponseTest.php + + - + message: '#^Property CodeIgniter\\HTTP\\ResponseTest\:\:\$server type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/HTTP/ResponseTest.php + + - + message: '#^Method CodeIgniter\\HTTP\\SiteURIFactoryDetectRoutePathTest\:\:createSiteURIFactory\(\) has parameter \$server with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Method CodeIgniter\\HTTP\\SiteURIFactoryDetectRoutePathTest\:\:provideExtensionPHP\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryDetectRoutePathTest.php + + - + message: '#^Method CodeIgniter\\HTTP\\SiteURIFactoryTest\:\:provideCreateFromStringWithIndexPage\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryTest.php + + - + message: '#^Method CodeIgniter\\HTTP\\SiteURIFactoryTest\:\:provideCreateFromStringWithoutIndexPage\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURIFactoryTest.php + + - + message: '#^Method CodeIgniter\\HTTP\\SiteURITest\:\:provideConstructor\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURITest.php + + - + message: '#^Method CodeIgniter\\HTTP\\SiteURITest\:\:provideRelativePathWithQueryOrFragment\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURITest.php + + - + message: '#^Method CodeIgniter\\HTTP\\SiteURITest\:\:provideSetPath\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURITest.php + + - + message: '#^Method CodeIgniter\\HTTP\\SiteURITest\:\:testConstructor\(\) has parameter \$expectedSegments with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURITest.php + + - + message: '#^Method CodeIgniter\\HTTP\\SiteURITest\:\:testSetPath\(\) has parameter \$expectedSegments with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/HTTP/SiteURITest.php + + - + message: '#^Method CodeIgniter\\HTTP\\URITest\:\:defaultResolutions\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/HTTP/URITest.php + + - + message: '#^Method CodeIgniter\\HTTP\\URITest\:\:provideAuthorityRemovesDefaultPorts\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/HTTP/URITest.php + + - + message: '#^Method CodeIgniter\\HTTP\\URITest\:\:provideAuthorityReturnsExceptedValues\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/HTTP/URITest.php + + - + message: '#^Method CodeIgniter\\HTTP\\URITest\:\:providePathGetsFiltered\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/HTTP/URITest.php + + - + message: '#^Method CodeIgniter\\HTTP\\URITest\:\:provideRemoveDotSegments\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/HTTP/URITest.php + + - + message: '#^Method CodeIgniter\\HTTP\\URITest\:\:provideSetPath\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/HTTP/URITest.php + + - + message: '#^Method CodeIgniter\\HTTP\\URITest\:\:provideSimpleUri\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/HTTP/URITest.php + + - + message: '#^Property CodeIgniter\\Helpers\\Array\\ArrayHelperDotKeyExistsTest\:\:\$array type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Helpers/Array/ArrayHelperDotKeyExistsTest.php + + - + message: '#^Property CodeIgniter\\Helpers\\Array\\ArrayHelperRecursiveDiffTest\:\:\$compareWith type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Helpers/Array/ArrayHelperRecursiveDiffTest.php + + - + message: '#^Property CodeIgniter\\Helpers\\Array\\ArrayHelperSortValuesByNaturalTest\:\:\$arrayWithArrayValues type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Helpers/Array/ArrayHelperSortValuesByNaturalTest.php + + - + message: '#^Property CodeIgniter\\Helpers\\Array\\ArrayHelperSortValuesByNaturalTest\:\:\$arrayWithStringValues type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Helpers/Array/ArrayHelperSortValuesByNaturalTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\ArrayHelperTest\:\:provideArrayDeepSearch\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Helpers/ArrayHelperTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\ArrayHelperTest\:\:provideArrayFlattening\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Helpers/ArrayHelperTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\ArrayHelperTest\:\:provideArrayGroupByExcludeEmpty\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Helpers/ArrayHelperTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\ArrayHelperTest\:\:provideArrayGroupByIncludeEmpty\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Helpers/ArrayHelperTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\ArrayHelperTest\:\:provideSortByMultipleKeys\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Helpers/ArrayHelperTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\ArrayHelperTest\:\:testArrayDeepSearch\(\) has parameter \$expected with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Helpers/ArrayHelperTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\ArrayHelperTest\:\:testArrayFlattening\(\) has parameter \$expected with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Helpers/ArrayHelperTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\ArrayHelperTest\:\:testArrayFlattening\(\) has parameter \$input with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Helpers/ArrayHelperTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\ArrayHelperTest\:\:testArrayGroupByExcludeEmpty\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Helpers/ArrayHelperTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\ArrayHelperTest\:\:testArrayGroupByExcludeEmpty\(\) has parameter \$expected with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Helpers/ArrayHelperTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\ArrayHelperTest\:\:testArrayGroupByExcludeEmpty\(\) has parameter \$indexes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Helpers/ArrayHelperTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\ArrayHelperTest\:\:testArrayGroupByIncludeEmpty\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Helpers/ArrayHelperTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\ArrayHelperTest\:\:testArrayGroupByIncludeEmpty\(\) has parameter \$expected with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Helpers/ArrayHelperTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\ArrayHelperTest\:\:testArrayGroupByIncludeEmpty\(\) has parameter \$indexes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Helpers/ArrayHelperTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\ArrayHelperTest\:\:testArraySortByMultipleKeysFailsEmptyParameter\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Helpers/ArrayHelperTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\ArrayHelperTest\:\:testArraySortByMultipleKeysFailsEmptyParameter\(\) has parameter \$expected with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Helpers/ArrayHelperTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\ArrayHelperTest\:\:testArraySortByMultipleKeysFailsEmptyParameter\(\) has parameter \$sortColumns with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Helpers/ArrayHelperTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\ArrayHelperTest\:\:testArraySortByMultipleKeysWithArray\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Helpers/ArrayHelperTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\ArrayHelperTest\:\:testArraySortByMultipleKeysWithArray\(\) has parameter \$expected with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Helpers/ArrayHelperTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\ArrayHelperTest\:\:testArraySortByMultipleKeysWithArray\(\) has parameter \$sortColumns with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Helpers/ArrayHelperTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\ArrayHelperTest\:\:testArraySortByMultipleKeysWithObjects\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Helpers/ArrayHelperTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\ArrayHelperTest\:\:testArraySortByMultipleKeysWithObjects\(\) has parameter \$expected with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Helpers/ArrayHelperTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\ArrayHelperTest\:\:testArraySortByMultipleKeysWithObjects\(\) has parameter \$sortColumns with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Helpers/ArrayHelperTest.php + + - + message: '#^Property CodeIgniter\\Helpers\\HTMLHelperTest\:\:\$tracks type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Helpers/HTMLHelperTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\InflectorHelperTest\:\:provideOrdinal\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Helpers/InflectorHelperTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\URLHelper\\CurrentUrlTest\:\:provideUrlIs\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/CurrentUrlTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\URLHelper\\MiscUrlTest\:\:provideAnchor\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/MiscUrlTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\URLHelper\\MiscUrlTest\:\:provideAnchorExamples\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/MiscUrlTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\URLHelper\\MiscUrlTest\:\:provideAnchorNoindex\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/MiscUrlTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\URLHelper\\MiscUrlTest\:\:provideAnchorPopup\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/MiscUrlTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\URLHelper\\MiscUrlTest\:\:provideAnchorTargetted\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/MiscUrlTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\URLHelper\\MiscUrlTest\:\:provideAutoLinkEmail\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/MiscUrlTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\URLHelper\\MiscUrlTest\:\:provideAutoLinkPopup\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/MiscUrlTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\URLHelper\\MiscUrlTest\:\:provideAutoLinkUrl\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/MiscUrlTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\URLHelper\\MiscUrlTest\:\:provideAutolinkBoth\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/MiscUrlTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\URLHelper\\MiscUrlTest\:\:provideMailto\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/MiscUrlTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\URLHelper\\MiscUrlTest\:\:providePrepUrl\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/MiscUrlTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\URLHelper\\MiscUrlTest\:\:provideSafeMailto\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/MiscUrlTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\URLHelper\\MiscUrlTest\:\:provideUrlTo\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/MiscUrlTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\URLHelper\\MiscUrlTest\:\:provideUrlToThrowsOnEmptyOrMissingRoute\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/MiscUrlTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\URLHelper\\SiteUrlCliTest\:\:provideUrls\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/SiteUrlCliTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\URLHelper\\SiteUrlTest\:\:provideUrls\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/SiteUrlTest.php + + - + message: '#^Method CodeIgniter\\HomeTest\:\:call\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/HomeTest.php + + - + message: '#^Method CodeIgniter\\HomeTest\:\:delete\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/HomeTest.php + + - + message: '#^Method CodeIgniter\\HomeTest\:\:get\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/HomeTest.php + + - + message: '#^Method CodeIgniter\\HomeTest\:\:options\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/HomeTest.php + + - + message: '#^Method CodeIgniter\\HomeTest\:\:patch\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/HomeTest.php + + - + message: '#^Method CodeIgniter\\HomeTest\:\:populateGlobals\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/HomeTest.php + + - + message: '#^Method CodeIgniter\\HomeTest\:\:post\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/HomeTest.php + + - + message: '#^Method CodeIgniter\\HomeTest\:\:put\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/HomeTest.php + + - + message: '#^Method CodeIgniter\\HomeTest\:\:setRequestBody\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/HomeTest.php + + - + message: '#^Method CodeIgniter\\HomeTest\:\:withHeaders\(\) has parameter \$headers with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/HomeTest.php + + - + message: '#^Method CodeIgniter\\HomeTest\:\:withRoutes\(\) has parameter \$routes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/HomeTest.php + + - + message: '#^Method CodeIgniter\\HomeTest\:\:withSession\(\) has parameter \$values with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/HomeTest.php + + - + message: '#^Method CodeIgniter\\I18n\\TimeLegacyTest\:\:provideToStringDoesNotDependOnLocale\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/I18n/TimeLegacyTest.php + + - + message: '#^Method CodeIgniter\\I18n\\TimeTest\:\:provideToStringDoesNotDependOnLocale\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/I18n/TimeTest.php + + - + message: '#^Method CodeIgniter\\Language\\LanguageTest\:\:provideBundleUniqueKeys\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Language/LanguageTest.php + + - + message: '#^Method CodeIgniter\\Log\\Handlers\\ErrorlogHandlerTest\:\:getMockedHandler\(\) has parameter \$config with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Log/Handlers/ErrorlogHandlerTest.php + + - + message: '#^Method CodeIgniter\\Models\\DeleteModelTest\:\:emptyPkValues\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Models/DeleteModelTest.php + + - + message: '#^Method CodeIgniter\\Models\\FindModelTest\:\:provideAggregateAndGroupBy\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Models/FindModelTest.php + + - + message: '#^Method CodeIgniter\\Models\\FindModelTest\:\:provideFirstAggregate\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Models/FindModelTest.php + + - + message: '#^Method CodeIgniter\\Models\\TimestampModelTest\:\:allowDatesPrepareOneRecord\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Models/TimestampModelTest.php + + - + message: '#^Method CodeIgniter\\Models\\TimestampModelTest\:\:doNotAllowDatesPrepareOneRecord\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Models/TimestampModelTest.php + + - + message: '#^Method CodeIgniter\\Models\\UpdateModelTest\:\:provideUpdateThrowDatabaseExceptionWithoutWhereClause\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Method CodeIgniter\\Publisher\\PublisherRestrictionsTest\:\:provideDefaultPublicRestrictions\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Publisher/PublisherRestrictionsTest.php + + - + message: '#^Method CodeIgniter\\Publisher\\PublisherRestrictionsTest\:\:provideDestinations\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Publisher/PublisherRestrictionsTest.php + + - + message: '#^Method CodeIgniter\\RESTful\\ResourceControllerTest\:\:invoke\(\) has parameter \$args with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourceControllerTest.php + + - + message: '#^Method CodeIgniter\\Router\\AutoRouterImprovedTest\:\:provideRejectTranslateUriToCamelCase\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Router/AutoRouterImprovedTest.php + + - + message: '#^Method CodeIgniter\\Router\\AutoRouterImprovedTest\:\:provideTranslateUriToCamelCase\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Router/AutoRouterImprovedTest.php + + - + message: '#^Method CodeIgniter\\Router\\DefinedRouteCollectorTest\:\:createRouteCollection\(\) has parameter \$config with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Router/DefinedRouteCollectorTest.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollectionReverseRouteTest\:\:getCollector\(\) has parameter \$config with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Router/RouteCollectionReverseRouteTest.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollectionReverseRouteTest\:\:getCollector\(\) has parameter \$files with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Router/RouteCollectionReverseRouteTest.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollectionReverseRouteTest\:\:provideReverseRoutingDefaultNamespaceAppController\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Router/RouteCollectionReverseRouteTest.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollectionTest\:\:getCollector\(\) has parameter \$config with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Router/RouteCollectionTest.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollectionTest\:\:getCollector\(\) has parameter \$files with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Router/RouteCollectionTest.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollectionTest\:\:provideNestedGroupingWorksWithRootPrefix\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Router/RouteCollectionTest.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollectionTest\:\:provideRouteDefaultNamespace\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Router/RouteCollectionTest.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollectionTest\:\:provideRoutesOptionsWithSameFromTwoRoutes\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Router/RouteCollectionTest.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollectionTest\:\:testNestedGroupingWorksWithRootPrefix\(\) has parameter \$expected with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Router/RouteCollectionTest.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollectionTest\:\:testRoutesOptionsWithSameFromTwoRoutes\(\) has parameter \$options1 with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Router/RouteCollectionTest.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollectionTest\:\:testRoutesOptionsWithSameFromTwoRoutes\(\) has parameter \$options2 with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Router/RouteCollectionTest.php + + - + message: '#^Method CodeIgniter\\Router\\RouterTest\:\:provideRedirectRoute\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Router/RouterTest.php + + - + message: '#^Method CodeIgniter\\Session\\Handlers\\Database\\RedisHandlerTest\:\:provideSetSavePath\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Session/Handlers/Database/RedisHandlerTest.php + + - + message: '#^Method CodeIgniter\\Session\\Handlers\\Database\\RedisHandlerTest\:\:testSetSavePath\(\) has parameter \$expected with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Session/Handlers/Database/RedisHandlerTest.php + + - + message: '#^Method CodeIgniter\\Test\\ControllerTestTraitTest\:\:execute\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/ControllerTestTraitTest.php + + - + message: '#^Method CodeIgniter\\Test\\DOMParserTest\:\:provideText\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Test/DOMParserTest.php + + - + message: '#^Property CodeIgniter\\Test\\FabricatorTest\:\:\$formatters type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/FabricatorTest.php + + - + message: '#^Method CodeIgniter\\Test\\FeatureTestAutoRoutingImprovedTest\:\:call\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestAutoRoutingImprovedTest.php + + - + message: '#^Method CodeIgniter\\Test\\FeatureTestAutoRoutingImprovedTest\:\:delete\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestAutoRoutingImprovedTest.php + + - + message: '#^Method CodeIgniter\\Test\\FeatureTestAutoRoutingImprovedTest\:\:get\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestAutoRoutingImprovedTest.php + + - + message: '#^Method CodeIgniter\\Test\\FeatureTestAutoRoutingImprovedTest\:\:options\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestAutoRoutingImprovedTest.php + + - + message: '#^Method CodeIgniter\\Test\\FeatureTestAutoRoutingImprovedTest\:\:patch\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestAutoRoutingImprovedTest.php + + - + message: '#^Method CodeIgniter\\Test\\FeatureTestAutoRoutingImprovedTest\:\:populateGlobals\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestAutoRoutingImprovedTest.php + + - + message: '#^Method CodeIgniter\\Test\\FeatureTestAutoRoutingImprovedTest\:\:post\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestAutoRoutingImprovedTest.php + + - + message: '#^Method CodeIgniter\\Test\\FeatureTestAutoRoutingImprovedTest\:\:put\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestAutoRoutingImprovedTest.php + + - + message: '#^Method CodeIgniter\\Test\\FeatureTestAutoRoutingImprovedTest\:\:setRequestBody\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestAutoRoutingImprovedTest.php + + - + message: '#^Method CodeIgniter\\Test\\FeatureTestAutoRoutingImprovedTest\:\:withHeaders\(\) has parameter \$headers with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestAutoRoutingImprovedTest.php + + - + message: '#^Method CodeIgniter\\Test\\FeatureTestAutoRoutingImprovedTest\:\:withRoutes\(\) has parameter \$routes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestAutoRoutingImprovedTest.php + + - + message: '#^Method CodeIgniter\\Test\\FeatureTestAutoRoutingImprovedTest\:\:withSession\(\) has parameter \$values with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestAutoRoutingImprovedTest.php + + - + message: '#^Method CodeIgniter\\Test\\FeatureTestTraitTest\:\:call\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestTraitTest.php + + - + message: '#^Method CodeIgniter\\Test\\FeatureTestTraitTest\:\:delete\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestTraitTest.php + + - + message: '#^Method CodeIgniter\\Test\\FeatureTestTraitTest\:\:get\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestTraitTest.php + + - + message: '#^Method CodeIgniter\\Test\\FeatureTestTraitTest\:\:options\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestTraitTest.php + + - + message: '#^Method CodeIgniter\\Test\\FeatureTestTraitTest\:\:patch\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestTraitTest.php + + - + message: '#^Method CodeIgniter\\Test\\FeatureTestTraitTest\:\:populateGlobals\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestTraitTest.php + + - + message: '#^Method CodeIgniter\\Test\\FeatureTestTraitTest\:\:post\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestTraitTest.php + + - + message: '#^Method CodeIgniter\\Test\\FeatureTestTraitTest\:\:provideOpenCliRoutesFromHttpGot404\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestTraitTest.php + + - + message: '#^Method CodeIgniter\\Test\\FeatureTestTraitTest\:\:put\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestTraitTest.php + + - + message: '#^Method CodeIgniter\\Test\\FeatureTestTraitTest\:\:setRequestBody\(\) has parameter \$params with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestTraitTest.php + + - + message: '#^Method CodeIgniter\\Test\\FeatureTestTraitTest\:\:withHeaders\(\) has parameter \$headers with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestTraitTest.php + + - + message: '#^Method CodeIgniter\\Test\\FeatureTestTraitTest\:\:withRoutes\(\) has parameter \$routes with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestTraitTest.php + + - + message: '#^Method CodeIgniter\\Test\\FeatureTestTraitTest\:\:withSession\(\) has parameter \$values with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestTraitTest.php + + - + message: '#^Method CodeIgniter\\Test\\IniTestTraitTest\:\:backupIniValues\(\) has parameter \$keys with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/IniTestTraitTest.php + + - + message: '#^Property CodeIgniter\\Test\\IniTestTraitTest\:\:\$iniSettings type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/IniTestTraitTest.php + + - + message: '#^Method CodeIgniter\\Test\\TestLoggerTest\:\:provideDidLogMethod\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Test/TestLoggerTest.php + + - + message: '#^Method CodeIgniter\\Test\\TestResponseTest\:\:getTestResponse\(\) has parameter \$headers with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/TestResponseTest.php + + - + message: '#^Method CodeIgniter\\Test\\TestResponseTest\:\:getTestResponse\(\) has parameter \$responseOptions with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Test/TestResponseTest.php + + - + message: '#^Method CodeIgniter\\Test\\TestResponseTest\:\:provideHttpStatusCodes\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Test/TestResponseTest.php + + - + message: '#^Method CodeIgniter\\Throttle\\ThrottleTest\:\:provideTokenTimeCalculationUCs\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Throttle/ThrottleTest.php + + - + message: '#^Method CodeIgniter\\Throttle\\ThrottleTest\:\:testTokenTimeCalculationUCs\(\) has parameter \$checkInputs with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Throttle/ThrottleTest.php + + - + message: '#^Method CodeIgniter\\Validation\\CreditCardRulesTest\:\:calculateLuhnChecksum\(\) has parameter \$digits with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/CreditCardRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\CreditCardRulesTest\:\:provideValidCCNumber\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/CreditCardRulesTest.php + + - + message: '#^Property CodeIgniter\\Validation\\CreditCardRulesTest\:\:\$config type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/CreditCardRulesTest.php + + - + message: '#^Property CodeIgniter\\Validation\\DatabaseRelatedRulesTest\:\:\$config type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/DatabaseRelatedRulesTest.php + + - + message: '#^Property CodeIgniter\\Validation\\FileRulesTest\:\:\$config type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/FileRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\FormatRulesTest\:\:alphaNumericProvider\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/FormatRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\FormatRulesTest\:\:provideAlpha\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/FormatRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\FormatRulesTest\:\:provideAlphaDash\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/FormatRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\FormatRulesTest\:\:provideAlphaNumericPunct\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/FormatRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\FormatRulesTest\:\:provideAlphaSpace\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/FormatRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\FormatRulesTest\:\:provideBase64\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/FormatRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\FormatRulesTest\:\:provideDecimal\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/FormatRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\FormatRulesTest\:\:provideHex\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/FormatRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\FormatRulesTest\:\:provideInteger\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/FormatRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\FormatRulesTest\:\:provideInvalidIntegerType\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/FormatRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\FormatRulesTest\:\:provideJson\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/FormatRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\FormatRulesTest\:\:provideNatural\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/FormatRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\FormatRulesTest\:\:provideNaturalNoZero\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/FormatRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\FormatRulesTest\:\:provideNumeric\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/FormatRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\FormatRulesTest\:\:provideString\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/FormatRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\FormatRulesTest\:\:provideTimeZone\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/FormatRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\FormatRulesTest\:\:provideValidDate\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/FormatRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\FormatRulesTest\:\:provideValidEmail\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/FormatRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\FormatRulesTest\:\:provideValidEmails\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/FormatRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\FormatRulesTest\:\:provideValidIP\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/FormatRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\FormatRulesTest\:\:provideValidUrl\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/FormatRulesTest.php + + - + message: '#^Property CodeIgniter\\Validation\\FormatRulesTest\:\:\$config type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/FormatRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:provideDiffers\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:provideEquals\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:provideExactLength\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:provideFieldExists\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:provideGreaterThan\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:provideGreaterThanEqual\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:provideIfExist\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:provideInList\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:provideLessThan\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:provideLessThanEqual\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:provideMatches\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:provideMatchesNestedCases\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:provideMinLengthCases\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:providePermitEmpty\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:provideRequired\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:provideRequiredWith\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:provideRequiredWithAndOtherRuleWithValueZero\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:provideRequiredWithAndOtherRules\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:provideRequiredWithout\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:provideRequiredWithoutMultiple\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:provideRequiredWithoutMultipleWithoutFields\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:testDiffers\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:testDiffersNested\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:testEquals\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:testFieldExists\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:testFieldExists\(\) has parameter \$rules with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:testIfExist\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:testIfExist\(\) has parameter \$rules with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:testMatches\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:testMatchesNested\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:testPermitEmpty\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:testPermitEmpty\(\) has parameter \$rules with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:testRequired\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:testRequiredWithAndOtherRuleWithValueZero\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:testRequiredWithAndOtherRules\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\RulesTest\:\:testRequiredWithoutMultipleWithoutFields\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Property CodeIgniter\\Validation\\RulesTest\:\:\$config type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\CreditCardRulesTest\:\:calculateLuhnChecksum\(\) has parameter \$digits with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/StrictRules/CreditCardRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\CreditCardRulesTest\:\:provideValidCCNumber\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/StrictRules/CreditCardRulesTest.php + + - + message: '#^Property CodeIgniter\\Validation\\StrictRules\\CreditCardRulesTest\:\:\$config type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/StrictRules/CreditCardRulesTest.php + + - + message: '#^Property CodeIgniter\\Validation\\StrictRules\\DatabaseRelatedRulesTest\:\:\$config type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/StrictRules/DatabaseRelatedRulesTest.php + + - + message: '#^Property CodeIgniter\\Validation\\StrictRules\\FileRulesTest\:\:\$config type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/StrictRules/FileRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\FormatRulesTest\:\:provideAlphaSpace\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/StrictRules/FormatRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\FormatRulesTest\:\:provideInvalidIntegerType\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/StrictRules/FormatRulesTest.php + + - + message: '#^Property CodeIgniter\\Validation\\StrictRules\\FormatRulesTest\:\:\$config type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/StrictRules/FormatRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\RulesTest\:\:provideDiffers\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/StrictRules/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\RulesTest\:\:provideGreaterThanEqualStrict\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/StrictRules/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\RulesTest\:\:provideGreaterThanStrict\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/StrictRules/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\RulesTest\:\:provideLessEqualThanStrict\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/StrictRules/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\RulesTest\:\:provideLessThanStrict\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/StrictRules/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\RulesTest\:\:provideMatches\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/StrictRules/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\RulesTest\:\:providePermitEmptyStrict\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/StrictRules/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\RulesTest\:\:testDiffers\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/StrictRules/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\RulesTest\:\:testMatches\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/StrictRules/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\RulesTest\:\:testPermitEmptyStrict\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/StrictRules/RulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\RulesTest\:\:testPermitEmptyStrict\(\) has parameter \$rules with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/StrictRules/RulesTest.php + + - + message: '#^Property CodeIgniter\\Validation\\StrictRules\\RulesTest\:\:\$config type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/StrictRules/RulesTest.php + + - + message: '#^Property CodeIgniter\\Validation\\StrictRules\\ValidationTest\:\:\$config type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/StrictRules/ValidationTest.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationTest\:\:placeholderReplacementResultDetermination\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/ValidationTest.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationTest\:\:provideCanValidatetArrayData\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/ValidationTest.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationTest\:\:provideIfExistRuleWithAsterisk\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/ValidationTest.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationTest\:\:provideIsIntWithInvalidTypeData\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/ValidationTest.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationTest\:\:provideRulesForArrayField\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/ValidationTest.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationTest\:\:provideRulesSetup\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/ValidationTest.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationTest\:\:provideSetRuleRulesFormat\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/ValidationTest.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationTest\:\:provideSplittingOfComplexStringRules\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/ValidationTest.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationTest\:\:provideValidationOfArrayData\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/Validation/ValidationTest.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationTest\:\:rule2\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/ValidationTest.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationTest\:\:testIfExistRuleWithAsterisk\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/ValidationTest.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationTest\:\:testIfExistRuleWithAsterisk\(\) has parameter \$rules with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/ValidationTest.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationTest\:\:testRulesForArrayField\(\) has parameter \$body with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/ValidationTest.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationTest\:\:testRulesForArrayField\(\) has parameter \$results with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/ValidationTest.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationTest\:\:testRulesForArrayField\(\) has parameter \$rules with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/ValidationTest.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationTest\:\:testRulesSetup\(\) has parameter \$errors with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/ValidationTest.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationTest\:\:testSplittingOfComplexStringRules\(\) has parameter \$expected with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/ValidationTest.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationTest\:\:testValidationOfArrayData\(\) has parameter \$data with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/ValidationTest.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationTest\:\:testValidationOfArrayData\(\) has parameter \$rules with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/ValidationTest.php + + - + message: '#^Property CodeIgniter\\Validation\\ValidationTest\:\:\$config type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/Validation/ValidationTest.php + + - + message: '#^Method CodeIgniter\\View\\ParserTest\:\:provideEscHandling\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/View/ParserTest.php + + - + message: '#^Method CodeIgniter\\View\\DBResultDummy\:\:getFieldNames\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/View/TableTest.php + + - + message: '#^Method CodeIgniter\\View\\DBResultDummy\:\:getResultArray\(\) return type has no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/View/TableTest.php + + - + message: '#^Method CodeIgniter\\View\\TableTest\:\:orderedColumnUsecases\(\) return type has no value type specified in iterable type iterable\.$#' + count: 1 + path: ../../tests/system/View/TableTest.php + + - + message: '#^Method CodeIgniter\\View\\TableTest\:\:testAddRowAndGenerateOrderedColumns\(\) has parameter \$heading with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/View/TableTest.php + + - + message: '#^Method CodeIgniter\\View\\TableTest\:\:testAddRowAndGenerateOrderedColumns\(\) has parameter \$row with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/View/TableTest.php + + - + message: '#^Method CodeIgniter\\View\\TableTest\:\:testGenerateOrderedColumns\(\) has parameter \$heading with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/View/TableTest.php + + - + message: '#^Method CodeIgniter\\View\\TableTest\:\:testGenerateOrderedColumns\(\) has parameter \$row with no value type specified in iterable type array\.$#' + count: 1 + path: ../../tests/system/View/TableTest.php diff --git a/utils/phpstan-baseline/missingType.parameter.neon b/utils/phpstan-baseline/missingType.parameter.neon new file mode 100644 index 000000000000..bde9193eae1a --- /dev/null +++ b/utils/phpstan-baseline/missingType.parameter.neon @@ -0,0 +1,343 @@ +# total 68 errors + +parameters: + ignoreErrors: + - + message: '#^Method CodeIgniter\\Database\\BasePreparedQuery\:\:execute\(\) has parameter \$data with no type specified\.$#' + count: 1 + path: ../../system/Database/BasePreparedQuery.php + + - + message: '#^Method CodeIgniter\\Database\\PreparedQueryInterface\:\:execute\(\) has parameter \$data with no type specified\.$#' + count: 1 + path: ../../system/Database/PreparedQueryInterface.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockCURLRequest\:\:setOutput\(\) has parameter \$output with no type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockCURLRequest.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockTable\:\:__call\(\) has parameter \$method with no type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockTable.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockTable\:\:__call\(\) has parameter \$params with no type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockTable.php + + - + message: '#^Method Tests\\Support\\Cells\\StarterCell\:\:hello\(\) has parameter \$params with no type specified\.$#' + count: 1 + path: ../../tests/_support/Cells/StarterCell.php + + - + message: '#^Method Tests\\Support\\Controllers\\Newautorouting\:\:postSave\(\) has parameter \$c with no type specified\.$#' + count: 1 + path: ../../tests/_support/Controllers/Newautorouting.php + + - + message: '#^Method Tests\\Support\\Controllers\\Remap\:\:_remap\(\) has parameter \$method with no type specified\.$#' + count: 1 + path: ../../tests/_support/Controllers/Remap.php + + - + message: '#^Method Tests\\Support\\Controllers\\Remap\:\:_remap\(\) has parameter \$params with no type specified\.$#' + count: 1 + path: ../../tests/_support/Controllers/Remap.php + + - + message: '#^Method Tests\\Support\\Test\\TestForReflectionHelper\:\:privateMethod\(\) has parameter \$param1 with no type specified\.$#' + count: 1 + path: ../../tests/_support/Test/TestForReflectionHelper.php + + - + message: '#^Method Tests\\Support\\Test\\TestForReflectionHelper\:\:privateMethod\(\) has parameter \$param2 with no type specified\.$#' + count: 1 + path: ../../tests/_support/Test/TestForReflectionHelper.php + + - + message: '#^Method Tests\\Support\\Test\\TestForReflectionHelper\:\:privateStaticMethod\(\) has parameter \$param1 with no type specified\.$#' + count: 1 + path: ../../tests/_support/Test/TestForReflectionHelper.php + + - + message: '#^Method Tests\\Support\\Test\\TestForReflectionHelper\:\:privateStaticMethod\(\) has parameter \$param2 with no type specified\.$#' + count: 1 + path: ../../tests/_support/Test/TestForReflectionHelper.php + + - + message: '#^Method Tests\\Support\\Validation\\TestRules\:\:array_count\(\) has parameter \$count with no type specified\.$#' + count: 1 + path: ../../tests/_support/Validation/TestRules.php + + - + message: '#^Method Tests\\Support\\Validation\\TestRules\:\:array_count\(\) has parameter \$value with no type specified\.$#' + count: 1 + path: ../../tests/_support/Validation/TestRules.php + + - + message: '#^Method Tests\\Support\\View\\SampleClass\:\:echobox\(\) has parameter \$params with no type specified\.$#' + count: 1 + path: ../../tests/_support/View/SampleClass.php + + - + message: '#^Method Tests\\Support\\View\\SampleClass\:\:staticEcho\(\) has parameter \$params with no type specified\.$#' + count: 1 + path: ../../tests/_support/View/SampleClass.php + + - + message: '#^Method Tests\\Support\\View\\SampleClass\:\:work\(\) has parameter \$p1 with no type specified\.$#' + count: 1 + path: ../../tests/_support/View/SampleClass.php + + - + message: '#^Method Tests\\Support\\View\\SampleClass\:\:work\(\) has parameter \$p2 with no type specified\.$#' + count: 1 + path: ../../tests/_support/View/SampleClass.php + + - + message: '#^Method Tests\\Support\\View\\SampleClass\:\:work\(\) has parameter \$p4 with no type specified\.$#' + count: 1 + path: ../../tests/_support/View/SampleClass.php + + - + message: '#^Method App\\Controllers\\Mycontroller\:\:getSomemethod\(\) has parameter \$first with no type specified\.$#' + count: 1 + path: ../../tests/_support/_controller/Mycontroller.php + + - + message: '#^Method App\\Controllers\\foo\\bar\\baz\\Some_controller\:\:some_method\(\) has parameter \$first with no type specified\.$#' + count: 1 + path: ../../tests/_support/_controller/foo/bar/baz/Some_controller.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:116\:\:__construct\(\) has parameter \$formatter with no type specified\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:116\:\:__construct\(\) has parameter \$request with no type specified\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:116\:\:__construct\(\) has parameter \$response with no type specified\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:177\:\:__construct\(\) has parameter \$formatter with no type specified\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:177\:\:__construct\(\) has parameter \$request with no type specified\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:177\:\:__construct\(\) has parameter \$response with no type specified\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:299\:\:__construct\(\) has parameter \$formatter with no type specified\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:299\:\:__construct\(\) has parameter \$request with no type specified\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:299\:\:__construct\(\) has parameter \$response with no type specified\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:639\:\:__construct\(\) has parameter \$request with no type specified\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method class@anonymous/tests/system/API/ResponseTraitTest\.php\:639\:\:__construct\(\) has parameter \$response with no type specified\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\Routes\\AutoRouterImproved\\Controllers\\Dash_folder\\Dash_controller\:\:getDash_method\(\) has parameter \$p1 with no type specified\.$#' + count: 1 + path: ../../tests/system/Commands/Utilities/Routes/AutoRouterImproved/Controllers/Dash_folder/Dash_controller.php + + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\Routes\\AutoRouterImproved\\Controllers\\Dash_folder\\Dash_controller\:\:getDash_method\(\) has parameter \$p2 with no type specified\.$#' + count: 1 + path: ../../tests/system/Commands/Utilities/Routes/AutoRouterImproved/Controllers/Dash_folder/Dash_controller.php + + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\Routes\\AutoRouterImproved\\Controllers\\Dash_folder\\Dash_controller\:\:getSomemethod\(\) has parameter \$p1 with no type specified\.$#' + count: 1 + path: ../../tests/system/Commands/Utilities/Routes/AutoRouterImproved/Controllers/Dash_folder/Dash_controller.php + + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\Routes\\AutoRouterImproved\\Controllers\\SubDir\\BlogController\:\:getSomeMethod\(\) has parameter \$first with no type specified\.$#' + count: 1 + path: ../../tests/system/Commands/Utilities/Routes/AutoRouterImproved/Controllers/SubDir/BlogController.php + + - + message: '#^Method CodeIgniter\\Config\\FactoriesTest\:\:getFactoriesStaticProperty\(\) has parameter \$params with no type specified\.$#' + count: 1 + path: ../../tests/system/Config/FactoriesTest.php + + - + message: '#^Method CodeIgniter\\Database\\Migrations\\MigrationRunnerTest\:\:resetTables\(\) has parameter \$db with no type specified\.$#' + count: 1 + path: ../../tests/system/Database/Migrations/MigrationRunnerTest.php + + - + message: '#^Method CodeIgniter\\Entity\\EntityTest\:\:getCastEntity\(\) has parameter \$data with no type specified\.$#' + count: 1 + path: ../../tests/system/Entity/EntityTest.php + + - + message: '#^Method CodeIgniter\\Filters\\FiltersTest\:\:createFilters\(\) has parameter \$request with no type specified\.$#' + count: 1 + path: ../../tests/system/Filters/FiltersTest.php + + - + message: '#^Function CodeIgniter\\HTTP\\Files\\is_uploaded_file\(\) has parameter \$filename with no type specified\.$#' + count: 1 + path: ../../tests/system/HTTP/Files/FileMovingTest.php + + - + message: '#^Function CodeIgniter\\HTTP\\Files\\move_uploaded_file\(\) has parameter \$destination with no type specified\.$#' + count: 1 + path: ../../tests/system/HTTP/Files/FileMovingTest.php + + - + message: '#^Function CodeIgniter\\HTTP\\Files\\move_uploaded_file\(\) has parameter \$filename with no type specified\.$#' + count: 1 + path: ../../tests/system/HTTP/Files/FileMovingTest.php + + - + message: '#^Function CodeIgniter\\HTTP\\Files\\rrmdir\(\) has parameter \$src with no type specified\.$#' + count: 1 + path: ../../tests/system/HTTP/Files/FileMovingTest.php + + - + message: '#^Method CodeIgniter\\HTTP\\IncomingRequestTest\:\:createRequest\(\) has parameter \$body with no type specified\.$#' + count: 1 + path: ../../tests/system/HTTP/IncomingRequestTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\URLHelper\\CurrentUrlTest\:\:createRequest\(\) has parameter \$body with no type specified\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/CurrentUrlTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\URLHelper\\MiscUrlTest\:\:testUrlTo\(\) has parameter \$args with no type specified\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/MiscUrlTest.php + + - + message: '#^Method CodeIgniter\\Helpers\\URLHelper\\SiteUrlTest\:\:createRequest\(\) has parameter \$body with no type specified\.$#' + count: 1 + path: ../../tests/system/Helpers/URLHelper/SiteUrlTest.php + + - + message: '#^Method CodeIgniter\\Router\\Controllers\\BlogController\:\:getSomeMethod\(\) has parameter \$first with no type specified\.$#' + count: 1 + path: ../../tests/system/Router/Controllers/BlogController.php + + - + message: '#^Method CodeIgniter\\Router\\Controllers\\Index\:\:getIndex\(\) has parameter \$p1 with no type specified\.$#' + count: 1 + path: ../../tests/system/Router/Controllers/Index.php + + - + message: '#^Method CodeIgniter\\Router\\Controllers\\Mycontroller\:\:getSomemethod\(\) has parameter \$first with no type specified\.$#' + count: 1 + path: ../../tests/system/Router/Controllers/Mycontroller.php + + - + message: '#^Method CodeIgniter\\Router\\Controllers\\Remap\:\:_remap\(\) has parameter \$params with no type specified\.$#' + count: 1 + path: ../../tests/system/Router/Controllers/Remap.php + + - + message: '#^Method CodeIgniter\\Router\\Controllers\\SubDir\\BlogController\:\:getSomeMethod\(\) has parameter \$first with no type specified\.$#' + count: 1 + path: ../../tests/system/Router/Controllers/SubDir/BlogController.php + + - + message: '#^Method CodeIgniter\\Router\\Controllers\\Subfolder\\Home\:\:getIndex\(\) has parameter \$p1 with no type specified\.$#' + count: 1 + path: ../../tests/system/Router/Controllers/Subfolder/Home.php + + - + message: '#^Method CodeIgniter\\Router\\Controllers\\Subfolder\\Home\:\:getIndex\(\) has parameter \$p2 with no type specified\.$#' + count: 1 + path: ../../tests/system/Router/Controllers/Subfolder/Home.php + + - + message: '#^Method CodeIgniter\\Router\\Controllers\\Subfolder\\Sub\\BlogController\:\:getSomeMethod\(\) has parameter \$first with no type specified\.$#' + count: 1 + path: ../../tests/system/Router/Controllers/Subfolder/Sub/BlogController.php + + - + message: '#^Method CodeIgniter\\Router\\DefinedRouteCollectorTest\:\:createRouteCollection\(\) has parameter \$moduleConfig with no type specified\.$#' + count: 1 + path: ../../tests/system/Router/DefinedRouteCollectorTest.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollectionReverseRouteTest\:\:getCollector\(\) has parameter \$moduleConfig with no type specified\.$#' + count: 1 + path: ../../tests/system/Router/RouteCollectionReverseRouteTest.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollectionTest\:\:getCollector\(\) has parameter \$moduleConfig with no type specified\.$#' + count: 1 + path: ../../tests/system/Router/RouteCollectionTest.php + + - + message: '#^Method CodeIgniter\\Security\\SecurityCSRFSessionRandomizeTokenTest\:\:createSession\(\) has parameter \$options with no type specified\.$#' + count: 1 + path: ../../tests/system/Security/SecurityCSRFSessionRandomizeTokenTest.php + + - + message: '#^Method CodeIgniter\\Security\\SecurityCSRFSessionTest\:\:createSession\(\) has parameter \$options with no type specified\.$#' + count: 1 + path: ../../tests/system/Security/SecurityCSRFSessionTest.php + + - + message: '#^Method CodeIgniter\\Session\\Handlers\\Database\\AbstractHandlerTestCase\:\:getInstance\(\) has parameter \$options with no type specified\.$#' + count: 1 + path: ../../tests/system/Session/Handlers/Database/AbstractHandlerTestCase.php + + - + message: '#^Method CodeIgniter\\Session\\Handlers\\Database\\MySQLiHandlerTest\:\:getInstance\(\) has parameter \$options with no type specified\.$#' + count: 1 + path: ../../tests/system/Session/Handlers/Database/MySQLiHandlerTest.php + + - + message: '#^Method CodeIgniter\\Session\\Handlers\\Database\\PostgreHandlerTest\:\:getInstance\(\) has parameter \$options with no type specified\.$#' + count: 1 + path: ../../tests/system/Session/Handlers/Database/PostgreHandlerTest.php + + - + message: '#^Method CodeIgniter\\Session\\Handlers\\Database\\RedisHandlerTest\:\:getInstance\(\) has parameter \$options with no type specified\.$#' + count: 1 + path: ../../tests/system/Session/Handlers/Database/RedisHandlerTest.php + + - + message: '#^Method CodeIgniter\\Session\\SessionTest\:\:getInstance\(\) has parameter \$options with no type specified\.$#' + count: 1 + path: ../../tests/system/Session/SessionTest.php + + - + message: '#^Method CodeIgniter\\View\\ParserPluginTest\:\:setHints\(\) has parameter \$output with no type specified\.$#' + count: 1 + path: ../../tests/system/View/ParserPluginTest.php diff --git a/utils/phpstan-baseline/missingType.property.neon b/utils/phpstan-baseline/missingType.property.neon new file mode 100644 index 000000000000..b1ec02957191 --- /dev/null +++ b/utils/phpstan-baseline/missingType.property.neon @@ -0,0 +1,678 @@ +# total 135 errors + +parameters: + ignoreErrors: + - + message: '#^Property CodeIgniter\\Database\\OCI8\\Connection\:\:\$resetStmtId has no type specified\.$#' + count: 1 + path: ../../system/Database/OCI8/Connection.php + + - + message: '#^Property CodeIgniter\\Database\\OCI8\\Connection\:\:\$validDSNs has no type specified\.$#' + count: 1 + path: ../../system/Database/OCI8/Connection.php + + - + message: '#^Property CodeIgniter\\Database\\Postgre\\Connection\:\:\$connect_timeout has no type specified\.$#' + count: 1 + path: ../../system/Database/Postgre/Connection.php + + - + message: '#^Property CodeIgniter\\Database\\Postgre\\Connection\:\:\$options has no type specified\.$#' + count: 1 + path: ../../system/Database/Postgre/Connection.php + + - + message: '#^Property CodeIgniter\\Database\\Postgre\\Connection\:\:\$service has no type specified\.$#' + count: 1 + path: ../../system/Database/Postgre/Connection.php + + - + message: '#^Property CodeIgniter\\Database\\Postgre\\Connection\:\:\$sslmode has no type specified\.$#' + count: 1 + path: ../../system/Database/Postgre/Connection.php + + - + message: '#^Property CodeIgniter\\Session\\Handlers\\ArrayHandler\:\:\$cache has no type specified\.$#' + count: 1 + path: ../../system/Session/Handlers/ArrayHandler.php + + - + message: '#^Property CodeIgniter\\Test\\Mock\\MockCLIConfig\:\:\$CSRFExcludeURIs has no type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockCLIConfig.php + + - + message: '#^Property CodeIgniter\\Test\\Mock\\MockCURLRequest\:\:\$curl_options has no type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockCURLRequest.php + + - + message: '#^Property CodeIgniter\\Test\\Mock\\MockCURLRequest\:\:\$output has no type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockCURLRequest.php + + - + message: '#^Property CodeIgniter\\Test\\Mock\\MockFileLogger\:\:\$destination has no type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockFileLogger.php + + - + message: '#^Property CodeIgniter\\Test\\Mock\\MockLogger\:\:\$dateFormat has no type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockLogger.php + + - + message: '#^Property CodeIgniter\\Test\\Mock\\MockLogger\:\:\$handlers has no type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockLogger.php + + - + message: '#^Property CodeIgniter\\Test\\Mock\\MockLogger\:\:\$threshold has no type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockLogger.php + + - + message: '#^Property CodeIgniter\\Test\\Mock\\MockServices\:\:\$classmap has no type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockServices.php + + - + message: '#^Property CodeIgniter\\Test\\Mock\\MockServices\:\:\$psr4 has no type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockServices.php + + - + message: '#^Property CodeIgniter\\Test\\Mock\\MockSession\:\:\$didRegenerate has no type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockSession.php + + - + message: '#^Property Tests\\Support\\Commands\\ParamsReveal\:\:\$args has no type specified\.$#' + count: 1 + path: ../../tests/_support/Commands/ParamsReveal.php + + - + message: '#^Property Tests\\Support\\Config\\Validation\:\:\$signup has no type specified\.$#' + count: 1 + path: ../../tests/_support/Config/Validation.php + + - + message: '#^Property Tests\\Support\\Config\\Validation\:\:\$signup_errors has no type specified\.$#' + count: 1 + path: ../../tests/_support/Config/Validation.php + + - + message: '#^Property Tests\\Support\\Models\\EventModel\:\:\$beforeFindReturnData has no type specified\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Property Tests\\Support\\Models\\EventModel\:\:\$eventData has no type specified\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Property Tests\\Support\\Models\\EventModel\:\:\$tokens has no type specified\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Property Tests\\Support\\Models\\JobModel\:\:\$description has no type specified\.$#' + count: 1 + path: ../../tests/_support/Models/JobModel.php + + - + message: '#^Property Tests\\Support\\Models\\JobModel\:\:\$name has no type specified\.$#' + count: 1 + path: ../../tests/_support/Models/JobModel.php + + - + message: '#^Property Tests\\Support\\Models\\UserModel\:\:\$country has no type specified\.$#' + count: 1 + path: ../../tests/_support/Models/UserModel.php + + - + message: '#^Property Tests\\Support\\Models\\UserModel\:\:\$email has no type specified\.$#' + count: 1 + path: ../../tests/_support/Models/UserModel.php + + - + message: '#^Property Tests\\Support\\Models\\UserModel\:\:\$name has no type specified\.$#' + count: 1 + path: ../../tests/_support/Models/UserModel.php + + - + message: '#^Property class@anonymous/tests/system/API/ResponseTraitTest\.php\:116\:\:\$formatter has no type specified\.$#' + count: 2 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Property class@anonymous/tests/system/API/ResponseTraitTest\.php\:116\:\:\$request has no type specified\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Property class@anonymous/tests/system/API/ResponseTraitTest\.php\:116\:\:\$response has no type specified\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Property class@anonymous/tests/system/API/ResponseTraitTest\.php\:177\:\:\$formatter has no type specified\.$#' + count: 2 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Property class@anonymous/tests/system/API/ResponseTraitTest\.php\:177\:\:\$request has no type specified\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Property class@anonymous/tests/system/API/ResponseTraitTest\.php\:177\:\:\$response has no type specified\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Property class@anonymous/tests/system/API/ResponseTraitTest\.php\:299\:\:\$formatter has no type specified\.$#' + count: 2 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Property class@anonymous/tests/system/API/ResponseTraitTest\.php\:299\:\:\$request has no type specified\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Property class@anonymous/tests/system/API/ResponseTraitTest\.php\:299\:\:\$response has no type specified\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Property class@anonymous/tests/system/API/ResponseTraitTest\.php\:639\:\:\$request has no type specified\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Property class@anonymous/tests/system/API/ResponseTraitTest\.php\:639\:\:\$response has no type specified\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Property CodeIgniter\\Config\\Factory@anonymous/tests/system/Config/FactoriesTest\.php\:89\:\:\$widgets has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/FactoriesTest.php + + - + message: '#^Property RegistrarConfig\:\:\$bar has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/RegistrarConfig.php + + - + message: '#^Property RegistrarConfig\:\:\$foo has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/RegistrarConfig.php + + - + message: '#^Property SimpleConfig\:\:\$FOO has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property SimpleConfig\:\:\$QEMPTYSTR has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property SimpleConfig\:\:\$QFALSE has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property SimpleConfig\:\:\$QZERO has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property SimpleConfig\:\:\$QZEROSTR has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property SimpleConfig\:\:\$alpha has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property SimpleConfig\:\:\$bravo has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property SimpleConfig\:\:\$charlie has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property SimpleConfig\:\:\$crew has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property SimpleConfig\:\:\$default has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property SimpleConfig\:\:\$delta has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property SimpleConfig\:\:\$dessert has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property SimpleConfig\:\:\$echo has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property SimpleConfig\:\:\$first has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property SimpleConfig\:\:\$float has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property SimpleConfig\:\:\$foxtrot has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property SimpleConfig\:\:\$fruit has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property SimpleConfig\:\:\$golf has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property SimpleConfig\:\:\$int has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property SimpleConfig\:\:\$longie has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property SimpleConfig\:\:\$one_deep has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property SimpleConfig\:\:\$onedeep has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property SimpleConfig\:\:\$onedeep_value has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property SimpleConfig\:\:\$password has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property SimpleConfig\:\:\$second has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property SimpleConfig\:\:\$shortie has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property SimpleConfig\:\:\$simple has no type specified\.$#' + count: 1 + path: ../../tests/system/Config/fixtures/SimpleConfig.php + + - + message: '#^Property CodeIgniter\\Database\\Live\\ConnectTest\:\:\$group1 has no type specified\.$#' + count: 1 + path: ../../tests/system/Database/Live/ConnectTest.php + + - + message: '#^Property CodeIgniter\\Database\\Live\\ConnectTest\:\:\$group2 has no type specified\.$#' + count: 1 + path: ../../tests/system/Database/Live/ConnectTest.php + + - + message: '#^Property CodeIgniter\\Database\\Live\\ConnectTest\:\:\$tests has no type specified\.$#' + count: 1 + path: ../../tests/system/Database/Live/ConnectTest.php + + - + message: '#^Property class@anonymous/tests/system/Database/Live/GetTest\.php\:256\:\:\$country has no type specified\.$#' + count: 1 + path: ../../tests/system/Database/Live/GetTest.php + + - + message: '#^Property class@anonymous/tests/system/Database/Live/GetTest\.php\:256\:\:\$created_at has no type specified\.$#' + count: 1 + path: ../../tests/system/Database/Live/GetTest.php + + - + message: '#^Property class@anonymous/tests/system/Database/Live/GetTest\.php\:256\:\:\$deleted_at has no type specified\.$#' + count: 1 + path: ../../tests/system/Database/Live/GetTest.php + + - + message: '#^Property class@anonymous/tests/system/Database/Live/GetTest\.php\:256\:\:\$email has no type specified\.$#' + count: 1 + path: ../../tests/system/Database/Live/GetTest.php + + - + message: '#^Property class@anonymous/tests/system/Database/Live/GetTest\.php\:256\:\:\$id has no type specified\.$#' + count: 1 + path: ../../tests/system/Database/Live/GetTest.php + + - + message: '#^Property class@anonymous/tests/system/Database/Live/GetTest\.php\:256\:\:\$name has no type specified\.$#' + count: 1 + path: ../../tests/system/Database/Live/GetTest.php + + - + message: '#^Property class@anonymous/tests/system/Database/Live/GetTest\.php\:256\:\:\$updated_at has no type specified\.$#' + count: 1 + path: ../../tests/system/Database/Live/GetTest.php + + - + message: '#^Property CodeIgniter\\Database\\Live\\MySQLi\\NumberNativeTest\:\:\$tests has no type specified\.$#' + count: 1 + path: ../../tests/system/Database/Live/MySQLi/NumberNativeTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/InsertModelTest\.php\:193\:\:\$_options has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/InsertModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/InsertModelTest\.php\:193\:\:\$country has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/InsertModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/InsertModelTest\.php\:193\:\:\$created_at has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/InsertModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/InsertModelTest\.php\:193\:\:\$deleted has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/InsertModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/InsertModelTest\.php\:193\:\:\$email has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/InsertModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/InsertModelTest\.php\:193\:\:\$id has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/InsertModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/InsertModelTest\.php\:193\:\:\$name has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/InsertModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/InsertModelTest\.php\:193\:\:\$updated_at has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/InsertModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/InsertModelTest\.php\:287\:\:\$_options has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/InsertModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/InsertModelTest\.php\:287\:\:\$country has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/InsertModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/InsertModelTest\.php\:287\:\:\$created_at has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/InsertModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/InsertModelTest\.php\:287\:\:\$deleted has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/InsertModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/InsertModelTest\.php\:287\:\:\$email has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/InsertModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/InsertModelTest\.php\:287\:\:\$id has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/InsertModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/InsertModelTest\.php\:287\:\:\$name has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/InsertModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/InsertModelTest\.php\:287\:\:\$updated_at has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/InsertModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/SaveModelTest\.php\:239\:\:\$_options has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/SaveModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/SaveModelTest\.php\:239\:\:\$country has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/SaveModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/SaveModelTest\.php\:239\:\:\$created_at has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/SaveModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/SaveModelTest\.php\:239\:\:\$deleted has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/SaveModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/SaveModelTest\.php\:239\:\:\$email has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/SaveModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/SaveModelTest\.php\:239\:\:\$id has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/SaveModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/SaveModelTest\.php\:239\:\:\$name has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/SaveModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/SaveModelTest\.php\:239\:\:\$updated_at has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/SaveModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/SaveModelTest\.php\:272\:\:\$_options has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/SaveModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/SaveModelTest\.php\:272\:\:\$created_at has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/SaveModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/SaveModelTest\.php\:272\:\:\$id has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/SaveModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/SaveModelTest\.php\:272\:\:\$name has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/SaveModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/SaveModelTest\.php\:272\:\:\$updated_at has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/SaveModelTest.php + + - + message: '#^Property CodeIgniter\\Model@anonymous/tests/system/Models/SaveModelTest\.php\:288\:\:\$name has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/SaveModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/UpdateModelTest\.php\:198\:\:\$_options has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/UpdateModelTest\.php\:198\:\:\$country has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/UpdateModelTest\.php\:198\:\:\$created_at has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/UpdateModelTest\.php\:198\:\:\$deleted has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/UpdateModelTest\.php\:198\:\:\$email has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/UpdateModelTest\.php\:198\:\:\$id has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/UpdateModelTest\.php\:198\:\:\$name has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/UpdateModelTest\.php\:198\:\:\$updated_at has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/UpdateModelTest\.php\:217\:\:\$_options has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/UpdateModelTest\.php\:217\:\:\$country has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/UpdateModelTest\.php\:217\:\:\$created_at has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/UpdateModelTest\.php\:217\:\:\$deleted has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/UpdateModelTest\.php\:217\:\:\$email has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/UpdateModelTest\.php\:217\:\:\$id has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/UpdateModelTest\.php\:217\:\:\$name has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/UpdateModelTest\.php\:217\:\:\$updated_at has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/UpdateModelTest\.php\:350\:\:\$_options has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/UpdateModelTest\.php\:350\:\:\$country has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/UpdateModelTest\.php\:350\:\:\$created_at has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/UpdateModelTest\.php\:350\:\:\$deleted has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/UpdateModelTest\.php\:350\:\:\$email has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/UpdateModelTest\.php\:350\:\:\$id has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/UpdateModelTest\.php\:350\:\:\$name has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Property CodeIgniter\\Entity\\Entity@anonymous/tests/system/Models/UpdateModelTest\.php\:350\:\:\$updated_at has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Property Config\\Validation@anonymous/tests/system/Models/ValidationModelTest\.php\:245\:\:\$grouptest has no type specified\.$#' + count: 1 + path: ../../tests/system/Models/ValidationModelTest.php diff --git a/utils/phpstan-baseline/missingType.return.neon b/utils/phpstan-baseline/missingType.return.neon new file mode 100644 index 000000000000..baddb8644505 --- /dev/null +++ b/utils/phpstan-baseline/missingType.return.neon @@ -0,0 +1,1008 @@ +# total 201 errors + +parameters: + ignoreErrors: + - + message: '#^Method CodeIgniter\\ComposerScripts\:\:postUpdate\(\) has no return type specified\.$#' + count: 1 + path: ../../system/ComposerScripts.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:resetRun\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:resetSelect\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\BaseBuilder\:\:resetWrite\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/BaseBuilder.php + + - + message: '#^Method CodeIgniter\\Database\\Config\:\:ensureFactory\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/Config.php + + - + message: '#^Method CodeIgniter\\Database\\Exceptions\\DataException\:\:forEmptyInputGiven\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/Exceptions/DataException.php + + - + message: '#^Method CodeIgniter\\Database\\Exceptions\\DataException\:\:forFindColumnHaveMultipleColumns\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/Exceptions/DataException.php + + - + message: '#^Method CodeIgniter\\Database\\Exceptions\\DataException\:\:forInvalidAllowedFields\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/Exceptions/DataException.php + + - + message: '#^Method CodeIgniter\\Database\\Exceptions\\DataException\:\:forTableNotFound\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/Exceptions/DataException.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:_attributeAutoIncrement\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:_attributeDefault\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:_attributeType\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:_attributeUnique\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:_attributeUnsigned\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Forge\:\:reset\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Migration\:\:down\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/Migration.php + + - + message: '#^Method CodeIgniter\\Database\\Migration\:\:up\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/Migration.php + + - + message: '#^Method CodeIgniter\\Database\\MigrationRunner\:\:addHistory\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/MigrationRunner.php + + - + message: '#^Method CodeIgniter\\Database\\MigrationRunner\:\:clearHistory\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/MigrationRunner.php + + - + message: '#^Method CodeIgniter\\Database\\MigrationRunner\:\:ensureTable\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/MigrationRunner.php + + - + message: '#^Method CodeIgniter\\Database\\MigrationRunner\:\:force\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/MigrationRunner.php + + - + message: '#^Method CodeIgniter\\Database\\MigrationRunner\:\:removeHistory\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/MigrationRunner.php + + - + message: '#^Method CodeIgniter\\Database\\OCI8\\Builder\:\:resetSelect\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/OCI8/Builder.php + + - + message: '#^Method CodeIgniter\\Database\\Postgre\\Connection\:\:buildDSN\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/Postgre/Connection.php + + - + message: '#^Method CodeIgniter\\Database\\Postgre\\Forge\:\:_attributeAutoIncrement\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/Postgre/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Postgre\\Forge\:\:_attributeType\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/Postgre/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\Query\:\:compileBinds\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/Query.php + + - + message: '#^Method CodeIgniter\\Database\\QueryInterface\:\:setError\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/QueryInterface.php + + - + message: '#^Method CodeIgniter\\Database\\ResultInterface\:\:freeResult\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/ResultInterface.php + + - + message: '#^Method CodeIgniter\\Database\\SQLSRV\\Forge\:\:_attributeAutoIncrement\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\SQLSRV\\Forge\:\:_attributeType\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\SQLite3\\Forge\:\:_attributeAutoIncrement\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/SQLite3/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\SQLite3\\Forge\:\:_attributeType\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/SQLite3/Forge.php + + - + message: '#^Method CodeIgniter\\Database\\SQLite3\\Table\:\:copyData\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/SQLite3/Table.php + + - + message: '#^Method CodeIgniter\\Database\\SQLite3\\Table\:\:dropIndexes\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/SQLite3/Table.php + + - + message: '#^Method CodeIgniter\\Database\\Seeder\:\:call\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Database/Seeder.php + + - + message: '#^Method CodeIgniter\\Router\\Router\:\:get404Override\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Router/Router.php + + - + message: '#^Method CodeIgniter\\Session\\Exceptions\\SessionException\:\:forEmptySavepath\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Exceptions/SessionException.php + + - + message: '#^Method CodeIgniter\\Session\\Exceptions\\SessionException\:\:forInvalidSameSiteSetting\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Exceptions/SessionException.php + + - + message: '#^Method CodeIgniter\\Session\\Exceptions\\SessionException\:\:forInvalidSavePath\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Exceptions/SessionException.php + + - + message: '#^Method CodeIgniter\\Session\\Exceptions\\SessionException\:\:forInvalidSavePathFormat\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Exceptions/SessionException.php + + - + message: '#^Method CodeIgniter\\Session\\Exceptions\\SessionException\:\:forMissingDatabaseTable\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Exceptions/SessionException.php + + - + message: '#^Method CodeIgniter\\Session\\Exceptions\\SessionException\:\:forWriteProtectedSavePath\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Exceptions/SessionException.php + + - + message: '#^Method CodeIgniter\\Session\\Handlers\\Database\\PostgreHandler\:\:setSelect\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Handlers/Database/PostgreHandler.php + + - + message: '#^Method CodeIgniter\\Session\\Handlers\\DatabaseHandler\:\:setSelect\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Handlers/DatabaseHandler.php + + - + message: '#^Method CodeIgniter\\Session\\Handlers\\FileHandler\:\:configureSessionIDRegex\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Handlers/FileHandler.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:configure\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:configureSidLength\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:destroy\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:initVars\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:keepFlashdata\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:push\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:regenerate\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:remove\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:removeTempdata\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:set\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:setCookie\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:setFlashdata\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:setSaveHandler\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:setTempdata\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:startSession\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:stop\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:unmarkFlashdata\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\Session\:\:unmarkTempdata\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:destroy\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:keepFlashdata\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:regenerate\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:remove\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:removeTempdata\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:set\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:setFlashdata\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:setTempdata\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:unmarkFlashdata\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Session\\SessionInterface\:\:unmarkTempdata\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Session/SessionInterface.php + + - + message: '#^Method CodeIgniter\\Test\\CIUnitTestCase\:\:assertCloseEnough\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/CIUnitTestCase.php + + - + message: '#^Method CodeIgniter\\Test\\CIUnitTestCase\:\:mockCache\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/CIUnitTestCase.php + + - + message: '#^Method CodeIgniter\\Test\\CIUnitTestCase\:\:mockEmail\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/CIUnitTestCase.php + + - + message: '#^Method CodeIgniter\\Test\\CIUnitTestCase\:\:mockSession\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/CIUnitTestCase.php + + - + message: '#^Method CodeIgniter\\Test\\CIUnitTestCase\:\:resetFactories\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/CIUnitTestCase.php + + - + message: '#^Method CodeIgniter\\Test\\CIUnitTestCase\:\:resetServices\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/CIUnitTestCase.php + + - + message: '#^Method CodeIgniter\\Test\\Fabricator\:\:resetCounts\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/Fabricator.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockCURLRequest\:\:getBaseURI\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockCURLRequest.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockCURLRequest\:\:getDelay\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockCURLRequest.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockCURLRequest\:\:setOutput\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockCURLRequest.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockEvents\:\:getEventsFile\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockEvents.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockEvents\:\:getListeners\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockEvents.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockEvents\:\:getSimulate\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockEvents.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockEvents\:\:unInitialize\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockEvents.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockLanguage\:\:disableIntlSupport\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockLanguage.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockResourceController\:\:getFormat\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockResourceController.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockResourceController\:\:getModel\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockResourceController.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockResourceController\:\:getModelName\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockResourceController.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockResourcePresenter\:\:getFormat\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockResourcePresenter.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockResourcePresenter\:\:getModel\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockResourcePresenter.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockResourcePresenter\:\:getModelName\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockResourcePresenter.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockResponse\:\:getPretend\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockResponse.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockResponse\:\:misbehave\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockResponse.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockSession\:\:regenerate\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockSession.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockSession\:\:setCookie\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockSession.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockSession\:\:setSaveHandler\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockSession.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockSession\:\:startSession\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockSession.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockTable\:\:__call\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/Mock/MockTable.php + + - + message: '#^Method CodeIgniter\\Test\\PhpStreamWrapper\:\:register\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/PhpStreamWrapper.php + + - + message: '#^Method CodeIgniter\\Test\\PhpStreamWrapper\:\:restore\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/PhpStreamWrapper.php + + - + message: '#^Method CodeIgniter\\Test\\PhpStreamWrapper\:\:setContent\(\) has no return type specified\.$#' + count: 1 + path: ../../system/Test/PhpStreamWrapper.php + + - + message: '#^Method Tests\\Support\\Cells\\StarterCell\:\:hello\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Cells/StarterCell.php + + - + message: '#^Method Tests\\Support\\Config\\BadRegistrar\:\:RegistrarConfig\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Config/BadRegistrar.php + + - + message: '#^Method Tests\\Support\\Config\\TestRegistrar\:\:RegistrarConfig\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Config/TestRegistrar.php + + - + message: '#^Method Tests\\Support\\Controllers\\Hello\:\:index\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Controllers/Hello.php + + - + message: '#^Method Tests\\Support\\Controllers\\Newautorouting\:\:getIndex\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Controllers/Newautorouting.php + + - + message: '#^Method Tests\\Support\\Controllers\\Newautorouting\:\:postSave\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Controllers/Newautorouting.php + + - + message: '#^Method Tests\\Support\\Controllers\\Popcorn\:\:echoJson\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Controllers/Popcorn.php + + - + message: '#^Method Tests\\Support\\Controllers\\Popcorn\:\:goaway\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Controllers/Popcorn.php + + - + message: '#^Method Tests\\Support\\Controllers\\Popcorn\:\:index\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Controllers/Popcorn.php + + - + message: '#^Method Tests\\Support\\Controllers\\Popcorn\:\:index3\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Controllers/Popcorn.php + + - + message: '#^Method Tests\\Support\\Controllers\\Popcorn\:\:json\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Controllers/Popcorn.php + + - + message: '#^Method Tests\\Support\\Controllers\\Popcorn\:\:oops\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Controllers/Popcorn.php + + - + message: '#^Method Tests\\Support\\Controllers\\Popcorn\:\:pop\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Controllers/Popcorn.php + + - + message: '#^Method Tests\\Support\\Controllers\\Popcorn\:\:toindex\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Controllers/Popcorn.php + + - + message: '#^Method Tests\\Support\\Controllers\\Popcorn\:\:weasel\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Controllers/Popcorn.php + + - + message: '#^Method Tests\\Support\\Controllers\\Popcorn\:\:xml\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Controllers/Popcorn.php + + - + message: '#^Method Tests\\Support\\Controllers\\Remap\:\:_remap\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Controllers/Remap.php + + - + message: '#^Method Tests\\Support\\Controllers\\Remap\:\:abc\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Controllers/Remap.php + + - + message: '#^Method Tests\\Support\\Controllers\\Remap\:\:index\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Controllers/Remap.php + + - + message: '#^Method Tests\\Support\\Entity\\CustomUser\:\:__get\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Entity/CustomUser.php + + - + message: '#^Method Tests\\Support\\Language\\SecondMockLanguage\:\:loaded\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Language/SecondMockLanguage.php + + - + message: '#^Method Tests\\Support\\Language\\SecondMockLanguage\:\:loadem\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Language/SecondMockLanguage.php + + - + message: '#^Method Tests\\Support\\Log\\Handlers\\TestHandler\:\:getLogs\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Log/Handlers/TestHandler.php + + - + message: '#^Method Tests\\Support\\Models\\EventModel\:\:afterDeleteMethod\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Method Tests\\Support\\Models\\EventModel\:\:afterFindMethod\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Method Tests\\Support\\Models\\EventModel\:\:afterInsertBatchMethod\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Method Tests\\Support\\Models\\EventModel\:\:afterInsertMethod\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Method Tests\\Support\\Models\\EventModel\:\:afterUpdateBatchMethod\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Method Tests\\Support\\Models\\EventModel\:\:afterUpdateMethod\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Method Tests\\Support\\Models\\EventModel\:\:beforeDeleteMethod\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Method Tests\\Support\\Models\\EventModel\:\:beforeFindMethod\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Method Tests\\Support\\Models\\EventModel\:\:beforeInsertBatchMethod\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Method Tests\\Support\\Models\\EventModel\:\:beforeInsertMethod\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Method Tests\\Support\\Models\\EventModel\:\:beforeUpdateBatchMethod\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Method Tests\\Support\\Models\\EventModel\:\:beforeUpdateMethod\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Method Tests\\Support\\Models\\EventModel\:\:hasToken\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Models/EventModel.php + + - + message: '#^Method Tests\\Support\\Test\\TestForReflectionHelper\:\:getPrivate\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Test/TestForReflectionHelper.php + + - + message: '#^Method Tests\\Support\\Test\\TestForReflectionHelper\:\:getStaticPrivate\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Test/TestForReflectionHelper.php + + - + message: '#^Method Tests\\Support\\Test\\TestForReflectionHelper\:\:privateMethod\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Test/TestForReflectionHelper.php + + - + message: '#^Method Tests\\Support\\Test\\TestForReflectionHelper\:\:privateStaticMethod\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Test/TestForReflectionHelper.php + + - + message: '#^Method Tests\\Support\\Validation\\TestRules\:\:check_object_rule\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Validation/TestRules.php + + - + message: '#^Method Tests\\Support\\Validation\\TestRules\:\:customError\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/Validation/TestRules.php + + - + message: '#^Method Tests\\Support\\View\\Cells\\ListerCell\:\:getItemsProperty\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/View/Cells/ListerCell.php + + - + message: '#^Method Tests\\Support\\View\\OtherCells\\SampleClass\:\:hello\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/View/OtherCells/SampleClass.php + + - + message: '#^Method Tests\\Support\\View\\SampleClass\:\:echobox\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/View/SampleClass.php + + - + message: '#^Method Tests\\Support\\View\\SampleClass\:\:hello\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/View/SampleClass.php + + - + message: '#^Method Tests\\Support\\View\\SampleClass\:\:index\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/View/SampleClass.php + + - + message: '#^Method Tests\\Support\\View\\SampleClass\:\:staticEcho\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/View/SampleClass.php + + - + message: '#^Method Tests\\Support\\View\\SampleClass\:\:work\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/View/SampleClass.php + + - + message: '#^Method Tests\\Support\\View\\SampleClassWithInitController\:\:index\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/_support/View/SampleClassWithInitController.php + + - + message: '#^Method CodeIgniter\\API\\ResponseTraitTest\:\:invoke\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method CodeIgniter\\API\\ResponseTraitTest\:\:makeController\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/API/ResponseTraitTest.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\BaseTestFileHandler\:\:getFileInfoTest\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Cache/Handlers/FileHandlerTest.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\FileHandlerTest\:\:getKeyArray\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Cache/Handlers/FileHandlerTest.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\MemcachedHandlerTest\:\:getKeyArray\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Cache/Handlers/MemcachedHandlerTest.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\PredisHandlerTest\:\:getKeyArray\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Cache/Handlers/PredisHandlerTest.php + + - + message: '#^Method CodeIgniter\\Cache\\Handlers\\RedisHandlerTest\:\:getKeyArray\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Cache/Handlers/RedisHandlerTest.php + + - + message: '#^Method CodeIgniter\\Commands\\CreateDatabaseTest\:\:getBuffer\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Commands/CreateDatabaseTest.php + + - + message: '#^Method CodeIgniter\\Commands\\FilterCheckTest\:\:getBuffer\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Commands/FilterCheckTest.php + + - + message: '#^Method CodeIgniter\\Commands\\HelpCommandTest\:\:getBuffer\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Commands/HelpCommandTest.php + + - + message: '#^Method CodeIgniter\\Commands\\InfoCacheTest\:\:getBuffer\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Commands/InfoCacheTest.php + + - + message: '#^Method CodeIgniter\\Commands\\RoutesTest\:\:getBuffer\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Commands/RoutesTest.php + + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\NamespacesTest\:\:getBuffer\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Commands/Utilities/NamespacesTest.php + + - + message: '#^Method CodeIgniter\\Config\\FactoriesTest\:\:getFactoriesStaticProperty\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Config/FactoriesTest.php + + - + message: '#^Method CodeIgniter\\Config\\FactoriesTest\:\:testGetComponentInstances\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Config/FactoriesTest.php + + - + message: '#^Method CodeIgniter\\Config\\FactoriesTest\:\:testSetComponentInstances\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Config/FactoriesTest.php + + - + message: '#^Method CodeIgniter\\Entity\\EntityTest\:\:getCastNullableEntity\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Entity/EntityTest.php + + - + message: '#^Method CodeIgniter\\Entity\\EntityTest\:\:getCustomCastEntity\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Entity/EntityTest.php + + - + message: '#^Method CodeIgniter\\Entity\\EntityTest\:\:getEntity\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Entity/EntityTest.php + + - + message: '#^Method CodeIgniter\\Entity\\EntityTest\:\:getMappedEntity\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Entity/EntityTest.php + + - + message: '#^Method CodeIgniter\\Entity\\EntityTest\:\:getNewSetterGetterEntity\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Entity/EntityTest.php + + - + message: '#^Method CodeIgniter\\Entity\\EntityTest\:\:getSimpleSwappedEntity\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Entity/EntityTest.php + + - + message: '#^Method CodeIgniter\\Entity\\EntityTest\:\:getSwappedEntity\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Entity/EntityTest.php + + - + message: '#^Method CodeIgniter\\Filters\\fixtures\\InvalidClass\:\:index\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Filters/fixtures/InvalidClass.php + + - + message: '#^Method CodeIgniter\\HTTP\\ContentSecurityPolicyTest\:\:work\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/HTTP/ContentSecurityPolicyTest.php + + - + message: '#^Function CodeIgniter\\HTTP\\Files\\is_uploaded_file\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/HTTP/Files/FileMovingTest.php + + - + message: '#^Function CodeIgniter\\HTTP\\Files\\move_uploaded_file\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/HTTP/Files/FileMovingTest.php + + - + message: '#^Method CodeIgniter\\RESTful\\ResourceControllerTest\:\:invoke\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourceControllerTest.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollectionReverseRouteTest\:\:getCollector\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Router/RouteCollectionReverseRouteTest.php + + - + message: '#^Method CodeIgniter\\Router\\RouteCollectionTest\:\:getCollector\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Router/RouteCollectionTest.php + + - + message: '#^Method CodeIgniter\\Session\\Handlers\\Database\\AbstractHandlerTestCase\:\:getInstance\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Session/Handlers/Database/AbstractHandlerTestCase.php + + - + message: '#^Method CodeIgniter\\Session\\Handlers\\Database\\MySQLiHandlerTest\:\:getInstance\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Session/Handlers/Database/MySQLiHandlerTest.php + + - + message: '#^Method CodeIgniter\\Session\\Handlers\\Database\\PostgreHandlerTest\:\:getInstance\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Session/Handlers/Database/PostgreHandlerTest.php + + - + message: '#^Method CodeIgniter\\Session\\Handlers\\Database\\RedisHandlerTest\:\:getInstance\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Session/Handlers/Database/RedisHandlerTest.php + + - + message: '#^Method CodeIgniter\\Session\\SessionTest\:\:getInstance\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Session/SessionTest.php + + - + message: '#^Method CodeIgniter\\Test\\BootstrapFCPATHTest\:\:correctFCPATH\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Test/BootstrapFCPATHTest.php + + - + message: '#^Method CodeIgniter\\Test\\BootstrapFCPATHTest\:\:fileContents\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Test/BootstrapFCPATHTest.php + + - + message: '#^Method CodeIgniter\\Test\\BootstrapFCPATHTest\:\:readOutput\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Test/BootstrapFCPATHTest.php + + - + message: '#^Method CodeIgniter\\Test\\FilterTestTraitTest\:\:assertHasFilters\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Test/FilterTestTraitTest.php + + - + message: '#^Method CodeIgniter\\Test\\FilterTestTraitTest\:\:assertNotFilter\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Test/FilterTestTraitTest.php + + - + message: '#^Method CodeIgniter\\Test\\FilterTestTraitTest\:\:assertNotHasFilters\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Test/FilterTestTraitTest.php + + - + message: '#^Method CodeIgniter\\Validation\\DatabaseRelatedRulesTest\:\:createRules\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Validation/DatabaseRelatedRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\StrictRules\\DatabaseRelatedRulesTest\:\:createRules\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Validation/StrictRules/DatabaseRelatedRulesTest.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationTest\:\:rule1\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Validation/ValidationTest.php + + - + message: '#^Method CodeIgniter\\Validation\\ValidationTest\:\:rule2\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/Validation/ValidationTest.php + + - + message: '#^Method CodeIgniter\\View\\ParserPluginTest\:\:setHints\(\) has no return type specified\.$#' + count: 1 + path: ../../tests/system/View/ParserPluginTest.php diff --git a/utils/phpstan-baseline/new.static.neon b/utils/phpstan-baseline/new.static.neon new file mode 100644 index 000000000000..b6195e61eb0b --- /dev/null +++ b/utils/phpstan-baseline/new.static.neon @@ -0,0 +1,8 @@ +# total 1 error + +parameters: + ignoreErrors: + - + message: '#^Unsafe usage of new static\(\)\.$#' + count: 1 + path: ../../tests/_support/Entity/CustomUser.php diff --git a/utils/phpstan-baseline/notIdentical.alwaysTrue.neon b/utils/phpstan-baseline/notIdentical.alwaysTrue.neon new file mode 100644 index 000000000000..bb1db9cde6db --- /dev/null +++ b/utils/phpstan-baseline/notIdentical.alwaysTrue.neon @@ -0,0 +1,18 @@ +# total 3 errors + +parameters: + ignoreErrors: + - + message: '#^Strict comparison using \!\=\= between mixed and null will always evaluate to true\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Strict comparison using \!\=\= between mixed and null will always evaluate to true\.$#' + count: 1 + path: ../../system/HTTP/SiteURI.php + + - + message: '#^Strict comparison using \!\=\= between mixed and null will always evaluate to true\.$#' + count: 1 + path: ../../system/HTTP/URI.php diff --git a/utils/phpstan-baseline/nullCoalesce.expr.neon b/utils/phpstan-baseline/nullCoalesce.expr.neon new file mode 100644 index 000000000000..bf8ffb4201b7 --- /dev/null +++ b/utils/phpstan-baseline/nullCoalesce.expr.neon @@ -0,0 +1,13 @@ +# total 2 errors + +parameters: + ignoreErrors: + - + message: '#^Expression on left side of \?\? is not nullable\.$#' + count: 1 + path: ../../system/HTTP/Files/UploadedFile.php + + - + message: '#^Expression on left side of \?\? is not nullable\.$#' + count: 1 + path: ../../system/Router/Router.php diff --git a/utils/phpstan-baseline/nullCoalesce.property.neon b/utils/phpstan-baseline/nullCoalesce.property.neon new file mode 100644 index 000000000000..4491bbf08a8b --- /dev/null +++ b/utils/phpstan-baseline/nullCoalesce.property.neon @@ -0,0 +1,78 @@ +# total 15 errors + +parameters: + ignoreErrors: + - + message: '#^Property CodeIgniter\\Log\\Logger\:\:\$logCache \(array\) on left side of \?\? is not nullable\.$#' + count: 1 + path: ../../system/Debug/Toolbar/Collectors/Logs.php + + - + message: '#^Property CodeIgniter\\Files\\File\:\:\$size \(int\) on left side of \?\? is not nullable\.$#' + count: 1 + path: ../../system/Files/File.php + + - + message: '#^Property CodeIgniter\\HTTP\\Files\\UploadedFile\:\:\$error \(int\) on left side of \?\? is not nullable\.$#' + count: 2 + path: ../../system/HTTP/Files/UploadedFile.php + + - + message: '#^Property CodeIgniter\\HTTP\\Message\:\:\$protocolVersion \(string\) on left side of \?\? is not nullable\.$#' + count: 1 + path: ../../system/HTTP/Message.php + + - + message: '#^Property CodeIgniter\\HTTP\\URI\:\:\$fragment \(string\) on left side of \?\? is not nullable\.$#' + count: 1 + path: ../../system/HTTP/URI.php + + - + message: '#^Property CodeIgniter\\HTTP\\URI\:\:\$host \(string\) on left side of \?\? is not nullable\.$#' + count: 1 + path: ../../system/HTTP/URI.php + + - + message: '#^Property CodeIgniter\\HTTP\\URI\:\:\$path \(string\) on left side of \?\? is not nullable\.$#' + count: 1 + path: ../../system/HTTP/URI.php + + - + message: '#^Property CodeIgniter\\Images\\Handlers\\BaseHandler\:\:\$height \(int\) on left side of \?\? is not nullable\.$#' + count: 4 + path: ../../system/Images/Handlers/ImageMagickHandler.php + + - + message: '#^Property CodeIgniter\\Images\\Handlers\\BaseHandler\:\:\$width \(int\) on left side of \?\? is not nullable\.$#' + count: 4 + path: ../../system/Images/Handlers/ImageMagickHandler.php + + - + message: '#^Property CodeIgniter\\Throttle\\Throttler\:\:\$testTime \(int\) on left side of \?\? is not nullable\.$#' + count: 1 + path: ../../system/Throttle/Throttler.php + + - + message: '#^Property CodeIgniter\\Test\\CIUnitTestCase\:\:\$session \(array\) on left side of \?\? is not nullable\.$#' + count: 1 + path: ../../tests/system/HomeTest.php + + - + message: '#^Property CodeIgniter\\Test\\CIUnitTestCase\:\:\$session \(array\) on left side of \?\? is not nullable\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestAutoRoutingImprovedTest.php + + - + message: '#^Property CodeIgniter\\Test\\CIUnitTestCase\:\:\$session \(array\) on left side of \?\? is not nullable\.$#' + count: 1 + path: ../../tests/system/Test/FeatureTestTraitTest.php + + - + message: '#^Property CodeIgniter\\Test\\FilterTestTraitTest\:\:\$request \(CodeIgniter\\HTTP\\RequestInterface\) on left side of \?\?\= is not nullable\.$#' + count: 1 + path: ../../tests/system/Test/FilterTestTraitTest.php + + - + message: '#^Property CodeIgniter\\Test\\FilterTestTraitTest\:\:\$response \(CodeIgniter\\HTTP\\ResponseInterface\) on left side of \?\?\= is not nullable\.$#' + count: 1 + path: ../../tests/system/Test/FilterTestTraitTest.php diff --git a/utils/phpstan-baseline/nullCoalesce.variable.neon b/utils/phpstan-baseline/nullCoalesce.variable.neon new file mode 100644 index 000000000000..3b81cc83a8f1 --- /dev/null +++ b/utils/phpstan-baseline/nullCoalesce.variable.neon @@ -0,0 +1,13 @@ +# total 2 errors + +parameters: + ignoreErrors: + - + message: '#^Variable \$_GET on left side of \?\? always exists and is not nullable\.$#' + count: 1 + path: ../../system/HTTP/RedirectResponse.php + + - + message: '#^Variable \$_POST on left side of \?\? always exists and is not nullable\.$#' + count: 1 + path: ../../system/HTTP/RedirectResponse.php diff --git a/utils/phpstan-baseline/offsetAccess.notFound.neon b/utils/phpstan-baseline/offsetAccess.notFound.neon new file mode 100644 index 000000000000..6a1a134232f6 --- /dev/null +++ b/utils/phpstan-baseline/offsetAccess.notFound.neon @@ -0,0 +1,33 @@ +# total 6 errors + +parameters: + ignoreErrors: + - + message: '#^Offset ''email'' does not exist on array\{\}\.$#' + count: 4 + path: ../../tests/system/Models/DataConverterModelTest.php + + - + message: '#^Offset ''email'' does not exist on list\\.$#' + count: 2 + path: ../../tests/system/Models/DataConverterModelTest.php + + - + message: '#^Offset ''id'' does not exist on array\{email\: array\{''private@example\.org''\}\}\.$#' + count: 1 + path: ../../tests/system/Models/DataConverterModelTest.php + + - + message: '#^Offset ''id'' does not exist on array\{\}\.$#' + count: 4 + path: ../../tests/system/Models/DataConverterModelTest.php + + - + message: '#^Offset ''created_at'' does not exist on array\{\}\.$#' + count: 6 + path: ../../tests/system/Models/TimestampModelTest.php + + - + message: '#^Offset ''id'' does not exist on array\{country\: ''CA''\}\.$#' + count: 2 + path: ../../tests/system/Models/TimestampModelTest.php diff --git a/utils/phpstan-baseline/parameterByRef.unusedType.neon b/utils/phpstan-baseline/parameterByRef.unusedType.neon new file mode 100644 index 000000000000..a750c89a492e --- /dev/null +++ b/utils/phpstan-baseline/parameterByRef.unusedType.neon @@ -0,0 +1,13 @@ +# total 2 errors + +parameters: + ignoreErrors: + - + message: '#^Method CodeIgniter\\Log\\Handlers\\ChromeLoggerHandler\:\:sendLogs\(\) never assigns null to &\$response so it can be removed from the by\-ref type\.$#' + count: 1 + path: ../../system/Log/Handlers/ChromeLoggerHandler.php + + - + message: '#^Method Tests\\Support\\Validation\\TestRules\:\:customError\(\) never assigns null to &\$error so it can be removed from the by\-ref type\.$#' + count: 1 + path: ../../tests/_support/Validation/TestRules.php diff --git a/utils/phpstan-baseline/property.defaultValue.neon b/utils/phpstan-baseline/property.defaultValue.neon new file mode 100644 index 000000000000..8e8914167fe2 --- /dev/null +++ b/utils/phpstan-baseline/property.defaultValue.neon @@ -0,0 +1,33 @@ +# total 6 errors + +parameters: + ignoreErrors: + - + message: '#^Property CodeIgniter\\Config\\View\:\:\$coreFilters \(array\\) does not accept default value of type array\{abs\: ''\\\\abs'', capitalize\: ''\\\\CodeIgniter\\\\View…'', date\: ''\\\\CodeIgniter\\\\View…'', date_modify\: ''\\\\CodeIgniter\\\\View…'', default\: ''\\\\CodeIgniter\\\\View…'', esc\: ''\\\\CodeIgniter\\\\View…'', excerpt\: ''\\\\CodeIgniter\\\\View…'', highlight\: ''\\\\CodeIgniter\\\\View…'', \.\.\.\}\.$#' + count: 1 + path: ../../system/Config/View.php + + - + message: '#^Property CodeIgniter\\Test\\CIUnitTestCase\:\:\$seed \(class\-string\\|list\\>\) does not accept default value of type ''''\.$#' + count: 1 + path: ../../system/Test/CIUnitTestCase.php + + - + message: '#^Property Tests\\Support\\Models\\ValidErrorsModel\:\:\$validationRules \(array\\|string\>\|string\>\|string\) does not accept default value of type array\\|string\>\|string\>\.$#' + count: 1 + path: ../../tests/_support/Models/ValidErrorsModel.php + + - + message: '#^Property Tests\\Support\\Models\\ValidModel\:\:\$validationRules \(array\\|string\>\|string\>\|string\) does not accept default value of type array\\|string\>\.$#' + count: 1 + path: ../../tests/_support/Models/ValidModel.php + + - + message: '#^Property CodeIgniter\\Models\\DataConverterModelTest\:\:\$seed \(class\-string\\|list\\>\) does not accept default value of type ''''\.$#' + count: 1 + path: ../../tests/system/Models/DataConverterModelTest.php + + - + message: '#^Property CodeIgniter\\Models\\TimestampModelTest\:\:\$seed \(class\-string\\|list\\>\) does not accept default value of type ''''\.$#' + count: 1 + path: ../../tests/system/Models/TimestampModelTest.php diff --git a/utils/phpstan-baseline/property.nonObject.neon b/utils/phpstan-baseline/property.nonObject.neon new file mode 100644 index 000000000000..65d1006d02ca --- /dev/null +++ b/utils/phpstan-baseline/property.nonObject.neon @@ -0,0 +1,128 @@ +# total 25 errors + +parameters: + ignoreErrors: + - + message: '#^Cannot access property \$insert_id on object\|resource\|false\.$#' + count: 1 + path: ../../system/Test/Mock/MockConnection.php + + - + message: '#^Cannot access property \$name on array\|object\.$#' + count: 1 + path: ../../tests/system/Database/Live/FabricatorLiveTest.php + + - + message: '#^Cannot access property \$currentRow on CodeIgniter\\Database\\ResultInterface\|false\.$#' + count: 1 + path: ../../tests/system/Database/Live/GetTest.php + + - + message: '#^Cannot access property \$name on array\|object\.$#' + count: 4 + path: ../../tests/system/Database/Live/GetTest.php + + - + message: '#^Cannot access property \$resultID on CodeIgniter\\Database\\ResultInterface\|false\.$#' + count: 1 + path: ../../tests/system/Database/Live/GetTest.php + + - + message: '#^Cannot access property \$id on array\.$#' + count: 8 + path: ../../tests/system/Models/FindModelTest.php + + - + message: '#^Cannot access property \$name on array\.$#' + count: 5 + path: ../../tests/system/Models/FindModelTest.php + + - + message: '#^Cannot access property \$total on array\.$#' + count: 1 + path: ../../tests/system/Models/FindModelTest.php + + - + message: '#^Cannot access property \$country on array\.$#' + count: 1 + path: ../../tests/system/Models/InsertModelTest.php + + - + message: '#^Cannot access property \$created_at on array\.$#' + count: 3 + path: ../../tests/system/Models/InsertModelTest.php + + - + message: '#^Cannot access property \$created_at on array\.$#' + count: 1 + path: ../../tests/system/Models/MiscellaneousModelTest.php + + - + message: '#^Cannot access property \$description on array\.$#' + count: 3 + path: ../../tests/system/Models/SaveModelTest.php + + - + message: '#^Cannot access property \$id on array\.$#' + count: 1 + path: ../../tests/system/Models/SaveModelTest.php + + - + message: '#^Cannot access property \$name on array\.$#' + count: 1 + path: ../../tests/system/Models/SaveModelTest.php + + - + message: '#^Cannot access property \$country on array\.$#' + count: 2 + path: ../../tests/system/Models/TimestampModelTest.php + + - + message: '#^Cannot access property \$created_at on array\.$#' + count: 2 + path: ../../tests/system/Models/TimestampModelTest.php + + - + message: '#^Cannot access property \$id on array\.$#' + count: 2 + path: ../../tests/system/Models/TimestampModelTest.php + + - + message: '#^Cannot access property \$updated_at on array\.$#' + count: 2 + path: ../../tests/system/Models/TimestampModelTest.php + + - + message: '#^Cannot access property \$value on list\\.$#' + count: 2 + path: ../../tests/system/Models/UpdateModelTest.php + + - + message: '#^Cannot access property \$key on array\.$#' + count: 7 + path: ../../tests/system/Models/WhenWhenNotModelTest.php + + - + message: '#^Cannot access property \$value on array\.$#' + count: 1 + path: ../../tests/system/Models/WhenWhenNotModelTest.php + + - + message: '#^Cannot access property \$created_at on array\|object\.$#' + count: 1 + path: ../../tests/system/Test/FabricatorTest.php + + - + message: '#^Cannot access property \$deleted_at on array\|object\.$#' + count: 1 + path: ../../tests/system/Test/FabricatorTest.php + + - + message: '#^Cannot access property \$id on array\|object\.$#' + count: 1 + path: ../../tests/system/Test/FabricatorTest.php + + - + message: '#^Cannot access property \$updated_at on array\|object\.$#' + count: 1 + path: ../../tests/system/Test/FabricatorTest.php diff --git a/utils/phpstan-baseline/property.notFound.neon b/utils/phpstan-baseline/property.notFound.neon new file mode 100644 index 000000000000..66e4c0b43263 --- /dev/null +++ b/utils/phpstan-baseline/property.notFound.neon @@ -0,0 +1,148 @@ +# total 29 errors + +parameters: + ignoreErrors: + - + message: '#^Access to an undefined property CodeIgniter\\Database\\BaseConnection\\:\:\$mysqli\.$#' + count: 3 + path: ../../system/Database/MySQLi/PreparedQuery.php + + - + message: '#^Access to an undefined property CodeIgniter\\Database\\BaseConnection\:\:\$schema\.$#' + count: 2 + path: ../../system/Database/SQLSRV/Builder.php + + - + message: '#^Access to an undefined property CodeIgniter\\Database\\BaseConnection\:\:\$schema\.$#' + count: 13 + path: ../../system/Database/SQLSRV/Forge.php + + - + message: '#^Access to an undefined property Config\\Session\:\:\$lockAttempts\.$#' + count: 1 + path: ../../system/Session/Handlers/RedisHandler.php + + - + message: '#^Access to an undefined property Config\\Session\:\:\$lockWait\.$#' + count: 1 + path: ../../system/Session/Handlers/RedisHandler.php + + - + message: '#^Access to an undefined property CodeIgniter\\Config\\BaseConfig\:\:\$baseURL\.$#' + count: 1 + path: ../../tests/system/Cache/FactoriesCacheFileVarExportHandlerTest.php + + - + message: '#^Access to an undefined property Tests\\Support\\Commands\\AppInfo\:\:\$foobar\.$#' + count: 2 + path: ../../tests/system/Commands/BaseCommandTest.php + + - + message: '#^Access to an undefined property CodeIgniter\\Test\\Mock\\MockConnection\:\:\$foobar\.$#' + count: 2 + path: ../../tests/system/Database/BaseConnectionTest.php + + - + message: '#^Access to an undefined property CodeIgniter\\Database\\BaseConnection\:\:\$numberNative\.$#' + count: 2 + path: ../../tests/system/Database/Live/MySQLi/NumberNativeTest.php + + - + message: '#^Access to an undefined property CodeIgniter\\Database\\BaseConnection\:\:\$schema\.$#' + count: 1 + path: ../../tests/system/Database/Live/OrderTest.php + + - + message: '#^Access to an undefined property CodeIgniter\\Database\\BaseConnection\:\:\$schema\.$#' + count: 1 + path: ../../tests/system/Database/Live/PreparedQueryTest.php + + - + message: '#^Access to an undefined property CodeIgniter\\Database\\BaseConnection\:\:\$schema\.$#' + count: 2 + path: ../../tests/system/Database/Migrations/MigrationRunnerTest.php + + - + message: '#^Access to an undefined property CodeIgniter\\Encryption\\EncrypterInterface\:\:\$key\.$#' + count: 1 + path: ../../tests/system/Encryption/EncryptionTest.php + + - + message: '#^Access to an undefined property CodeIgniter\\Encryption\\Encryption\:\:\$bogus\.$#' + count: 2 + path: ../../tests/system/Encryption/EncryptionTest.php + + - + message: '#^Access to an undefined property CodeIgniter\\Encryption\\EncrypterInterface\:\:\$cipher\.$#' + count: 1 + path: ../../tests/system/Encryption/Handlers/OpenSSLHandlerTest.php + + - + message: '#^Access to an undefined property CodeIgniter\\Encryption\\EncrypterInterface\:\:\$key\.$#' + count: 2 + path: ../../tests/system/Encryption/Handlers/OpenSSLHandlerTest.php + + - + message: '#^Access to an undefined property CodeIgniter\\Encryption\\EncrypterInterface\:\:\$blockSize\.$#' + count: 1 + path: ../../tests/system/Encryption/Handlers/SodiumHandlerTest.php + + - + message: '#^Access to an undefined property CodeIgniter\\Encryption\\EncrypterInterface\:\:\$driver\.$#' + count: 1 + path: ../../tests/system/Encryption/Handlers/SodiumHandlerTest.php + + - + message: '#^Access to an undefined property CodeIgniter\\Encryption\\EncrypterInterface\:\:\$key\.$#' + count: 1 + path: ../../tests/system/Encryption/Handlers/SodiumHandlerTest.php + + - + message: '#^Access to an undefined property CodeIgniter\\I18n\\TimeDifference\:\:\$nonsense\.$#' + count: 4 + path: ../../tests/system/I18n/TimeDifferenceTest.php + + - + message: '#^Access to an undefined property CodeIgniter\\I18n\\TimeLegacy\:\:\$foobar\.$#' + count: 1 + path: ../../tests/system/I18n/TimeLegacyTest.php + + - + message: '#^Access to an undefined property CodeIgniter\\I18n\\TimeLegacy\:\:\$timezoneName\.$#' + count: 1 + path: ../../tests/system/I18n/TimeLegacyTest.php + + - + message: '#^Access to an undefined property CodeIgniter\\I18n\\TimeLegacy\:\:\$weekOfWeek\.$#' + count: 1 + path: ../../tests/system/I18n/TimeLegacyTest.php + + - + message: '#^Access to an undefined property CodeIgniter\\I18n\\Time\:\:\$foobar\.$#' + count: 1 + path: ../../tests/system/I18n/TimeTest.php + + - + message: '#^Access to an undefined property CodeIgniter\\I18n\\Time\:\:\$timezoneName\.$#' + count: 1 + path: ../../tests/system/I18n/TimeTest.php + + - + message: '#^Access to an undefined property CodeIgniter\\I18n\\Time\:\:\$weekOfWeek\.$#' + count: 1 + path: ../../tests/system/I18n/TimeTest.php + + - + message: '#^Access to an undefined property CodeIgniter\\Config\\BaseConfig\:\:\$regenerate\.$#' + count: 2 + path: ../../tests/system/Security/SecurityCSRFSessionRandomizeTokenTest.php + + - + message: '#^Access to an undefined property CodeIgniter\\Config\\BaseConfig\:\:\$tokenRandomize\.$#' + count: 2 + path: ../../tests/system/Security/SecurityCSRFSessionRandomizeTokenTest.php + + - + message: '#^Access to an undefined property CodeIgniter\\Config\\BaseConfig\:\:\$regenerate\.$#' + count: 2 + path: ../../tests/system/Security/SecurityCSRFSessionTest.php diff --git a/utils/phpstan-baseline/property.phpDocType.neon b/utils/phpstan-baseline/property.phpDocType.neon new file mode 100644 index 000000000000..3e3eaeecbd38 --- /dev/null +++ b/utils/phpstan-baseline/property.phpDocType.neon @@ -0,0 +1,243 @@ +# total 48 errors + +parameters: + ignoreErrors: + - + message: '#^PHPDoc type array\\>\> of property Config\\Filters\:\:\$filters is not the same as PHPDoc type array of overridden property CodeIgniter\\Config\\Filters\:\:\$filters\.$#' + count: 1 + path: ../../app/Config/Filters.php + + - + message: '#^PHPDoc type string of property CodeIgniter\\Database\\MySQLi\\Connection\:\:\$escapeChar is not the same as PHPDoc type array\|string of overridden property CodeIgniter\\Database\\BaseConnection\\:\:\$escapeChar\.$#' + count: 1 + path: ../../system/Database/MySQLi/Connection.php + + - + message: '#^PHPDoc type string of property CodeIgniter\\Database\\MySQLi\\Forge\:\:\$createDatabaseStr is not the same as PHPDoc type string\|false of overridden property CodeIgniter\\Database\\Forge\:\:\$createDatabaseStr\.$#' + count: 1 + path: ../../system/Database/MySQLi/Forge.php + + - + message: '#^PHPDoc type string of property CodeIgniter\\Database\\MySQLi\\Utils\:\:\$listDatabases is not the same as PHPDoc type bool\|string of overridden property CodeIgniter\\Database\\BaseUtils\:\:\$listDatabases\.$#' + count: 1 + path: ../../system/Database/MySQLi/Utils.php + + - + message: '#^PHPDoc type string of property CodeIgniter\\Database\\MySQLi\\Utils\:\:\$optimizeTable is not the same as PHPDoc type bool\|string of overridden property CodeIgniter\\Database\\BaseUtils\:\:\$optimizeTable\.$#' + count: 1 + path: ../../system/Database/MySQLi/Utils.php + + - + message: '#^PHPDoc type CodeIgniter\\Database\\OCI8\\Connection of property CodeIgniter\\Database\\OCI8\\Builder\:\:\$db is not the same as PHPDoc type CodeIgniter\\Database\\BaseConnection of overridden property CodeIgniter\\Database\\BaseBuilder\:\:\$db\.$#' + count: 1 + path: ../../system/Database/OCI8/Builder.php + + - + message: '#^PHPDoc type string of property CodeIgniter\\Database\\OCI8\\Connection\:\:\$escapeChar is not the same as PHPDoc type array\|string of overridden property CodeIgniter\\Database\\BaseConnection\\:\:\$escapeChar\.$#' + count: 1 + path: ../../system/Database/OCI8/Connection.php + + - + message: '#^PHPDoc type false of property CodeIgniter\\Database\\OCI8\\Forge\:\:\$createDatabaseStr is not the same as PHPDoc type string\|false of overridden property CodeIgniter\\Database\\Forge\:\:\$createDatabaseStr\.$#' + count: 1 + path: ../../system/Database/OCI8/Forge.php + + - + message: '#^PHPDoc type false of property CodeIgniter\\Database\\OCI8\\Forge\:\:\$createTableIfStr is not the same as PHPDoc type bool\|string of overridden property CodeIgniter\\Database\\Forge\:\:\$createTableIfStr\.$#' + count: 1 + path: ../../system/Database/OCI8/Forge.php + + - + message: '#^PHPDoc type false of property CodeIgniter\\Database\\OCI8\\Forge\:\:\$dropDatabaseStr is not the same as PHPDoc type string\|false of overridden property CodeIgniter\\Database\\Forge\:\:\$dropDatabaseStr\.$#' + count: 1 + path: ../../system/Database/OCI8/Forge.php + + - + message: '#^PHPDoc type false of property CodeIgniter\\Database\\OCI8\\Forge\:\:\$dropTableIfStr is not the same as PHPDoc type bool\|string of overridden property CodeIgniter\\Database\\Forge\:\:\$dropTableIfStr\.$#' + count: 1 + path: ../../system/Database/OCI8/Forge.php + + - + message: '#^PHPDoc type string of property CodeIgniter\\Database\\OCI8\\Forge\:\:\$renameTableStr is not the same as PHPDoc type string\|false of overridden property CodeIgniter\\Database\\Forge\:\:\$renameTableStr\.$#' + count: 1 + path: ../../system/Database/OCI8/Forge.php + + - + message: '#^PHPDoc type CodeIgniter\\Database\\OCI8\\Connection of property CodeIgniter\\Database\\OCI8\\PreparedQuery\:\:\$db is not the same as PHPDoc type CodeIgniter\\Database\\BaseConnection\ of overridden property CodeIgniter\\Database\\BasePreparedQuery\\:\:\$db\.$#' + count: 1 + path: ../../system/Database/OCI8/PreparedQuery.php + + - + message: '#^PHPDoc type string of property CodeIgniter\\Database\\OCI8\\Utils\:\:\$listDatabases is not the same as PHPDoc type bool\|string of overridden property CodeIgniter\\Database\\BaseUtils\:\:\$listDatabases\.$#' + count: 1 + path: ../../system/Database/OCI8/Utils.php + + - + message: '#^PHPDoc type string of property CodeIgniter\\Database\\Postgre\\Connection\:\:\$escapeChar is not the same as PHPDoc type array\|string of overridden property CodeIgniter\\Database\\BaseConnection\\:\:\$escapeChar\.$#' + count: 1 + path: ../../system/Database/Postgre/Connection.php + + - + message: '#^PHPDoc type CodeIgniter\\Database\\Postgre\\Connection of property CodeIgniter\\Database\\Postgre\\Forge\:\:\$db is not the same as PHPDoc type CodeIgniter\\Database\\BaseConnection of overridden property CodeIgniter\\Database\\Forge\:\:\$db\.$#' + count: 1 + path: ../../system/Database/Postgre/Forge.php + + - + message: '#^PHPDoc type string of property CodeIgniter\\Database\\Postgre\\Utils\:\:\$listDatabases is not the same as PHPDoc type bool\|string of overridden property CodeIgniter\\Database\\BaseUtils\:\:\$listDatabases\.$#' + count: 1 + path: ../../system/Database/Postgre/Utils.php + + - + message: '#^PHPDoc type string of property CodeIgniter\\Database\\Postgre\\Utils\:\:\$optimizeTable is not the same as PHPDoc type bool\|string of overridden property CodeIgniter\\Database\\BaseUtils\:\:\$optimizeTable\.$#' + count: 1 + path: ../../system/Database/Postgre/Utils.php + + - + message: '#^PHPDoc type string of property CodeIgniter\\Database\\SQLSRV\\Connection\:\:\$escapeChar is not the same as PHPDoc type array\|string of overridden property CodeIgniter\\Database\\BaseConnection\\:\:\$escapeChar\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Connection.php + + - + message: '#^PHPDoc type array of property CodeIgniter\\Database\\SQLSRV\\Forge\:\:\$unsigned is not the same as PHPDoc type array\|bool of overridden property CodeIgniter\\Database\\Forge\:\:\$unsigned\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Forge.php + + - + message: '#^PHPDoc type string of property CodeIgniter\\Database\\SQLSRV\\Forge\:\:\$createDatabaseStr is not the same as PHPDoc type string\|false of overridden property CodeIgniter\\Database\\Forge\:\:\$createDatabaseStr\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Forge.php + + - + message: '#^PHPDoc type string of property CodeIgniter\\Database\\SQLSRV\\Forge\:\:\$createTableIfStr is not the same as PHPDoc type bool\|string of overridden property CodeIgniter\\Database\\Forge\:\:\$createTableIfStr\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Forge.php + + - + message: '#^PHPDoc type string of property CodeIgniter\\Database\\SQLSRV\\Forge\:\:\$renameTableStr is not the same as PHPDoc type string\|false of overridden property CodeIgniter\\Database\\Forge\:\:\$renameTableStr\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Forge.php + + - + message: '#^PHPDoc type CodeIgniter\\Database\\SQLSRV\\Connection of property CodeIgniter\\Database\\SQLSRV\\PreparedQuery\:\:\$db is not the same as PHPDoc type CodeIgniter\\Database\\BaseConnection\ of overridden property CodeIgniter\\Database\\BasePreparedQuery\\:\:\$db\.$#' + count: 1 + path: ../../system/Database/SQLSRV/PreparedQuery.php + + - + message: '#^PHPDoc type string of property CodeIgniter\\Database\\SQLSRV\\Utils\:\:\$listDatabases is not the same as PHPDoc type bool\|string of overridden property CodeIgniter\\Database\\BaseUtils\:\:\$listDatabases\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Utils.php + + - + message: '#^PHPDoc type string of property CodeIgniter\\Database\\SQLSRV\\Utils\:\:\$optimizeTable is not the same as PHPDoc type bool\|string of overridden property CodeIgniter\\Database\\BaseUtils\:\:\$optimizeTable\.$#' + count: 1 + path: ../../system/Database/SQLSRV/Utils.php + + - + message: '#^PHPDoc type string of property CodeIgniter\\Database\\SQLite3\\Connection\:\:\$escapeChar is not the same as PHPDoc type array\|string of overridden property CodeIgniter\\Database\\BaseConnection\\:\:\$escapeChar\.$#' + count: 1 + path: ../../system/Database/SQLite3/Connection.php + + - + message: '#^PHPDoc type CodeIgniter\\Database\\SQLite3\\Connection of property CodeIgniter\\Database\\SQLite3\\Forge\:\:\$db is not the same as PHPDoc type CodeIgniter\\Database\\BaseConnection of overridden property CodeIgniter\\Database\\Forge\:\:\$db\.$#' + count: 1 + path: ../../system/Database/SQLite3/Forge.php + + - + message: '#^PHPDoc type string of property CodeIgniter\\Database\\SQLite3\\Utils\:\:\$optimizeTable is not the same as PHPDoc type bool\|string of overridden property CodeIgniter\\Database\\BaseUtils\:\:\$optimizeTable\.$#' + count: 1 + path: ../../system/Database/SQLite3/Utils.php + + - + message: '#^PHPDoc type int of property CodeIgniter\\Exceptions\\PageNotFoundException\:\:\$code is not the same as PHPDoc type mixed of overridden property Exception\:\:\$code\.$#' + count: 1 + path: ../../system/Exceptions/PageNotFoundException.php + + - + message: '#^PHPDoc type int of property CodeIgniter\\HTTP\\Exceptions\\RedirectException\:\:\$code is not the same as PHPDoc type mixed of overridden property Exception\:\:\$code\.$#' + count: 1 + path: ../../system/HTTP/Exceptions/RedirectException.php + + - + message: '#^PHPDoc type string of property CodeIgniter\\HTTP\\Files\\UploadedFile\:\:\$originalMimeType is not the same as PHPDoc type string\|null of overridden property CodeIgniter\\Files\\File\:\:\$originalMimeType\.$#' + count: 1 + path: ../../system/HTTP/Files/UploadedFile.php + + - + message: '#^PHPDoc type CodeIgniter\\HTTP\\URI of property CodeIgniter\\HTTP\\IncomingRequest\:\:\$uri is not the same as PHPDoc type CodeIgniter\\HTTP\\URI\|null of overridden property CodeIgniter\\HTTP\\OutgoingRequest\:\:\$uri\.$#' + count: 1 + path: ../../system/HTTP/IncomingRequest.php + + - + message: '#^PHPDoc type string\|null of property CodeIgniter\\Images\\Handlers\\ImageMagickHandler\:\:\$resource is not the same as PHPDoc type resource\|null of overridden property CodeIgniter\\Images\\Handlers\\BaseHandler\:\:\$resource\.$#' + count: 1 + path: ../../system/Images/Handlers/ImageMagickHandler.php + + - + message: '#^PHPDoc type int of property CodeIgniter\\Router\\Exceptions\\RedirectException\:\:\$code is not the same as PHPDoc type mixed of overridden property Exception\:\:\$code\.$#' + count: 1 + path: ../../system/Router/Exceptions/RedirectException.php + + - + message: '#^PHPDoc type string of property CodeIgniter\\Session\\Handlers\\FileHandler\:\:\$savePath is not the same as PHPDoc type array\|string of overridden property CodeIgniter\\Session\\Handlers\\BaseHandler\:\:\$savePath\.$#' + count: 1 + path: ../../system/Session/Handlers/FileHandler.php + + - + message: '#^PHPDoc type CodeIgniter\\Test\\Mock\\MockConnection of property CodeIgniter\\Database\\Builder\\InsertTest\:\:\$db is not the same as PHPDoc type CodeIgniter\\Database\\BaseConnection of overridden property CodeIgniter\\Test\\CIUnitTestCase\:\:\$db\.$#' + count: 1 + path: ../../tests/system/Database/Builder/InsertTest.php + + - + message: '#^PHPDoc type CodeIgniter\\Test\\Mock\\MockConnection of property CodeIgniter\\Database\\Builder\\UnionTest\:\:\$db is not the same as PHPDoc type CodeIgniter\\Database\\BaseConnection of overridden property CodeIgniter\\Test\\CIUnitTestCase\:\:\$db\.$#' + count: 1 + path: ../../tests/system/Database/Builder/UnionTest.php + + - + message: '#^PHPDoc type CodeIgniter\\Test\\Mock\\MockConnection of property CodeIgniter\\Database\\Builder\\UpdateTest\:\:\$db is not the same as PHPDoc type CodeIgniter\\Database\\BaseConnection of overridden property CodeIgniter\\Test\\CIUnitTestCase\:\:\$db\.$#' + count: 1 + path: ../../tests/system/Database/Builder/UpdateTest.php + + - + message: '#^PHPDoc type CodeIgniter\\Test\\Mock\\MockConnection of property CodeIgniter\\Database\\Builder\\WhenTest\:\:\$db is not the same as PHPDoc type CodeIgniter\\Database\\BaseConnection of overridden property CodeIgniter\\Test\\CIUnitTestCase\:\:\$db\.$#' + count: 1 + path: ../../tests/system/Database/Builder/WhenTest.php + + - + message: '#^PHPDoc type CodeIgniter\\Test\\Mock\\MockConnection of property CodeIgniter\\Database\\Builder\\WhereTest\:\:\$db is not the same as PHPDoc type CodeIgniter\\Database\\BaseConnection of overridden property CodeIgniter\\Test\\CIUnitTestCase\:\:\$db\.$#' + count: 1 + path: ../../tests/system/Database/Builder/WhereTest.php + + - + message: '#^PHPDoc type array\|string of property CodeIgniter\\Database\\DatabaseTestCaseTest\:\:\$seed is not the same as PHPDoc type class\-string\\|list\\> of overridden property CodeIgniter\\Test\\CIUnitTestCase\:\:\$seed\.$#' + count: 1 + path: ../../tests/system/Database/DatabaseTestCaseTest.php + + - + message: '#^PHPDoc type string of property CodeIgniter\\Database\\Live\\MetadataTest\:\:\$seed is not the same as PHPDoc type class\-string\\|list\\> of overridden property CodeIgniter\\Test\\CIUnitTestCase\:\:\$seed\.$#' + count: 1 + path: ../../tests/system/Database/Live/MetadataTest.php + + - + message: '#^PHPDoc type CodeIgniter\\Database\\SQLite3\\Connection of property CodeIgniter\\Database\\Live\\SQLite3\\GetIndexDataTest\:\:\$db is not the same as PHPDoc type CodeIgniter\\Database\\BaseConnection of overridden property CodeIgniter\\Test\\CIUnitTestCase\:\:\$db\.$#' + count: 1 + path: ../../tests/system/Database/Live/SQLite3/GetIndexDataTest.php + + - + message: '#^PHPDoc type CodeIgniter\\Router\\RouteCollection of property CodeIgniter\\HTTP\\RedirectResponseTest\:\:\$routes is not the same as PHPDoc type CodeIgniter\\Router\\RouteCollection\|null of overridden property CodeIgniter\\Test\\CIUnitTestCase\:\:\$routes\.$#' + count: 1 + path: ../../tests/system/HTTP/RedirectResponseTest.php + + - + message: '#^PHPDoc type Tests\\Support\\Models\\EventModel of property CodeIgniter\\Models\\EventsModelTest\:\:\$model is not the same as PHPDoc type CodeIgniter\\Model of overridden property CodeIgniter\\Models\\LiveModelTestCase\:\:\$model\.$#' + count: 1 + path: ../../tests/system/Models/EventsModelTest.php + + - + message: '#^PHPDoc type CodeIgniter\\Router\\RouteCollection of property CodeIgniter\\RESTful\\ResourceControllerTest\:\:\$routes is not the same as PHPDoc type CodeIgniter\\Router\\RouteCollection\|null of overridden property CodeIgniter\\Test\\CIUnitTestCase\:\:\$routes\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourceControllerTest.php + + - + message: '#^PHPDoc type CodeIgniter\\Router\\RouteCollection of property CodeIgniter\\RESTful\\ResourcePresenterTest\:\:\$routes is not the same as PHPDoc type CodeIgniter\\Router\\RouteCollection\|null of overridden property CodeIgniter\\Test\\CIUnitTestCase\:\:\$routes\.$#' + count: 1 + path: ../../tests/system/RESTful/ResourcePresenterTest.php diff --git a/utils/phpstan-baseline/property.protected.neon b/utils/phpstan-baseline/property.protected.neon new file mode 100644 index 000000000000..a9e65666816a --- /dev/null +++ b/utils/phpstan-baseline/property.protected.neon @@ -0,0 +1,48 @@ +# total 9 errors + +parameters: + ignoreErrors: + - + message: '#^Access to protected property CodeIgniter\\Encryption\\Encryption\:\:\$digest\.$#' + count: 2 + path: ../../tests/system/Encryption/EncryptionTest.php + + - + message: '#^Access to protected property CodeIgniter\\Encryption\\Encryption\:\:\$key\.$#' + count: 3 + path: ../../tests/system/Encryption/EncryptionTest.php + + - + message: '#^Access to protected property CodeIgniter\\I18n\\TimeDifference\:\:\$days\.$#' + count: 4 + path: ../../tests/system/I18n/TimeDifferenceTest.php + + - + message: '#^Access to protected property CodeIgniter\\I18n\\TimeDifference\:\:\$hours\.$#' + count: 1 + path: ../../tests/system/I18n/TimeDifferenceTest.php + + - + message: '#^Access to protected property CodeIgniter\\I18n\\TimeDifference\:\:\$minutes\.$#' + count: 1 + path: ../../tests/system/I18n/TimeDifferenceTest.php + + - + message: '#^Access to protected property CodeIgniter\\I18n\\TimeDifference\:\:\$months\.$#' + count: 1 + path: ../../tests/system/I18n/TimeDifferenceTest.php + + - + message: '#^Access to protected property CodeIgniter\\I18n\\TimeDifference\:\:\$seconds\.$#' + count: 1 + path: ../../tests/system/I18n/TimeDifferenceTest.php + + - + message: '#^Access to protected property CodeIgniter\\I18n\\TimeDifference\:\:\$weeks\.$#' + count: 1 + path: ../../tests/system/I18n/TimeDifferenceTest.php + + - + message: '#^Access to protected property CodeIgniter\\I18n\\TimeDifference\:\:\$years\.$#' + count: 1 + path: ../../tests/system/I18n/TimeDifferenceTest.php diff --git a/utils/phpstan-baseline/property.readOnlyByPhpDocAssignOutOfClass.neon b/utils/phpstan-baseline/property.readOnlyByPhpDocAssignOutOfClass.neon new file mode 100644 index 000000000000..45048a1b949f --- /dev/null +++ b/utils/phpstan-baseline/property.readOnlyByPhpDocAssignOutOfClass.neon @@ -0,0 +1,83 @@ +# total 16 errors + +parameters: + ignoreErrors: + - + message: '#^@readonly property Config\\Autoload\:\:\$classmap is assigned outside of its declaring class\.$#' + count: 2 + path: ../../tests/system/Autoloader/AutoloaderTest.php + + - + message: '#^@readonly property Config\\Autoload\:\:\$files is assigned outside of its declaring class\.$#' + count: 1 + path: ../../tests/system/Autoloader/AutoloaderTest.php + + - + message: '#^@readonly property Config\\Autoload\:\:\$helpers is assigned outside of its declaring class\.$#' + count: 1 + path: ../../tests/system/Autoloader/AutoloaderTest.php + + - + message: '#^@readonly property Config\\Autoload\:\:\$psr4 is assigned outside of its declaring class\.$#' + count: 6 + path: ../../tests/system/Autoloader/AutoloaderTest.php + + - + message: '#^@readonly property Config\\Modules\:\:\$composerPackages is assigned outside of its declaring class\.$#' + count: 3 + path: ../../tests/system/Autoloader/AutoloaderTest.php + + - + message: '#^@readonly property Config\\Modules\:\:\$discoverInComposer is assigned outside of its declaring class\.$#' + count: 8 + path: ../../tests/system/Autoloader/AutoloaderTest.php + + - + message: '#^@readonly property Config\\Modules\:\:\$enabled is assigned outside of its declaring class\.$#' + count: 1 + path: ../../tests/system/Commands/Utilities/Routes/FilterFinderTest.php + + - + message: '#^@readonly property Config\\DocTypes\:\:\$html5 is assigned outside of its declaring class\.$#' + count: 1 + path: ../../tests/system/CommonFunctionsTest.php + + - + message: '#^@readonly property Config\\Modules\:\:\$aliases is assigned outside of its declaring class\.$#' + count: 1 + path: ../../tests/system/Events/EventsTest.php + + - + message: '#^@readonly property Config\\DocTypes\:\:\$html5 is assigned outside of its declaring class\.$#' + count: 1 + path: ../../tests/system/Helpers/FormHelperTest.php + + - + message: '#^@readonly property Config\\DocTypes\:\:\$html5 is assigned outside of its declaring class\.$#' + count: 1 + path: ../../tests/system/Helpers/HTMLHelperTest.php + + - + message: '#^@readonly property Config\\Modules\:\:\$enabled is assigned outside of its declaring class\.$#' + count: 1 + path: ../../tests/system/Router/AutoRouterImprovedTest.php + + - + message: '#^@readonly property Config\\Modules\:\:\$enabled is assigned outside of its declaring class\.$#' + count: 1 + path: ../../tests/system/Router/DefinedRouteCollectorTest.php + + - + message: '#^@readonly property Config\\Modules\:\:\$enabled is assigned outside of its declaring class\.$#' + count: 1 + path: ../../tests/system/Router/RouteCollectionReverseRouteTest.php + + - + message: '#^@readonly property Config\\Modules\:\:\$enabled is assigned outside of its declaring class\.$#' + count: 3 + path: ../../tests/system/Router/RouteCollectionTest.php + + - + message: '#^@readonly property Config\\Modules\:\:\$enabled is assigned outside of its declaring class\.$#' + count: 1 + path: ../../tests/system/Router/RouterTest.php diff --git a/utils/phpstan-baseline/property.readOnlyByPhpDocDefaultValue.neon b/utils/phpstan-baseline/property.readOnlyByPhpDocDefaultValue.neon new file mode 100644 index 000000000000..6eab9222e367 --- /dev/null +++ b/utils/phpstan-baseline/property.readOnlyByPhpDocDefaultValue.neon @@ -0,0 +1,38 @@ +# total 7 errors + +parameters: + ignoreErrors: + - + message: '#^@readonly property cannot have a default value\.$#' + count: 4 + path: ../../app/Config/Autoload.php + + - + message: '#^@readonly property cannot have a default value\.$#' + count: 2 + path: ../../app/Config/DocTypes.php + + - + message: '#^@readonly property cannot have a default value\.$#' + count: 1 + path: ../../app/Config/Mimes.php + + - + message: '#^@readonly property cannot have a default value\.$#' + count: 4 + path: ../../app/Config/Modules.php + + - + message: '#^@readonly property cannot have a default value\.$#' + count: 2 + path: ../../app/Config/Optimize.php + + - + message: '#^@readonly property cannot have a default value\.$#' + count: 5 + path: ../../app/Config/Paths.php + + - + message: '#^@readonly property cannot have a default value\.$#' + count: 2 + path: ../../system/Test/Mock/MockAutoload.php diff --git a/utils/phpstan-baseline/property.unusedType.neon b/utils/phpstan-baseline/property.unusedType.neon new file mode 100644 index 000000000000..184b45953855 --- /dev/null +++ b/utils/phpstan-baseline/property.unusedType.neon @@ -0,0 +1,18 @@ +# total 3 errors + +parameters: + ignoreErrors: + - + message: '#^Property CodeIgniter\\HTTP\\MessageTest\:\:\$message \(CodeIgniter\\HTTP\\Message\|null\) is never assigned null so it can be removed from the property type\.$#' + count: 1 + path: ../../tests/system/HTTP/MessageTest.php + + - + message: '#^Property CodeIgniter\\HTTP\\NegotiateTest\:\:\$negotiate \(CodeIgniter\\HTTP\\Negotiate\|null\) is never assigned null so it can be removed from the property type\.$#' + count: 1 + path: ../../tests/system/HTTP/NegotiateTest.php + + - + message: '#^Property CodeIgniter\\HTTP\\NegotiateTest\:\:\$request \(CodeIgniter\\HTTP\\IncomingRequest\|null\) is never assigned null so it can be removed from the property type\.$#' + count: 1 + path: ../../tests/system/HTTP/NegotiateTest.php diff --git a/utils/phpstan-baseline/return.missing.neon b/utils/phpstan-baseline/return.missing.neon new file mode 100644 index 000000000000..151fdaa34156 --- /dev/null +++ b/utils/phpstan-baseline/return.missing.neon @@ -0,0 +1,13 @@ +# total 2 errors + +parameters: + ignoreErrors: + - + message: '#^Method CodeIgniter\\Images\\Handlers\\BaseHandler\:\:__call\(\) should return mixed but return statement is missing\.$#' + count: 1 + path: ../../system/Images/Handlers/BaseHandler.php + + - + message: '#^Method CodeIgniter\\Test\\Mock\\MockResult\:\:fetchAssoc\(\) should return mixed but return statement is missing\.$#' + count: 1 + path: ../../system/Test/Mock/MockResult.php diff --git a/utils/phpstan-baseline/return.type.neon b/utils/phpstan-baseline/return.type.neon new file mode 100644 index 000000000000..caa1d6784249 --- /dev/null +++ b/utils/phpstan-baseline/return.type.neon @@ -0,0 +1,8 @@ +# total 1 error + +parameters: + ignoreErrors: + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\Routes\\FilterFinderTest\:\:createRouteCollection\(\) should return CodeIgniter\\Router\\RouteCollection but returns CodeIgniter\\Router\\RouteCollectionInterface\.$#' + count: 1 + path: ../../tests/system/Commands/Utilities/Routes/FilterFinderTest.php diff --git a/utils/phpstan-baseline/return.unusedType.neon b/utils/phpstan-baseline/return.unusedType.neon new file mode 100644 index 000000000000..fa3d56d30daf --- /dev/null +++ b/utils/phpstan-baseline/return.unusedType.neon @@ -0,0 +1,33 @@ +# total 6 errors + +parameters: + ignoreErrors: + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\ConfigCheck\:\:run\(\) never returns void so it can be removed from the return type\.$#' + count: 1 + path: ../../system/Commands/Utilities/ConfigCheck.php + + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\Environment\:\:run\(\) never returns int so it can be removed from the return type\.$#' + count: 1 + path: ../../system/Commands/Utilities/Environment.php + + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\Optimize\:\:run\(\) never returns void so it can be removed from the return type\.$#' + count: 1 + path: ../../system/Commands/Utilities/Optimize.php + + - + message: '#^Method CodeIgniter\\Commands\\Utilities\\PhpIniCheck\:\:run\(\) never returns void so it can be removed from the return type\.$#' + count: 1 + path: ../../system/Commands/Utilities/PhpIniCheck.php + + - + message: '#^Method CodeIgniter\\Test\\PhpStreamWrapper\:\:stream_read\(\) never returns false so it can be removed from the return type\.$#' + count: 1 + path: ../../system/Test/PhpStreamWrapper.php + + - + message: '#^Method CodeIgniter\\Test\\PhpStreamWrapper\:\:stream_stat\(\) never returns false so it can be removed from the return type\.$#' + count: 1 + path: ../../system/Test/PhpStreamWrapper.php diff --git a/utils/phpstan-baseline/staticMethod.notFound.neon b/utils/phpstan-baseline/staticMethod.notFound.neon new file mode 100644 index 000000000000..223177bb3ef9 --- /dev/null +++ b/utils/phpstan-baseline/staticMethod.notFound.neon @@ -0,0 +1,38 @@ +# total 7 errors + +parameters: + ignoreErrors: + - + message: '#^Call to an undefined static method CodeIgniter\\Config\\Factories\:\:cells\(\)\.$#' + count: 1 + path: ../../system/View/Cell.php + + - + message: '#^Call to an undefined static method CodeIgniter\\Config\\Factories\:\:cells\(\)\.$#' + count: 2 + path: ../../tests/system/Config/FactoriesTest.php + + - + message: '#^Call to an undefined static method CodeIgniter\\Config\\Factories\:\:tedwigs\(\)\.$#' + count: 1 + path: ../../tests/system/Config/FactoriesTest.php + + - + message: '#^Call to an undefined static method CodeIgniter\\Config\\Factories\:\:widgets\(\)\.$#' + count: 13 + path: ../../tests/system/Config/FactoriesTest.php + + - + message: '#^Call to an undefined static method Tests\\Support\\Config\\Services\:\:SeSsIoN\(\)\.$#' + count: 1 + path: ../../tests/system/Config/ServicesTest.php + + - + message: '#^Call to an undefined static method Tests\\Support\\Config\\Services\:\:SeSsIoNs\(\)\.$#' + count: 1 + path: ../../tests/system/Config/ServicesTest.php + + - + message: '#^Call to an undefined static method Tests\\Support\\Config\\Services\:\:redirectResponse\(\)\.$#' + count: 1 + path: ../../tests/system/Config/ServicesTest.php diff --git a/utils/phpstan-baseline/ternary.condNotBoolean.neon b/utils/phpstan-baseline/ternary.condNotBoolean.neon new file mode 100644 index 000000000000..97d5bc785dac --- /dev/null +++ b/utils/phpstan-baseline/ternary.condNotBoolean.neon @@ -0,0 +1,43 @@ +# total 8 errors + +parameters: + ignoreErrors: + - + message: '#^Only booleans are allowed in a ternary operator condition, array\|null given\.$#' + count: 1 + path: ../../system/BaseModel.php + + - + message: '#^Only booleans are allowed in a ternary operator condition, string\|null given\.$#' + count: 1 + path: ../../system/CLI/CLI.php + + - + message: '#^Only booleans are allowed in a ternary operator condition, int\<0, max\> given\.$#' + count: 3 + path: ../../system/Database/MigrationRunner.php + + - + message: '#^Only booleans are allowed in a ternary operator condition, string\|null given\.$#' + count: 1 + path: ../../system/Database/MigrationRunner.php + + - + message: '#^Only booleans are allowed in a ternary operator condition, int\|null given\.$#' + count: 1 + path: ../../system/HTTP/OutgoingRequest.php + + - + message: '#^Only booleans are allowed in a ternary operator condition, string\|null given\.$#' + count: 1 + path: ../../system/Helpers/text_helper.php + + - + message: '#^Only booleans are allowed in a ternary operator condition, string\|null given\.$#' + count: 1 + path: ../../system/Router/AutoRouter.php + + - + message: '#^Only booleans are allowed in a ternary operator condition, string\|null given\.$#' + count: 1 + path: ../../system/Router/RouteCollection.php diff --git a/utils/phpstan-baseline/ternary.shortNotAllowed.neon b/utils/phpstan-baseline/ternary.shortNotAllowed.neon new file mode 100644 index 000000000000..15e447d499c0 --- /dev/null +++ b/utils/phpstan-baseline/ternary.shortNotAllowed.neon @@ -0,0 +1,173 @@ +# total 34 errors + +parameters: + ignoreErrors: + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 2 + path: ../../system/CLI/CLI.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 1 + path: ../../system/Cache/Handlers/FileHandler.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 1 + path: ../../system/Commands/Utilities/Namespaces.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 1 + path: ../../system/Commands/Utilities/Routes/AutoRouterImproved/ControllerMethodReader.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 1 + path: ../../system/Commands/Utilities/Routes/ControllerMethodReader.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 2 + path: ../../system/Common.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 4 + path: ../../system/Config/Services.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 5 + path: ../../system/Cookie/Cookie.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 1 + path: ../../system/Database/BaseConnection.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 1 + path: ../../system/Database/Postgre/Connection.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 1 + path: ../../system/Debug/Toolbar/Collectors/Database.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 1 + path: ../../system/Events/Events.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 3 + path: ../../system/Files/File.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 1 + path: ../../system/HTTP/Exceptions/RedirectException.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 1 + path: ../../system/HTTP/Files/UploadedFile.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 5 + path: ../../system/HTTP/Response.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 2 + path: ../../system/Helpers/filesystem_helper.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 4 + path: ../../system/I18n/Time.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 4 + path: ../../system/I18n/TimeLegacy.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 1 + path: ../../system/Pager/Pager.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 1 + path: ../../system/Router/AutoRouter.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 1 + path: ../../system/Session/Session.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 1 + path: ../../system/Test/CIUnitTestCase.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 2 + path: ../../system/Test/Mock/MockCache.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 2 + path: ../../system/Validation/Validation.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 2 + path: ../../system/View/View.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 1 + path: ../../tests/_support/Commands/LanguageCommand.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 1 + path: ../../tests/system/Commands/CellGeneratorTest.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 1 + path: ../../tests/system/Commands/CommandGeneratorTest.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 1 + path: ../../tests/system/Commands/ControllerGeneratorTest.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 1 + path: ../../tests/system/Commands/ModelGeneratorTest.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 1 + path: ../../tests/system/Commands/ScaffoldGeneratorTest.php + + - + message: '#^Short ternary operator is not allowed\. Use null coalesce operator if applicable or consider using long ternary\.$#' + count: 1 + path: ../../tests/system/Publisher/PublisherSupportTest.php diff --git a/utils/phpstan-baseline/unset.offset.neon b/utils/phpstan-baseline/unset.offset.neon new file mode 100644 index 000000000000..42c26f2fa213 --- /dev/null +++ b/utils/phpstan-baseline/unset.offset.neon @@ -0,0 +1,8 @@ +# total 1 error + +parameters: + ignoreErrors: + - + message: '#^Cannot unset offset string on list\\|null\.$#' + count: 2 + path: ../../system/Test/Mock/MockCache.php diff --git a/utils/phpstan-baseline/varTag.type.neon b/utils/phpstan-baseline/varTag.type.neon new file mode 100644 index 000000000000..d2c028d9230b --- /dev/null +++ b/utils/phpstan-baseline/varTag.type.neon @@ -0,0 +1,43 @@ +# total 8 errors + +parameters: + ignoreErrors: + - + message: '#^PHPDoc tag @var with type list\\|Redis\|false is not subtype of type array\\|false\.$#' + count: 1 + path: ../../system/Cache/Handlers/RedisHandler.php + + - + message: '#^PHPDoc tag @var with type Config\\Session\|null is not subtype of type Config\\Session\.$#' + count: 1 + path: ../../system/Commands/Generators/MigrationGenerator.php + + - + message: '#^PHPDoc tag @var with type Config\\CURLRequest\|null is not subtype of type Config\\CURLRequest\.$#' + count: 1 + path: ../../system/HTTP/CURLRequest.php + + - + message: '#^PHPDoc tag @var with type string is not subtype of type DateTimeZone\.$#' + count: 1 + path: ../../system/I18n/Time.php + + - + message: '#^PHPDoc tag @var with type string is not subtype of type DateTimeZone\.$#' + count: 1 + path: ../../system/I18n/TimeLegacy.php + + - + message: '#^PHPDoc tag @var with type Closure\(object\)\: string is not subtype of type Closure\(mixed \.\.\.\)\: mixed\.$#' + count: 2 + path: ../../tests/system/Commands/Utilities/ConfigCheckTest.php + + - + message: '#^PHPDoc tag @var with type Tests\\Support\\Entity\\UserWithCasts is not subtype of type list\\|null\.$#' + count: 1 + path: ../../tests/system/Models/FindModelTest.php + + - + message: '#^PHPDoc tag @var with type stdClass is not subtype of type array\{\}\|null\.$#' + count: 1 + path: ../../tests/system/Models/UpdateModelTest.php diff --git a/utils/phpstan-baseline/variable.undefined.neon b/utils/phpstan-baseline/variable.undefined.neon new file mode 100644 index 000000000000..e9e6a7a59275 --- /dev/null +++ b/utils/phpstan-baseline/variable.undefined.neon @@ -0,0 +1,78 @@ +# total 15 errors + +parameters: + ignoreErrors: + - + message: '#^Variable \$result might not be defined\.$#' + count: 1 + path: ../../system/Cache/Handlers/FileHandler.php + + - + message: '#^Variable \$result might not be defined\.$#' + count: 1 + path: ../../system/Helpers/filesystem_helper.php + + - + message: '#^Variable \$written might not be defined\.$#' + count: 1 + path: ../../system/Session/Handlers/FileHandler.php + + - + message: '#^Variable \$filters might not be defined\.$#' + count: 2 + path: ../../tests/_support/Config/Filters.php + + - + message: '#^Variable \$routes might not be defined\.$#' + count: 5 + path: ../../tests/_support/Config/Routes.php + + - + message: '#^Variable \$value might not be defined\.$#' + count: 1 + path: ../../tests/_support/View/Cells/addition.php + + - + message: '#^Variable \$message might not be defined\.$#' + count: 1 + path: ../../tests/_support/View/Cells/awesome_cell.php + + - + message: '#^Variable \$this might not be defined\.$#' + count: 1 + path: ../../tests/_support/View/Cells/colors.php + + - + message: '#^Variable \$greeting might not be defined\.$#' + count: 1 + path: ../../tests/_support/View/Cells/greeting.php + + - + message: '#^Variable \$name might not be defined\.$#' + count: 1 + path: ../../tests/_support/View/Cells/greeting.php + + - + message: '#^Variable \$items might not be defined\.$#' + count: 1 + path: ../../tests/_support/View/Cells/lister.php + + - + message: '#^Variable \$value might not be defined\.$#' + count: 1 + path: ../../tests/_support/View/Cells/multiplier.php + + - + message: '#^Variable \$message might not be defined\.$#' + count: 1 + path: ../../tests/_support/View/Cells/notice.php + + - + message: '#^Variable \$testString might not be defined\.$#' + count: 1 + path: ../../tests/_support/View/Views/simple.php + + - + message: '#^Variable \$result might not be defined\.$#' + count: 2 + path: ../../tests/system/Test/FilterTestTraitTest.php From 57b1617d3cd929ea620df2152b5cc6d60b568f1e Mon Sep 17 00:00:00 2001 From: "John Paul E. Balandan, CPA" Date: Wed, 11 Dec 2024 00:21:17 +0800 Subject: [PATCH 2/3] Checkout base branch to resolve codeigniter4/framework --- .github/workflows/reusable-coveralls.yml | 6 ++++++ .github/workflows/reusable-phpunit-test.yml | 6 ++++++ .github/workflows/reusable-serviceless-phpunit-test.yml | 6 ++++++ .github/workflows/test-autoreview.yml | 6 ++++++ .github/workflows/test-coding-standards.yml | 6 ++++++ .github/workflows/test-deptrac.yml | 6 ++++++ .github/workflows/test-phpstan.yml | 6 ++++++ .github/workflows/test-psalm.yml | 6 ++++++ .github/workflows/test-rector.yml | 6 ++++++ 9 files changed, 54 insertions(+) diff --git a/.github/workflows/reusable-coveralls.yml b/.github/workflows/reusable-coveralls.yml index af1fd2f5b6c1..b3fcd09484fc 100644 --- a/.github/workflows/reusable-coveralls.yml +++ b/.github/workflows/reusable-coveralls.yml @@ -13,6 +13,12 @@ jobs: runs-on: ubuntu-22.04 steps: + - name: Checkout base branch for PR + if: github.event_name == 'pull_request' + uses: actions/checkout@v4 + with: + ref: ${{ github.base_ref }} + - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/reusable-phpunit-test.yml b/.github/workflows/reusable-phpunit-test.yml index 9758d6eb5410..cf23be58f2bc 100644 --- a/.github/workflows/reusable-phpunit-test.yml +++ b/.github/workflows/reusable-phpunit-test.yml @@ -148,6 +148,12 @@ jobs: sudo apt-get install -y gsfonts libmagickwand-dev imagemagick sudo apt-get install --fix-broken + - name: Checkout base branch for PR + if: github.event_name == 'pull_request' + uses: actions/checkout@v4 + with: + ref: ${{ github.base_ref }} + - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/reusable-serviceless-phpunit-test.yml b/.github/workflows/reusable-serviceless-phpunit-test.yml index 8a9f00c5e2e6..25080164320b 100644 --- a/.github/workflows/reusable-serviceless-phpunit-test.yml +++ b/.github/workflows/reusable-serviceless-phpunit-test.yml @@ -60,6 +60,12 @@ jobs: sudo apt-get install -y imagemagick sudo apt-get install --fix-broken + - name: Checkout base branch for PR + if: github.event_name == 'pull_request' + uses: actions/checkout@v4 + with: + ref: ${{ github.base_ref }} + - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/test-autoreview.yml b/.github/workflows/test-autoreview.yml index 69545ca6af01..10424ff0d4c5 100644 --- a/.github/workflows/test-autoreview.yml +++ b/.github/workflows/test-autoreview.yml @@ -35,6 +35,12 @@ jobs: name: Check normalized composer.json runs-on: ubuntu-latest steps: + - name: Checkout base branch for PR + if: github.event_name == 'pull_request' + uses: actions/checkout@v4 + with: + ref: ${{ github.base_ref }} + - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/test-coding-standards.yml b/.github/workflows/test-coding-standards.yml index f30475a76dba..a1e2c4770296 100644 --- a/.github/workflows/test-coding-standards.yml +++ b/.github/workflows/test-coding-standards.yml @@ -32,6 +32,12 @@ jobs: - '8.3' steps: + - name: Checkout base branch for PR + if: github.event_name == 'pull_request' + uses: actions/checkout@v4 + with: + ref: ${{ github.base_ref }} + - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/test-deptrac.yml b/.github/workflows/test-deptrac.yml index fecb289b1b63..d96f8f27ef00 100644 --- a/.github/workflows/test-deptrac.yml +++ b/.github/workflows/test-deptrac.yml @@ -36,6 +36,12 @@ jobs: name: Architectural Inspection runs-on: ubuntu-22.04 steps: + - name: Checkout base branch for PR + if: github.event_name == 'pull_request' + uses: actions/checkout@v4 + with: + ref: ${{ github.base_ref }} + - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/test-phpstan.yml b/.github/workflows/test-phpstan.yml index aca331f30481..b5e93d699063 100644 --- a/.github/workflows/test-phpstan.yml +++ b/.github/workflows/test-phpstan.yml @@ -45,6 +45,12 @@ jobs: strategy: fail-fast: false steps: + - name: Checkout base branch for PR + if: github.event_name == 'pull_request' + uses: actions/checkout@v4 + with: + ref: ${{ github.base_ref }} + - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/test-psalm.yml b/.github/workflows/test-psalm.yml index b1f5891a46d9..ea948ab3bc65 100644 --- a/.github/workflows/test-psalm.yml +++ b/.github/workflows/test-psalm.yml @@ -27,6 +27,12 @@ jobs: if: (! contains(github.event.head_commit.message, '[ci skip]')) steps: + - name: Checkout base branch for PR + if: github.event_name == 'pull_request' + uses: actions/checkout@v4 + with: + ref: ${{ github.base_ref }} + - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/test-rector.yml b/.github/workflows/test-rector.yml index 286ca76cab42..0835d09edaf0 100644 --- a/.github/workflows/test-rector.yml +++ b/.github/workflows/test-rector.yml @@ -47,6 +47,12 @@ jobs: matrix: php-versions: ['8.1', '8.3'] steps: + - name: Checkout base branch for PR + if: github.event_name == 'pull_request' + uses: actions/checkout@v4 + with: + ref: ${{ github.base_ref }} + - name: Checkout uses: actions/checkout@v4 From 8bceabcb859af24ed06ee509a6928f397d5c1b84 Mon Sep 17 00:00:00 2001 From: "John Paul E. Balandan, CPA" Date: Thu, 12 Dec 2024 20:54:15 +0800 Subject: [PATCH 3/3] Fix rector changes --- rector.php | 2 -- system/Session/Session.php | 2 +- tests/system/Debug/ExceptionsTest.php | 10 +++------- utils/phpstan-baseline/function.resultUnused.neon | 8 -------- utils/phpstan-baseline/loader.neon | 1 - .../RemoveErrorSuppressInTryCatchStmtsRector.php | 3 ++- .../Rector/UnderscoreToCamelCaseVariableNameRector.php | 2 +- 7 files changed, 7 insertions(+), 21 deletions(-) delete mode 100644 utils/phpstan-baseline/function.resultUnused.neon diff --git a/rector.php b/rector.php index 1e6548c047ca..e7c98746eb86 100644 --- a/rector.php +++ b/rector.php @@ -36,7 +36,6 @@ use Rector\Php55\Rector\String_\StringClassNameToClassConstantRector; use Rector\Php70\Rector\FuncCall\RandomFunctionRector; use Rector\Php80\Rector\Class_\ClassPropertyAssignToConstructorPromotionRector; -use Rector\Php80\Rector\FunctionLike\MixedTypeRector; use Rector\Php81\Rector\FuncCall\NullToStrictStringFuncCallArgRector; use Rector\PHPUnit\CodeQuality\Rector\Class_\YieldDataProviderRector; use Rector\PHPUnit\Set\PHPUnitSetList; @@ -152,7 +151,6 @@ __DIR__ . '/system/Security/Security.php', __DIR__ . '/system/Session/Session.php', ], - MixedTypeRector::class, ReturnNeverTypeRector::class => [ __DIR__ . '/system/Cache/Handlers/BaseHandler.php', diff --git a/system/Session/Session.php b/system/Session/Session.php index b522f63af5f2..60e4dbef4101 100644 --- a/system/Session/Session.php +++ b/system/Session/Session.php @@ -248,7 +248,7 @@ public function start() if (! isset($_SESSION['__ci_last_regenerate'])) { $_SESSION['__ci_last_regenerate'] = Time::now()->getTimestamp(); } elseif ($_SESSION['__ci_last_regenerate'] < (Time::now()->getTimestamp() - $regenerateTime)) { - $this->regenerate((bool) $this->config->regenerateDestroy); + $this->regenerate($this->config->regenerateDestroy); } } // Another work-around ... PHP doesn't seem to send the session cookie diff --git a/tests/system/Debug/ExceptionsTest.php b/tests/system/Debug/ExceptionsTest.php index bb76c16b290c..b8279fb8e190 100644 --- a/tests/system/Debug/ExceptionsTest.php +++ b/tests/system/Debug/ExceptionsTest.php @@ -66,14 +66,10 @@ public function testDeprecationsOnPhp81DoNotThrow(): void $this->exception = new Exceptions($config); $this->exception->initialize(); - // this is only needed for IDEs not to complain that strlen does not accept explicit null - $maybeNull = PHP_VERSION_ID >= 80100 ? null : 'random string'; - try { - // We test DEPRECATED error, so cannot set `declare(strict_types=1)` in this file. - strlen($maybeNull); - $this->assertLogContains('error', '[DEPRECATED] strlen(): '); - } catch (ErrorException $e) { + $result = str_contains('foobar', null); // @phpstan-ignore argument.type (Needed for testing) + $this->assertLogContains('error', '[DEPRECATED] str_contains(): '); + } catch (ErrorException) { $this->fail('The catch block should not be reached.'); } finally { restore_error_handler(); diff --git a/utils/phpstan-baseline/function.resultUnused.neon b/utils/phpstan-baseline/function.resultUnused.neon deleted file mode 100644 index 34e011c78a08..000000000000 --- a/utils/phpstan-baseline/function.resultUnused.neon +++ /dev/null @@ -1,8 +0,0 @@ -# total 1 error - -parameters: - ignoreErrors: - - - message: '#^Call to function strlen\(\) on a separate line has no effect\.$#' - count: 1 - path: ../../tests/system/Debug/ExceptionsTest.php diff --git a/utils/phpstan-baseline/loader.neon b/utils/phpstan-baseline/loader.neon index 3fda5200be1b..a0e8208d48a7 100644 --- a/utils/phpstan-baseline/loader.neon +++ b/utils/phpstan-baseline/loader.neon @@ -26,7 +26,6 @@ includes: - function.alreadyNarrowedType.neon - function.inner.neon - function.notFound.neon - - function.resultUnused.neon - generator.returnType.neon - generator.valueType.neon - greaterOrEqual.invalid.neon diff --git a/utils/src/Rector/RemoveErrorSuppressInTryCatchStmtsRector.php b/utils/src/Rector/RemoveErrorSuppressInTryCatchStmtsRector.php index feb697774f6f..1d36c5794739 100644 --- a/utils/src/Rector/RemoveErrorSuppressInTryCatchStmtsRector.php +++ b/utils/src/Rector/RemoveErrorSuppressInTryCatchStmtsRector.php @@ -14,6 +14,7 @@ namespace Utils\Rector; use PhpParser\Node; +use PhpParser\Node\Expr; use PhpParser\Node\Expr\ErrorSuppress; use PhpParser\Node\Stmt\Class_; use PhpParser\Node\Stmt\Function_; @@ -60,7 +61,7 @@ public function refactor(Node $node): ?Node $this->traverseNodesWithCallable( $node->stmts, - static function (Node $subNode) use (&$hasChanged) { + static function (Node $subNode) use (&$hasChanged): int|Expr|null { if ($subNode instanceof Class_ || $subNode instanceof Function_) { return NodeTraverser::DONT_TRAVERSE_CURRENT_AND_CHILDREN; } diff --git a/utils/src/Rector/UnderscoreToCamelCaseVariableNameRector.php b/utils/src/Rector/UnderscoreToCamelCaseVariableNameRector.php index 25d09fadacb6..1e1469c7f615 100644 --- a/utils/src/Rector/UnderscoreToCamelCaseVariableNameRector.php +++ b/utils/src/Rector/UnderscoreToCamelCaseVariableNameRector.php @@ -169,7 +169,7 @@ private function updateDocblock(string $variableName, string $camelCaseName, ?Fu } $docComment = $functionLike->getDocComment(); - if ($docComment === null) { + if (! $docComment instanceof Doc) { return; }