swissspidy/phpstan-no-private

PHPStan rules for detecting usage of pseudo-private functions, classes, and methods.

Installs: 42 786

Dependents: 19

Suggesters: 2

Security: 0

Stars: 8

Watchers: 3

Forks: 1

Open Issues: 1

Type:phpstan-extension

v1.0.0 2024-11-11 11:04 UTC

This package is auto-updated.

Last update: 2024-12-10 14:33:23 UTC


README

Build Latest Stable Version License

This PHPStan 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.