swissspidy / phpstan-no-private
PHPStan rules for detecting usage of pseudo-private functions, classes, and methods.
Installs: 36 441
Dependents: 15
Suggesters: 1
Security: 0
Stars: 7
Watchers: 3
Forks: 1
Open Issues: 0
Type:phpstan-extension
Requires
- php: ^7.2 || ^8.0
- phpstan/phpstan: ^1.10.3
Requires (Dev)
This package is auto-updated.
Last update: 2024-11-01 13:08:08 UTC
README
This extension emits deprecation warnings on code which uses properties/functions/methods/classes which are annotated as @access private
.
Installation
To use this extension, require it in Composer:
composer require --dev swissspidy/phpstan-no-private
If you also install phpstan/extension-installer then you're all set!
Manual installation
If you don't want to use phpstan/extension-installer
, include rules.neon in your project's PHPStan config:
includes:
- vendor/swissspidy/phpstan-no-private/rules.neon
Credits
This project is a fork of the excellent phpstan/phpstan-deprecation-rules, which provides rules that detect usage of deprecated classes, methods, properties, constants and traits.