Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Analyzer Laravel Package

graham-campbell/analyzer

Analyzer is a PHP test utility by Graham Campbell that checks your code for references to classes that don’t actually exist. Compatible with PHP 8.1–8.5 and PHPUnit 10–13, helping catch broken imports and missing dependencies early.

View on GitHub
Deep Wiki
Context7
V5.1
  • Add PHP 8.5 support
  • Add PHPUnit 13 support
V5.0
  • Support only PHP 8.1-8.4
  • Support only PHPUnit 10-12
V4.2.1
  • Additional PHP 8.4 fixes
V4.2
  • Support PHP Parser v2
  • Provisional PHP 8.4 support
V4.1
  • Provisional PHP 8.3 support
V4.0
  • Dropped support for PHPUnit < 9
  • Add support for PHPUnit 10
  • AnalysisTrait's getPaths, getIgnored, shouldAnalyzeFile and provideFilesToCheck are now static
  • Added property and return types in all places
  • Use private and final where relevant
V3.1.1
  • Provisional PHP 8.2 support
V3.1
  • Dropped PHP < 7.4
V3.0.7
  • Updated package metadata
V3.0.6
  • Corrected docs
V3.0.5
  • Provisional PHP 8.1 support
V3.0.4
  • Skip over invalid tags
V3.0.3
  • Improved PHP 8.0 support
V3.0.2
  • Provisional PHP 8.0 support
V3.0.1
  • Updated funding information
V3.0
  • Support PHP 7.2 - 7.4 only
  • Switched to reflection-docblock 5
  • Dropped PHPUnit 7 and below
V2.4.1
  • Work around type-resolver issue
V2.4
  • Support latest phpdocumentor/type-resolver
V2.3
  • Support PHP 7.0 - 7.4 only
  • Support PHP Parser 3.x and 4.x only
V2.2.1
  • Removed commented out code
V2.2
  • Added an easy way to filter out files
V2.1.1
  • Fixed warnings on phpunit 8
V2.1.0
  • Support nikic/php-parser 4 too
V2.0.2
  • Support phpdocumentor/reflection-docblock 4.2 and 4.3
V2.0.1
  • Fixes to phpdoc
V2.0
  • Check references within phpdoc too
V1.1.1
  • Added missing phpdoc
V1.1
  • Added the ability to ignore classes not existing
V1.0
  • Initial release
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport