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

Extension Installer Laravel Package

phpstan/extension-installer

Composer plugin that automatically discovers and installs PHPStan extensions, eliminating manual includes in phpstan.neon. Add it as a dev dependency, allow the plugin in Composer, and extensions can declare includes via extra.phpstan for auto-setup.

View on GitHub
Deep Wiki
Context7
1.4.3
  • 85e90b3 - Allow PHPStan ^2.0 (currently in development)
1.4.2
1.4.1
  • f6b87fa - Test more Composer versions
  • 4ce4d5c - Revert "Bump composer-plugin-api"
1.4.0
  • 5b19a72 - Fix
  • bf14f4a - Skip zero/inf bounds
  • 2586069 - Convert constraints into strings consistently
  • aae3978 - Dump PHPStan version constraint for each package
  • bfd401b - Fix CI
  • 7e654f8 - Fix
  • 792118f - Fix CS
  • 487e1ad - Open 1.4.x-dev
  • 219172e - Dump PHPStan version constraint to GeneratedConfig
  • 9416e06 - Bump composer-plugin-api
  • 2ea5b42 - Update lock-closed-issues.yml
  • dd08fd9 - chore(deps): update cbrgm/mastodon-github-action action to v2
  • 03b1d7e - chore(deps): update metcalfc/changelog-generator action to v4.3.1
  • 5861df6 - chore(deps): update metcalfc/changelog-generator action to v4.2.0
  • abd5064 - chore(deps): update dessant/lock-threads action to v5
  • dcbaea0 - chore(deps): update actions/checkout action to v4
  • 181c23c - Update .gitattributes
  • 7aa403a - Next-gen coding standard workflow
  • a7ce75f - chore(deps): update dependency slevomat/coding-standard to v8.12.1
  • cf5912d - Revert "Next-gen coding standard workflow"
  • 4255c03 - Next-gen coding standard workflow
1.3.1
  • f45734b - Compatibility with Composer 2.5.6
  • d39adc7 - PHPStan level 8
  • a5ba6ab - Configure PHPStan
  • e56c14f - chore(deps): update dependency slevomat/coding-standard to v8.12.0
  • 25f6fc3 - chore(deps): update build-cs
  • 02e895e - chore(deps): update metcalfc/changelog-generator action to v4.1.0
  • f5b149f - Fix ignoring phpstan/phpstan-phpunit in the root composer.json.
1.3.0
  • f5e02d4 - Allow specifying a list of extensions to ignore
  • 3f3d1ba - Update PHPCS
  • d8a3e19 - Update release-toot.yml
  • 55a1898 - Create release-toot.yml
  • c45f40a - chore(deps): update dessant/lock-threads action to v4
  • 9f3942a - chore(deps): update metcalfc/changelog-generator action to v4
1.2.0
  • f06dbb0 - Fixed issue where getInstallPath can return a relative path in rare cases.
  • 673018e - Fix
  • af44cdf - Bump minimum PHPStan version
  • 541cf53 - Update integration-tests.yml
  • e2189be - Update build.yml
  • ccbf810 - Fix build
  • c6e8386 - Fix build
  • 9b23654 - Create tag workflow
  • b8f271c - chore(deps): update dependency slevomat/coding-standard to v7.2.1
  • cca0922 - chore(deps): update dependency slevomat/coding-standard to v7.2.0
  • 082ada5 - chore(deps): update dependency slevomat/coding-standard to v7.1
  • 68c2486 - Update composer.json
  • 983f07f - Update integration-tests.yml
  • 4dd0fdf - Update workflow
  • 70c76e9 - Drop support for PHP 7.2
  • 07e3f55 - chore(deps): update dependency slevomat/coding-standard to v7.0.20
  • c7c22c9 - Test more versions in the matrix
  • ff25bb5 - Drop composer-plugin-api 1.0
  • 5bac46d - chore(deps): update dependency slevomat/coding-standard to v7.0.19
  • 850f8b3 - chore(deps): update actions/checkout action to v3
  • d75a17b - chore(deps): update dependency slevomat/coding-standard to v7
  • 994598b - Update renovate.json
  • 3f2374a - Update lock-closed-issues.yml
  • 0df0aa3 - chore(deps): update github-actions
  • 603c8d6 - Update renovate.json
  • 881f104 - chore(deps): update metcalfc/changelog-generator action to v1.0.1
  • ba9d214 - Delete dependabot.yml
  • 2a8571b - Update and rename renovate.json to .github/renovate.json
  • 6997819 - chore(deps): add renovate.json
  • 80c4d2a - Update release.yml
  • ebef228 - Tweet release action
  • b7489b0 - Allow Composer plugins
  • 32c52d5 - Test all jobs on PHP 8.1
  • bf07c6d - Composer > Remove --no-suggest
  • 3e6f60d - Test on PHP 8.1
  • 8203609 - Update PHPStan in CI
  • ba31fbb - Explain allow-plugins in readme
  • 40625ee - Update PHPStan
  • 3f3e4da - chore: use PHP 8.0 for PHPCS
  • c6924f5 - Drop Phing for Makefile
  • 56b0aec - Lock closed issues
  • 808d37f - Bump metcalfc/changelog-generator from v0.4.4 to v1.0.0
  • 8ab0d5d - Update composer/composer requirement from ^1.8 to ^2.0
  • c66f141 - Dependabot
  • 75ac816 - Simplify readme
  • bce8303 - Fix
  • 7418efb - E2E test
1.1.0
  • a22ec91 - Updated CS
  • 66c7adc - Support relative paths in the generated config (#17)
1.0.6
  • 5de413b - Use GitHub Actions instead of Travis CI
1.0.3

Changing package type is optional, but still recommended for discoverability reasons (#13, #16), thanks @jdeniau!

1.0.2

Track GeneratedConfig.php in Git - this should fix usage of this project for people that commit their vendor/ folder. #10

1.0.1
  • Mark generated class as internal (#1), thanks @BackEndTea!
  • Do not run plugin when not installed (#4), thanks @simPod!
1.0

Hello world!

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