Skip to content

feat(properties): report missing abstract property implementations - #6202

Open
oluwatosinolamilekan wants to merge 1 commit into
phpstan:2.2.xfrom
oluwatosinolamilekan:feat/report-missing-abstract-properties
Open

feat(properties): report missing abstract property implementations#6202
oluwatosinolamilekan wants to merge 1 commit into
phpstan:2.2.xfrom
oluwatosinolamilekan:feat/report-missing-abstract-properties

Conversation

@oluwatosinolamilekan

Copy link
Copy Markdown

feat(properties): report missing abstract property implementations

Detect concrete classes that inherit unimplemented abstract properties
from interfaces, abstract classes, or traits. Report these errors as
non-ignorable because they cause a runtime fatal error on PHP 8.4.

Implements the abstract-property item from
phpstan/phpstan#12336

@oluwatosinolamilekan
oluwatosinolamilekan force-pushed the feat/report-missing-abstract-properties branch from 420e00b to b277fb5 Compare August 9, 2026 22:01
@oluwatosinolamilekan
oluwatosinolamilekan force-pushed the feat/report-missing-abstract-properties branch from b277fb5 to b25f404 Compare August 9, 2026 22:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant