New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

staabm/phpstan-psr3

1,668,017 23
Install
composer require staabm/phpstan-psr3
Latest Version:1.0.3
PHP:^7.4 || ^8.0
License:MIT
Last Updated:Oct 2, 2026
Links: GitHub  ·  Packagist
Maintainer: staabm

PHPStan PSR3 logger rules

PHPStan rules for PSR3 compatible logger packages to report misuse and possible security risks.

Supports

  • psr/log interface
  • any PSR3 compatible logger package, e.g. monolog/monolog
  • illuminate/log facade, Illuminate\Log\LogManager (laravel)
  • REDAXO rex_logger

Installation

To use this extension, require it in Composer:

composer require --dev staabm/phpstan-psr3

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 extension.neon in your project's PHPStan config:

includes:
    - vendor/staabm/phpstan-psr3/config/extension.neon

Related Packages

tomasvotruba/bladestan

PHPStan rule for static analysis of Blade templates

1,042,549 375
tyhpdef/illuminate-collections

Tyhp type definitions for illuminate/collections 13.33.0.

7 0
tyhpdef/illuminate-contracts

Tyhp type definitions for illuminate/contracts 13.33.0.

7 0
tyhpdef/pestphp-pest-plugin-laravel

Tyhp type definitions for pestphp/pest-plugin-laravel 4.1.0.

2 0
tyhpdef/pestphp-pest-plugin-arch

Tyhp type definitions for pestphp/pest-plugin-arch 4.0.2.

1 0

Version History

Version Released PHP License
1.0.3 ^7.4 || ^8.0 MIT
1.0.2 ^7.4 || ^8.0 MIT
1.0.1 ^7.4 || ^8.0 MIT
1.0 ^8.1 MIT