swissspidy/phpstan-no-private

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

Maintainers

👁 swissspidy

Package info

github.com/swissspidy/phpstan-no-private

Type:phpstan-extension

pkg:composer/swissspidy/phpstan-no-private

Statistics

Installs: 1 284 729

Dependents: 33

Suggesters: 2

Stars: 9

Open Issues: 1

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

Requires

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 559cb0e8d092df7314ed4254db83db0427440af2

This package is auto-updated.

Last update: 2026-06-02 12:27:57 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!

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.