phoneburner/pinch-phpstan
Custom PHPStan Rules for the Pinch Framework
Maintainers
Requires
- php: ^8.4
- phpstan/extension-installer: ^1.4.3
- phpstan/phpstan: ^2.1.30
- phpstan/phpstan-deprecation-rules: ^2.0.3
- phpstan/phpstan-doctrine: ^2.0.10
- phpstan/phpstan-phpunit: ^2.0.7
- spaze/phpstan-disallowed-calls: ^4.6.0
Requires (Dev)
- phoneburner/api-handler: ^1.0.1
- phoneburner/composer-replacements: ^1.0.0
- phoneburner/http-tortilla: ^2.0.0
- phoneburner/link-tortilla: ^1.0.0
- phoneburner/pinch-component: ^0.0.36
- phoneburner/pinch-core: ^0.0.36
- phoneburner/pinch-framework: ^0.0.36
- php-parallel-lint/php-parallel-lint: ^1.4
- phpunit/phpunit: ^12.4.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
MIT 8b8df29b1d9f1e9d8f704076bc9f7f4b420f44e8
- Tim Lytle <tim.woop@phoneburner.com>
- Andy Snell <andy.woop@phoneburner.com>
README
Note: This repository is a read-only subtree split of the Pinch Framework monorepo. Please submit issues and pull requests to the main repository.
About
The Pinch PHPStan package provides custom PHPStan rules and extensions specifically designed for the Pinch Framework. These rules enforce the framework's strict type safety requirements, immutability patterns, and architectural constraints, ensuring your code maintains the highest standards of quality and consistency.
Installation
composer require --dev phoneburner/pinch-phpstan
Documentation
For full documentation, please visit the main Pinch Framework repository.
Contributing
This is a read-only repository. To contribute to the Pinch Framework:
- Visit the main repository
- Submit issues and pull requests there
- Follow the contribution guidelines in the main repository
License
The Pinch Framework is open-source software licensed under the MIT license.
