diff --git a/.github/workflows/phpstan-5.yaml b/.github/workflows/phpstan-5.yaml index ef799c0..e475dce 100644 --- a/.github/workflows/phpstan-5.yaml +++ b/.github/workflows/phpstan-5.yaml @@ -20,4 +20,4 @@ jobs: uses: php-actions/phpstan@v3 with: path: src/ - level: 5 + level: 8 diff --git a/.github/workflows/phpstan-6.yaml b/.github/workflows/phpstan-6.yaml index 037697f..8f74961 100644 --- a/.github/workflows/phpstan-6.yaml +++ b/.github/workflows/phpstan-6.yaml @@ -20,4 +20,4 @@ jobs: uses: php-actions/phpstan@v3 with: path: src/ - level: 6 + level: 8 diff --git a/.github/workflows/phpstan-7.yaml b/.github/workflows/phpstan-7.yaml index 7ca8a8a..2abc4f3 100644 --- a/.github/workflows/phpstan-7.yaml +++ b/.github/workflows/phpstan-7.yaml @@ -20,4 +20,4 @@ jobs: uses: php-actions/phpstan@v3 with: path: src/ - level: 7 + level: 8 diff --git a/.github/workflows/quality.yaml b/.github/workflows/quality.yaml index 6a86e7b..12e3788 100644 --- a/.github/workflows/quality.yaml +++ b/.github/workflows/quality.yaml @@ -34,6 +34,6 @@ jobs: uses: php-actions/phpstan@v3 with: path: src/ - level: 4 + level: 8 php_version: '8.2' php_extensions: zip xdebug diff --git a/composer.json b/composer.json index c5f09e6..282d538 100644 --- a/composer.json +++ b/composer.json @@ -12,8 +12,8 @@ "minimum-stability": "dev", "prefer-stable": true, "require": { - "php": "^8.2", - "nikic/php-parser": "^4.10", + "php": "^8.4", + "nikic/php-parser": "^5.6", "symfony/config": "^6.0", "php-etl/configurator-contracts": "0.8.*", "php-etl/satellite-toolbox": "*", @@ -25,9 +25,9 @@ "php-etl/bucket-contracts": "0.2.*", "php-etl/pipeline-contracts": "0.4.*", "friendsofphp/php-cs-fixer": "^3.0", - "phpstan/phpstan": "^1.10", + "phpstan/phpstan": "^2.2", "infection/infection": "^0.26.18", - "rector/rector": "^0.15", + "rector/rector": "^2.0", "php-etl/phpunit-extension": "*", "php-etl/spreadsheet-flow": "*" }, diff --git a/phpstan.neon b/phpstan.neon index e303a30..ae8b177 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -1,3 +1,4 @@ parameters: + level: 8 ignoreErrors: - '#Call to an undefined method Symfony\\Component\\Config\\Definition\\Builder\\NodeDefinition::children\(\).#'