Skip to content

CI - update appveyor #222

CI - update appveyor

CI - update appveyor #222

Triggered via pull request June 16, 2025 11:05
Status Success
Total duration 2m 21s
Artifacts 13

php.yml

on: pull_request
Matrix: phpqa
Fit to window
Zoom out
Zoom in

Annotations

59 errors and 40 warnings
phpqa (7.2, yes): tests/RunningToolTest.php#L111
Call to method getExitCode() on an unknown class Prophecy\Prophecy\ObjectProphecy.
phpqa (8, yes, 1): tests/RunningToolTest.php#L111
Call to method getExitCode() on an unknown class Prophecy\Prophecy\ObjectProphecy.
phpqa (8, yes, 1): tests/RunningToolTest.php#L7
PHPDoc tag @SuppressWarnings has invalid value ((PHPMD.TooManyPublicMethods)): Unexpected token ".TooManyPublicMethods)", expected ')' at offset 27 on line 1
phpqa (8, yes, 1): tests/OptionsTest.php#L5
PHPDoc tag @SuppressWarnings has invalid value ((PHPMD.TooManyPublicMethods)): Unexpected token ".TooManyPublicMethods)", expected ')' at offset 27 on line 1
phpqa (8, yes, 1): tests/Config/ConfigTest.php#L5
PHPDoc tag @SuppressWarnings has invalid value ((PHPMD.TooManyPublicMethods)): Unexpected token ".TooManyPublicMethods)", expected ')' at offset 27 on line 1
phpqa (8, yes, 1): src/paths.php#L51
Parameter #1 $array of function array_unique expects an array of values castable to string, array<int, array<int, string>|string> given.
phpqa (8, yes, 1): src/Tools/Tools.php#L23
PHPDoc tag @SuppressWarnings has invalid value ((PHPMD.ExitExpression)): Unexpected token ".ExitExpression)", expected ')' at offset 27 on line 1
phpqa (8, yes, 1): src/Tools/GetVersions.php#L148
Call to function method_exists() with 'Symfony\\Component…' and 'fromShellCommandline' will always evaluate to true.
phpqa (8, yes, 1): src/Tools/Analyzer/Phpstan.php#L23
Parameter #1 $array (array<non-falsy-string>) to function array_filter does not contain falsy values, the array will always stay the same.
phpqa (8, yes, 1): src/Task/AssetsLoader.php#L46
Parameter #3 $value of function curl_setopt expects bool, int given.
MethodSignatureMismatch: RoboFile.php#L5
RoboFile.php:5:7: MethodSignatureMismatch: Method Robo\Common\IO::setInput with return type 'Robo\Common\void' is different to return type 'Symfony\Component\Console\Input\void' of inherited method Symfony\Component\Console\Input\InputAwareInterface::setInput (see https://psalm.dev/042)
phpqa (8.2, yes): tests/RunningToolTest.php#L111
Call to method getExitCode() on an unknown class Prophecy\Prophecy\ObjectProphecy.
phpqa (8.2, yes): tests/RunningToolTest.php#L7
PHPDoc tag @SuppressWarnings has invalid value ((PHPMD.TooManyPublicMethods)): Unexpected token ".TooManyPublicMethods)", expected ')' at offset 27 on line 1
phpqa (8.2, yes): tests/OptionsTest.php#L5
PHPDoc tag @SuppressWarnings has invalid value ((PHPMD.TooManyPublicMethods)): Unexpected token ".TooManyPublicMethods)", expected ')' at offset 27 on line 1
phpqa (8.2, yes): tests/Config/ConfigTest.php#L5
PHPDoc tag @SuppressWarnings has invalid value ((PHPMD.TooManyPublicMethods)): Unexpected token ".TooManyPublicMethods)", expected ')' at offset 27 on line 1
MethodSignatureMismatch: RoboFile.php#L5
RoboFile.php:5:7: MethodSignatureMismatch: Method Robo\Common\IO::setInput with return type 'Robo\Common\void' is different to return type 'Symfony\Component\Console\Input\void' of inherited method Symfony\Component\Console\Input\InputAwareInterface::setInput (see https://psalm.dev/042)
phpqa (8.2, yes): src/paths.php#L51
Parameter #1 $array of function array_unique expects an array of values castable to string, array<int, array<int, string>|string> given.
phpqa (8.2, yes): src/Tools/Tools.php#L23
PHPDoc tag @SuppressWarnings has invalid value ((PHPMD.ExitExpression)): Unexpected token ".ExitExpression)", expected ')' at offset 27 on line 1
phpqa (8.3, yes): tests/RunningToolTest.php#L111
Call to method getExitCode() on an unknown class Prophecy\Prophecy\ObjectProphecy.
phpqa (8.3, yes): tests/RunningToolTest.php#L7
PHPDoc tag @SuppressWarnings has invalid value ((PHPMD.TooManyPublicMethods)): Unexpected token ".TooManyPublicMethods)", expected ')' at offset 27 on line 1
phpqa (8.2, yes): src/Tools/GetVersions.php#L148
Call to function method_exists() with 'Symfony\\Component…' and 'fromShellCommandline' will always evaluate to true.
phpqa (8.3, yes): tests/OptionsTest.php#L5
PHPDoc tag @SuppressWarnings has invalid value ((PHPMD.TooManyPublicMethods)): Unexpected token ".TooManyPublicMethods)", expected ')' at offset 27 on line 1
phpqa (8.2, yes): src/Tools/Analyzer/Phpstan.php#L23
Parameter #1 $array (array<non-falsy-string>) to function array_filter does not contain falsy values, the array will always stay the same.
phpqa (8.3, yes): tests/Config/ConfigTest.php#L5
PHPDoc tag @SuppressWarnings has invalid value ((PHPMD.TooManyPublicMethods)): Unexpected token ".TooManyPublicMethods)", expected ')' at offset 27 on line 1
phpqa (8.2, yes): src/Task/AssetsLoader.php#L46
Parameter #3 $value of function curl_setopt expects bool, int given.
phpqa (8.3, yes): src/paths.php#L51
Parameter #1 $array of function array_unique expects an array of values castable to string, array<int, array<int, string>|string> given.
phpqa (8.3, yes): src/Tools/Tools.php#L23
PHPDoc tag @SuppressWarnings has invalid value ((PHPMD.ExitExpression)): Unexpected token ".ExitExpression)", expected ')' at offset 27 on line 1
phpqa (8.3, yes): src/Tools/GetVersions.php#L148
Call to function method_exists() with 'Symfony\\Component…' and 'fromShellCommandline' will always evaluate to true.
phpqa (8.3, yes): src/Tools/Analyzer/Phpstan.php#L23
Parameter #1 $array (array<non-falsy-string>) to function array_filter does not contain falsy values, the array will always stay the same.
phpqa (8.3, yes): src/Task/AssetsLoader.php#L46
Parameter #3 $value of function curl_setopt expects bool, int given.
phpqa (7.4, yes): tests/RunningToolTest.php#L111
Call to method getExitCode() on an unknown class Prophecy\Prophecy\ObjectProphecy.
phpqa (7.4, yes): tests/RunningToolTest.php#L7
PHPDoc tag @SuppressWarnings has invalid value ((PHPMD.TooManyPublicMethods)): Unexpected token ".TooManyPublicMethods)", expected ')' at offset 27 on line 1
phpqa (7.4, yes): tests/OptionsTest.php#L5
PHPDoc tag @SuppressWarnings has invalid value ((PHPMD.TooManyPublicMethods)): Unexpected token ".TooManyPublicMethods)", expected ')' at offset 27 on line 1
phpqa (7.4, yes): tests/Config/ConfigTest.php#L5
PHPDoc tag @SuppressWarnings has invalid value ((PHPMD.TooManyPublicMethods)): Unexpected token ".TooManyPublicMethods)", expected ')' at offset 27 on line 1
phpqa (7.4, yes): src/paths.php#L51
Parameter #1 $array of function array_unique expects an array of values castable to string, array<int, array<int, string>|string> given.
phpqa (7.4, yes): src/Tools/Tools.php#L23
PHPDoc tag @SuppressWarnings has invalid value ((PHPMD.ExitExpression)): Unexpected token ".ExitExpression)", expected ')' at offset 27 on line 1
phpqa (7.4, yes): src/Tools/GetVersions.php#L148
Call to function method_exists() with 'Symfony\\Component…' and 'fromShellCommandline' will always evaluate to true.
phpqa (7.4, yes): src/Tools/Analyzer/Phpstan.php#L23
Parameter #1 $array (array<non-falsy-string>) to function array_filter does not contain falsy values, the array will always stay the same.
phpqa (7.4, yes): src/Task/AssetsLoader.php#L46
Parameter #3 $value of function curl_setopt expects bool, int given.
RedundantCondition: src/CodeAnalysisTasks.php#L71
src/CodeAnalysisTasks.php:71:30: RedundantCondition: Operand of type Symfony\Component\Console\Input\bool is always truthy (see https://psalm.dev/122)
phpqa (8.1, yes): tests/RunningToolTest.php#L111
Call to method getExitCode() on an unknown class Prophecy\Prophecy\ObjectProphecy.
phpqa (8.1, yes): tests/RunningToolTest.php#L7
PHPDoc tag @SuppressWarnings has invalid value ((PHPMD.TooManyPublicMethods)): Unexpected token ".TooManyPublicMethods)", expected ')' at offset 27 on line 1
phpqa (8.1, yes): tests/OptionsTest.php#L5
PHPDoc tag @SuppressWarnings has invalid value ((PHPMD.TooManyPublicMethods)): Unexpected token ".TooManyPublicMethods)", expected ')' at offset 27 on line 1
phpqa (8.1, yes): tests/Config/ConfigTest.php#L5
PHPDoc tag @SuppressWarnings has invalid value ((PHPMD.TooManyPublicMethods)): Unexpected token ".TooManyPublicMethods)", expected ')' at offset 27 on line 1
phpqa (8.1, yes): src/paths.php#L51
Parameter #1 $array of function array_unique expects an array of values castable to string, array<int, array<int, string>|string> given.
phpqa (8.1, yes): src/Tools/Tools.php#L23
PHPDoc tag @SuppressWarnings has invalid value ((PHPMD.ExitExpression)): Unexpected token ".ExitExpression)", expected ')' at offset 27 on line 1
phpqa (8.1, yes): src/Tools/GetVersions.php#L148
Call to function method_exists() with 'Symfony\\Component…' and 'fromShellCommandline' will always evaluate to true.
phpqa (8.1, yes): src/Tools/Analyzer/Phpstan.php#L23
Parameter #1 $array (array<non-falsy-string>) to function array_filter does not contain falsy values, the array will always stay the same.
phpqa (8.1, yes): src/Task/AssetsLoader.php#L46
Parameter #3 $value of function curl_setopt expects bool, int given.
MethodSignatureMismatch: RoboFile.php#L5
RoboFile.php:5:7: MethodSignatureMismatch: Method Robo\Common\IO::setInput with return type 'Robo\Common\void' is different to return type 'Symfony\Component\Console\Input\void' of inherited method Symfony\Component\Console\Input\InputAwareInterface::setInput (see https://psalm.dev/042)
phpqa (8.4, yes): tests/RunningToolTest.php#L111
Call to method getExitCode() on an unknown class Prophecy\Prophecy\ObjectProphecy.
phpqa (8.4, yes): tests/RunningToolTest.php#L7
PHPDoc tag @SuppressWarnings has invalid value ((PHPMD.TooManyPublicMethods)): Unexpected token ".TooManyPublicMethods)", expected ')' at offset 27 on line 1
phpqa (8.4, yes): tests/OptionsTest.php#L5
PHPDoc tag @SuppressWarnings has invalid value ((PHPMD.TooManyPublicMethods)): Unexpected token ".TooManyPublicMethods)", expected ')' at offset 27 on line 1
phpqa (8.4, yes): tests/Config/ConfigTest.php#L5
PHPDoc tag @SuppressWarnings has invalid value ((PHPMD.TooManyPublicMethods)): Unexpected token ".TooManyPublicMethods)", expected ')' at offset 27 on line 1
phpqa (8.4, yes): src/paths.php#L51
Parameter #1 $array of function array_unique expects an array of values castable to string, array<int, array<int, string>|string> given.
phpqa (8.4, yes): src/Tools/Tools.php#L23
PHPDoc tag @SuppressWarnings has invalid value ((PHPMD.ExitExpression)): Unexpected token ".ExitExpression)", expected ')' at offset 27 on line 1
phpqa (8.4, yes): src/Tools/GetVersions.php#L148
Call to function method_exists() with 'Symfony\\Component…' and 'fromShellCommandline' will always evaluate to true.
phpqa (8.4, yes): src/Tools/Analyzer/Phpstan.php#L23
Parameter #1 $array (array<non-falsy-string>) to function array_filter does not contain falsy values, the array will always stay the same.
phpqa (8.4, yes): src/Task/AssetsLoader.php#L46
Parameter #3 $value of function curl_setopt expects bool, int given.
MissingParamType: src/CodeAnalysisTasks.php#L42
src/CodeAnalysisTasks.php:42:9: MissingParamType: Parameter $opts has no provided type (see https://psalm.dev/154)
MissingReturnType: src/CodeAnalysisTasks.php#L41
src/CodeAnalysisTasks.php:41:21: MissingReturnType: Method Edge\QA\CodeAnalysisTasks::ci does not have a return type (see https://psalm.dev/050)
DeprecatedMethod: src/CodeAnalysisTasks.php#L24
src/CodeAnalysisTasks.php:24:51: DeprecatedMethod: The method Robo\Common\OutputAwareTrait::getOutput has been marked as deprecated (see https://psalm.dev/001)
MissingParamType: src/CodeAnalysisTasks.php#L19
src/CodeAnalysisTasks.php:19:9: MissingParamType: Parameter $opts has no provided type (see https://psalm.dev/154)
MissingReturnType: src/CodeAnalysisTasks.php#L18
src/CodeAnalysisTasks.php:18:21: MissingReturnType: Method Edge\QA\CodeAnalysisTasks::tools does not have a return type, expecting void (see https://psalm.dev/050)
MissingConstructor: src/CodeAnalysisTasks.php#L12
src/CodeAnalysisTasks.php:12:13: MissingConstructor: Edge\QA\RoboFile has an uninitialized property Edge\QA\CodeAnalysisTasks::$options, but no constructor (see https://psalm.dev/073)
MissingConstructor: src/CodeAnalysisTasks.php#L10
src/CodeAnalysisTasks.php:10:13: MissingConstructor: Edge\QA\RoboFile has an uninitialized property Edge\QA\CodeAnalysisTasks::$tools, but no constructor (see https://psalm.dev/073)
ClassMustBeFinal: RoboFile.php#L5
RoboFile.php:5:7: ClassMustBeFinal: Class Edge\QA\RoboFile is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
MissingParamType: src/CodeAnalysisTasks.php#L42
src/CodeAnalysisTasks.php:42:9: MissingParamType: Parameter $opts has no provided type (see https://psalm.dev/154)
UnusedClass: RoboFile.php#L5
RoboFile.php:5:7: UnusedClass: Class Edge\QA\RoboFile is never used (see https://psalm.dev/075)
MissingReturnType: src/CodeAnalysisTasks.php#L41
src/CodeAnalysisTasks.php:41:21: MissingReturnType: Method Edge\QA\CodeAnalysisTasks::ci does not have a return type (see https://psalm.dev/050)
DeprecatedMethod: src/CodeAnalysisTasks.php#L24
src/CodeAnalysisTasks.php:24:51: DeprecatedMethod: The method Robo\Common\OutputAwareTrait::getOutput has been marked as deprecated (see https://psalm.dev/001)
MissingParamType: src/CodeAnalysisTasks.php#L19
src/CodeAnalysisTasks.php:19:9: MissingParamType: Parameter $opts has no provided type (see https://psalm.dev/154)
DeprecatedInterface: RoboFile.php#L5
RoboFile.php:5:7: DeprecatedInterface: Robo\Contract\OutputAwareInterface is marked deprecated (see https://psalm.dev/152)
MissingReturnType: src/CodeAnalysisTasks.php#L18
src/CodeAnalysisTasks.php:18:21: MissingReturnType: Method Edge\QA\CodeAnalysisTasks::tools does not have a return type, expecting void (see https://psalm.dev/050)
MissingConstructor: src/CodeAnalysisTasks.php#L12
src/CodeAnalysisTasks.php:12:13: MissingConstructor: Edge\QA\RoboFile has an uninitialized property Edge\QA\CodeAnalysisTasks::$options, but no constructor (see https://psalm.dev/073)
MissingConstructor: src/CodeAnalysisTasks.php#L10
src/CodeAnalysisTasks.php:10:13: MissingConstructor: Edge\QA\RoboFile has an uninitialized property Edge\QA\CodeAnalysisTasks::$tools, but no constructor (see https://psalm.dev/073)
ClassMustBeFinal: RoboFile.php#L5
RoboFile.php:5:7: ClassMustBeFinal: Class Edge\QA\RoboFile is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
UnusedClass: RoboFile.php#L5
RoboFile.php:5:7: UnusedClass: Class Edge\QA\RoboFile is never used (see https://psalm.dev/075)
DeprecatedInterface: RoboFile.php#L5
RoboFile.php:5:7: DeprecatedInterface: Robo\Contract\OutputAwareInterface is marked deprecated (see https://psalm.dev/152)
MissingParamType: src/CodeAnalysisTasks.php#L42
src/CodeAnalysisTasks.php:42:9: MissingParamType: Parameter $opts has no provided type (see https://psalm.dev/154)
MissingReturnType: src/CodeAnalysisTasks.php#L41
src/CodeAnalysisTasks.php:41:21: MissingReturnType: Method Edge\QA\CodeAnalysisTasks::ci does not have a return type (see https://psalm.dev/050)
DeprecatedMethod: src/CodeAnalysisTasks.php#L24
src/CodeAnalysisTasks.php:24:51: DeprecatedMethod: The method Robo\Common\OutputAwareTrait::getOutput has been marked as deprecated (see https://psalm.dev/001)
MissingParamType: src/CodeAnalysisTasks.php#L19
src/CodeAnalysisTasks.php:19:9: MissingParamType: Parameter $opts has no provided type (see https://psalm.dev/154)
MissingReturnType: src/CodeAnalysisTasks.php#L18
src/CodeAnalysisTasks.php:18:21: MissingReturnType: Method Edge\QA\CodeAnalysisTasks::tools does not have a return type, expecting void (see https://psalm.dev/050)
MissingConstructor: src/CodeAnalysisTasks.php#L12
src/CodeAnalysisTasks.php:12:13: MissingConstructor: Edge\QA\RoboFile has an uninitialized property Edge\QA\CodeAnalysisTasks::$options, but no constructor (see https://psalm.dev/073)
MissingConstructor: src/CodeAnalysisTasks.php#L10
src/CodeAnalysisTasks.php:10:13: MissingConstructor: Edge\QA\RoboFile has an uninitialized property Edge\QA\CodeAnalysisTasks::$tools, but no constructor (see https://psalm.dev/073)
ClassMustBeFinal: RoboFile.php#L5
RoboFile.php:5:7: ClassMustBeFinal: Class Edge\QA\RoboFile is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
UnusedClass: RoboFile.php#L5
RoboFile.php:5:7: UnusedClass: Class Edge\QA\RoboFile is never used (see https://psalm.dev/075)
DeprecatedInterface: RoboFile.php#L5
RoboFile.php:5:7: DeprecatedInterface: Robo\Contract\OutputAwareInterface is marked deprecated (see https://psalm.dev/152)
MissingParamType: src/CodeAnalysisTasks.php#L42
src/CodeAnalysisTasks.php:42:9: MissingParamType: Parameter $opts has no provided type (see https://psalm.dev/154)
MissingReturnType: src/CodeAnalysisTasks.php#L41
src/CodeAnalysisTasks.php:41:21: MissingReturnType: Method Edge\QA\CodeAnalysisTasks::ci does not have a return type (see https://psalm.dev/050)
DeprecatedMethod: src/CodeAnalysisTasks.php#L24
src/CodeAnalysisTasks.php:24:51: DeprecatedMethod: The method Robo\Common\OutputAwareTrait::getOutput has been marked as deprecated (see https://psalm.dev/001)
MissingParamType: src/CodeAnalysisTasks.php#L19
src/CodeAnalysisTasks.php:19:9: MissingParamType: Parameter $opts has no provided type (see https://psalm.dev/154)
MissingReturnType: src/CodeAnalysisTasks.php#L18
src/CodeAnalysisTasks.php:18:21: MissingReturnType: Method Edge\QA\CodeAnalysisTasks::tools does not have a return type, expecting void (see https://psalm.dev/050)
MissingConstructor: src/CodeAnalysisTasks.php#L12
src/CodeAnalysisTasks.php:12:13: MissingConstructor: Edge\QA\RoboFile has an uninitialized property Edge\QA\CodeAnalysisTasks::$options, but no constructor (see https://psalm.dev/073)
MissingConstructor: src/CodeAnalysisTasks.php#L10
src/CodeAnalysisTasks.php:10:13: MissingConstructor: Edge\QA\RoboFile has an uninitialized property Edge\QA\CodeAnalysisTasks::$tools, but no constructor (see https://psalm.dev/073)
ClassMustBeFinal: RoboFile.php#L5
RoboFile.php:5:7: ClassMustBeFinal: Class Edge\QA\RoboFile is never extended and is not part of the public API, and thus must be made final. (see https://psalm.dev/361)
UnusedClass: RoboFile.php#L5
RoboFile.php:5:7: UnusedClass: Class Edge\QA\RoboFile is never used (see https://psalm.dev/075)
DeprecatedInterface: RoboFile.php#L5
RoboFile.php:5:7: DeprecatedInterface: Robo\Contract\OutputAwareInterface is marked deprecated (see https://psalm.dev/152)

Artifacts

Produced during runtime
Name Size Digest
phpqa-5.4 Expired
177 KB
sha256:10d3180f6e59861d5110814711c292c712c41b438e45c8f0b36937c4203f674e
phpqa-5.5 Expired
438 KB
sha256:f20e7dda4e6e46efbff0a133e8ff03ab7552cd24f9f156bc8c28d9ca483a35f5
phpqa-5.6 Expired
442 KB
sha256:4c7817bf6e7a0a3e864cba571f4e443b1984853d18ef11521f8514589bdc3ef6
phpqa-7 Expired
440 KB
sha256:add939cf74ea7c32233f2f06cee3e11d4f1e70d7571c0274ddcd04ec52d603b0
phpqa-7.1 Expired
446 KB
sha256:59ed19609b049540036642f7216ac15e0db40f54a772c8a9fdd426a233732a49
phpqa-7.2 Expired
446 KB
sha256:e29e4a38ee38629fbc1dd0b8c1e2fe070be6aeec013b26e477760835538434a2
phpqa-7.3 Expired
440 KB
sha256:75bcc8170f06915ea4b538495db10f06e27146799e02135624e51f4eaf502109
phpqa-7.4 Expired
448 KB
sha256:257684a572bf2d08e3f2f44dbb17f5c956bcd5c12b50a5a540b051cf491519dc
phpqa-8 Expired
448 KB
sha256:b91de82ba57d8e3b9dc660b3a6aea9528a14552599f445226d968b91af091b98
phpqa-8.1 Expired
505 KB
sha256:eb5ebfdfe1326478cda740058100cdb548e54825008ef100ca895735c55e36d8
phpqa-8.2 Expired
505 KB
sha256:2a8370e4edd5b905ff14e8e7b5f416af0d81fe475a1ea50f3ad7a0bc445d5d3b
phpqa-8.3 Expired
505 KB
sha256:b850c65e9d17e1c12b46b7c992a6303a0c376d067287f6dc75f514d586845408
phpqa-8.4 Expired
504 KB
sha256:a57ce18ac00b25f8ca4e5ea16de6b91dedf29d33d4cf28b12aadb7e6a3197608