Skip to content

Resolving deep mixins #13340

Resolving deep mixins

Resolving deep mixins #13340

Triggered via pull request August 26, 2024 18:48
Status Failure
Total duration 1m 5s
Artifacts

shepherd.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors
InvalidDocblockParamName: src/Psalm/Internal/Analyzer/Statements/Expression/Call/Method/AtomicMethodCallAnalyzer.php#L779
src/Psalm/Internal/Analyzer/Statements/Expression/Call/Method/AtomicMethodCallAnalyzer.php:779:24: InvalidDocblockParamName: Incorrect param name $igronre_mixins in docblock for Psalm\Internal\Analyzer\Statements\Expression\Call\Method\AtomicMethodCallAnalyzer::handleTemplatedMixins (see https://psalm.dev/187)
DuplicateArrayKey: src/Psalm/Internal/Analyzer/Statements/Expression/Call/Method/AtomicMethodCallAnalyzer.php#L799
src/Psalm/Internal/Analyzer/Statements/Expression/Call/Method/AtomicMethodCallAnalyzer.php:799:30: DuplicateArrayKey: String keys are not supported in unpacked arrays (see https://psalm.dev/151)
MixedArgumentTypeCoercion: src/Psalm/Internal/Analyzer/Statements/Expression/Call/Method/AtomicMethodCallAnalyzer.php#L876
src/Psalm/Internal/Analyzer/Statements/Expression/Call/Method/AtomicMethodCallAnalyzer.php:876:41: MixedArgumentTypeCoercion: Argument 12 of Psalm\Internal\Analyzer\Statements\Expression\Call\Method\AtomicMethodCallAnalyzer::handleMixins expects array<array-key, string>, but parent type list{string, ...<mixed>} provided (see https://psalm.dev/194)
InvalidDocblockParamName: src/Psalm/Internal/Analyzer/Statements/Expression/Call/Method/AtomicMethodCallAnalyzer.php#L905
src/Psalm/Internal/Analyzer/Statements/Expression/Call/Method/AtomicMethodCallAnalyzer.php:905:24: InvalidDocblockParamName: Incorrect param name $igronre_mixins in docblock for Psalm\Internal\Analyzer\Statements\Expression\Call\Method\AtomicMethodCallAnalyzer::handleRegularMixins (see https://psalm.dev/187)
DuplicateArrayKey: src/Psalm/Internal/Analyzer/Statements/Expression/Call/Method/AtomicMethodCallAnalyzer.php#L925
src/Psalm/Internal/Analyzer/Statements/Expression/Call/Method/AtomicMethodCallAnalyzer.php:925:30: DuplicateArrayKey: String keys are not supported in unpacked arrays (see https://psalm.dev/151)
MixedArgumentTypeCoercion: src/Psalm/Internal/Analyzer/Statements/Expression/Call/Method/AtomicMethodCallAnalyzer.php#L1016
src/Psalm/Internal/Analyzer/Statements/Expression/Call/Method/AtomicMethodCallAnalyzer.php:1016:25: MixedArgumentTypeCoercion: Argument 12 of Psalm\Internal\Analyzer\Statements\Expression\Call\Method\AtomicMethodCallAnalyzer::handleMixins expects array<array-key, string>, but parent type list{string, ...<mixed>} provided (see https://psalm.dev/194)
DuplicateArrayKey: src/Psalm/Internal/Analyzer/Statements/Expression/Call/StaticMethod/AtomicStaticCallAnalyzer.php#L945
src/Psalm/Internal/Analyzer/Statements/Expression/Call/StaticMethod/AtomicStaticCallAnalyzer.php:945:30: DuplicateArrayKey: String keys are not supported in unpacked arrays (see https://psalm.dev/151)
MixedArgumentTypeCoercion: src/Psalm/Internal/Analyzer/Statements/Expression/Call/StaticMethod/AtomicStaticCallAnalyzer.php#L1043
src/Psalm/Internal/Analyzer/Statements/Expression/Call/StaticMethod/AtomicStaticCallAnalyzer.php:1043:17: MixedArgumentTypeCoercion: Argument 9 of Psalm\Internal\Analyzer\Statements\Expression\Call\StaticMethod\AtomicStaticCallAnalyzer::handleRegularMixins expects array<array-key, string>, but parent type list{string, ...<mixed>} provided (see https://psalm.dev/194)
MixedArgument: src/Psalm/Internal/Analyzer/Statements/Expression/Fetch/AtomicPropertyFetchAnalyzer.php#L306
src/Psalm/Internal/Analyzer/Statements/Expression/Fetch/AtomicPropertyFetchAnalyzer.php:306:13: MixedArgument: Argument 1 of Psalm\Internal\Codebase\Properties::getDeclaringClassForProperty cannot be mixed|non-falsy-string, expecting string (see https://psalm.dev/030)
MixedArgument: src/Psalm/Internal/Analyzer/Statements/Expression/Fetch/AtomicPropertyFetchAnalyzer.php#L316
src/Psalm/Internal/Analyzer/Statements/Expression/Fetch/AtomicPropertyFetchAnalyzer.php:316:13: MixedArgument: Argument 5 of Psalm\Internal\Analyzer\Statements\Expression\Fetch\AtomicPropertyFetchAnalyzer::propertyFetchCanBeAnalyzed cannot be mixed|string, expecting string (see https://psalm.dev/030)