Allow Hash::remove() to remove from ArrayAccess objects #10913
ci.yml
on: pull_request
Windows - PHP 8.1 & SQL Server
7m 56s
Coding Standard & Static Analysis
2m 53s
Matrix: testsuite
Annotations
12 errors and 4 warnings
Coding Standard & Static Analysis:
src/Core/Configure.php#L192
Static property Cake\Core\Configure::$_values (array<string, mixed>) does not accept array|ArrayAccess.
|
Coding Standard & Static Analysis:
src/Http/Cookie/Cookie.php#L722
Property Cake\Http\Cookie\Cookie::$value (array|string) does not accept array|ArrayAccess.
|
Coding Standard & Static Analysis:
src/Http/Session.php#L497
Parameter #2 $new of method Cake\Http\Session::_overwrite() expects array, array|ArrayAccess given.
|
Coding Standard & Static Analysis:
src/Http/Session.php#L571
Parameter #2 $new of method Cake\Http\Session::_overwrite() expects array, array|ArrayAccess given.
|
Coding Standard & Static Analysis:
src/Utility/Hash.php#L313
Method Cake\Utility\Hash::insert() should return array but returns array|ArrayAccess.
|
Coding Standard & Static Analysis:
src/Utility/Hash.php#L395
PHPDoc tag @param has invalid value (array \ArrayAccess|$data The data to operate on): Unexpected token "\\ArrayAccess", expected variable at offset 169
|
Coding Standard & Static Analysis:
src/Utility/Hash.php#L418
Argument of an invalid type array|ArrayAccess supplied for foreach, only iterables are supported.
|
Coding Standard & Static Analysis
Process completed with exit code 1.
|
InvalidReturnType:
src/Utility/Hash.php#L294
src/Utility/Hash.php:294:16: InvalidReturnType: The declared return type 'array<array-key, mixed>' for Cake\Utility\Hash::insert is incorrect, got 'ArrayAccess|array<array-key, array<array-key, mixed>|mixed|null>' (see https://psalm.dev/011)
|
InvalidReturnStatement:
src/Utility/Hash.php#L313
src/Utility/Hash.php:313:20: InvalidReturnStatement: The inferred type 'ArrayAccess|array<array-key, mixed>' does not match the declared return type 'array<array-key, mixed>' for Cake\Utility\Hash::insert (see https://psalm.dev/128)
|
UnusedBaselineEntry:
src/Utility/Hash.php#L1
src/Utility/Hash.php:0:0: UnusedBaselineEntry: Baseline for issue "RedundantCondition" has 1 extra entry. (see https://psalm.dev/316)
|
Coding Standard & Static Analysis
Process completed with exit code 2.
|
testsuite (8.1, sqlite)
Codecov: Failed to properly create commit: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
|
testsuite (8.1, mariadb)
Codecov: Failed to properly create commit: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
|
testsuite (8.1, pgsql)
Codecov: Failed to properly create commit: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
|
testsuite (8.1, mysql, prefer-lowest)
Codecov: Failed to properly create commit: The process '/home/runner/work/_actions/codecov/codecov-action/v4/dist/codecov' failed with exit code 1
|