Skip to content

1.2.1

Latest
Compare
Choose a tag to compare
@floriankraemer floriankraemer released this 14 Aug 09:56
63f69df

Release Notes

🐛 Bug Fixes

Final Class Rule

  • Fixed: Abstract classes are now properly ignored by default to prevent false positives
  • Added: Configurable ignoreAbstractClasses parameter (default: true) for users who want to enforce final declaration on abstract classes

Configuration

-
    class: Phauthentic\PHPStanRules\Architecture\ClassMustBeFinalRule
    arguments:
        patterns: ['/^App\\Service\\/']
        ignoreAbstractClasses: true  # Default behavior
    tags:
        - phpstan.rules.rule

Backward Compatible: All existing configurations continue to work without changes.