Skip to content

Incompatibility with PhpUnit 9.5.10 #3490

Closed
PHPCSStandards/PHP_CodeSniffer
#59
@Koen1999

Description

@Koen1999

Describe the bug
PHP Fatal error: Declaration of PHP_CodeSniffer\Tests\Standards\AbstractSniffUnitTest::setUp() must be compatible with PHPUnit\Framework\TestCase::setUp(): void in /home/user/laminas-ldap/vendor/squizlabs/php_codesniffer/tests/Standards/AbstractSniffUnitTest.php on line 55

Custom ruleset
https://github.com/laminas/laminas-coding-standard/blob/2.3.0/src/LaminasCodingStandard/ruleset.xml

To reproduce
Steps to reproduce the behavior:

  1. php7.4 vendor/bin/phpcs --standard=LaminasCodingStandard --colors -p --extensions=php .

PHPCS output here
PHP Fatal error: Declaration of PHP_CodeSniffer\Tests\Standards\AbstractSniffUnitTest::setUp() must be compatible with PHPUnit\Framework\TestCase::setUp(): void in /home/user/laminas-ldap/vendor/squizlabs/php_codesniffer/tests/Standards/AbstractSniffUnitTest.php on line 55

Versions (please complete the following information):

  • OS: Ubuntu 21.10
  • PHP: 7.4, 8.0, 8.1
  • PHPCS: 3.6.1
  • Standard: LaminasCodingStandard

Additional context

phpunit/phpunit                                9.5.10  The PHP Unit Testing framework.
squizlabs/php_codesniffer                      3.6.1   PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.
slevomat/coding-standard                       7.0.16  Slevomat Coding Standard for PHP_CodeSniffer complements Consistence Coding Standard by providing sniffs with additional checks.
laminas/laminas-coding-standard                2.3.0   Laminas Coding Standard

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Ready for Release

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions