mjanser / dead-code-detector-patchlevel-event-sourcing
PHPStan extension teaching shipmonk/dead-code-detector about patchlevel/event-sourcing
Package info
codeberg.org/mjanser/dead-code-detector-patchlevel-event-sourcing
pkg:composer/mjanser/dead-code-detector-patchlevel-event-sourcing
1.0.0
2026-09-25 09:05 UTC
Requires
- php: ^8.2
- nikic/php-parser: ^5.9
- phpstan/phpstan: ^2.0
- shipmonk/dead-code-detector: ^1.4
Requires (Dev)
- editorconfig-checker/editorconfig-checker: ^11.0
- ergebnis/composer-normalize: ^2.53
- friendsofphp/php-cs-fixer: ^3.95
- patchlevel/event-sourcing: ^3.0
- phpstan/phpstan-strict-rules: ^2.0
- phpunit/phpunit: ^11.0 || ^12.0 || ^13.3
- shipmonk/composer-dependency-analyser: ^1.8
- shipmonk/phpstan-dev: ^0.1.6
- symfony/flex: ^2.11
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
A usage provider for shipmonk/dead-code-detector, covering patchlvel/event-sourcing.
This is a PHPStan extension.
It marks the following cases as used:
#[Apply]attributes#[Handle],#[Answer],#[Subscribe]attributes- Subscribers —
#[Subscriber]+#[Setup],#[Teardown],#[Cleanup],#[OnFailed]attributes
Installation
composer require --dev mjanser/dead-code-detector-patchlevel-event-sourcing
With phpstan/extension-installer the extension registers itself. Without it, add one line:
includes:
- vendor/shipmonk/dead-code-detector/rules.neon
- vendor/mjanser/dead-code-detector-patchlevel-event-sourcing/extension.neon
Testing
composer check
License
The MIT License (MIT). Please see License File for more information.