phoneburner / pinch-phpstan
Custom PHPStan Rules for the Pinch Framework
Requires
- php: ^8.4
- phpstan/extension-installer: ^1.4.3
- phpstan/phpstan: ^2.1.19
- phpstan/phpstan-deprecation-rules: ^2.0.3
- phpstan/phpstan-doctrine: ^2.0.4
- 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.17
- phoneburner/pinch-core: ^0.0.17
- phoneburner/pinch-framework: ^0.0.17
- php-parallel-lint/php-parallel-lint: ^1.4
- phpunit/phpunit: ^12.2.7
This package is auto-updated.
Last update: 2025-08-08 08:37:42 UTC
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.