Skip to content

Fix interface implementer in AddOverrideAttributeToOverriddenMethodsRector, add override only in case of overiding parent method with contents #34169

Fix interface implementer in AddOverrideAttributeToOverriddenMethodsRector, add override only in case of overiding parent method with contents

Fix interface implementer in AddOverrideAttributeToOverriddenMethodsRector, add override only in case of overiding parent method with contents #34169

Workflow file for this run

# builds the content of https://github.com/rectorphp/rector-prefixed
# inspiration from https://github.com/phpstan/phpstan-src/blob/master/.github/workflows/phar.yml
name: Packages Tests
on:
pull_request: null
push:
branches:
- main
env:
# see https://github.com/composer/composer/issues/9368#issuecomment-718112361
COMPOSER_ROOT_VERSION: "dev-main"
jobs:
packages_tests:
runs-on: ubuntu-latest
timeout-minutes: 3
strategy:
fail-fast: false
matrix:
repository_name:
# must be repository name, e.g. https://github.com/rectorphp/rector-symfony
- rectorphp/rector-symfony
- rectorphp/rector-phpunit
- rectorphp/rector-doctrine
- rectorphp/rector-downgrade-php
actions:
-
name: 'Unit Tests'
run: vendor/bin/phpunit
-
name: 'PHPStan'
run: vendor/bin/phpstan
steps:
# see https://github.com/actions/checkout#usage
-
uses: "actions/checkout@v4"
with:
repository: ${{ matrix.repository_name }}
ref: "main"
-
uses: shivammathur/setup-php@v2
with:
php-version: 8.2
coverage: none
- run: composer config minimum-stability dev
# test with current commit in a pull-request
-
run: composer require rector/rector-src dev-main#${{github.event.pull_request.head.sha}} --no-update
if: ${{ github.event_name == 'pull_request' }}
- run: composer install --ansi
- run: ${{ matrix.actions.run }}