caprel / dolibarr-stubs
Dolibarr functions stubs for static analysis.
Installs: 46
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:Shell
Requires (Dev)
- php-stubs/generator: ^0.8.4
README
This package provides tools to extracts stub for Dolibarr functions, classes and interfaces.
All of stubs (results) are available on a dedicated repository, all versions of dolibarr since dolibarr-10.0 are concerned ! [dolibarr-stubs-all]https://github.com/rycks/dolibarr-stubs-all
These stubs can help plugin and theme developers leverage IDE completion and static analysis tools like PHPStan.
The stubs are generated directly from the source using php-stubs/generator.
Requirements
- PHP >=7.3
Installation
Require this package as a development dependency with Composer.
composer require --dev caprel/dolibarr-stubs
Alternatively you may download dolibarr-stubs.php
directly.
Usage in PHPStan
Include stubs in PHPStan configuration file.
parameters: bootstrapFiles: - vendor/php-stubs/dolibarr-stubs/dolibarr-stubs.php
Support package maintenance
Please consider supporting this work : https://cap-rel.fr/services/soutien-rd/ or buy me a coffee for example
Thank you!
Thanks to woocommerce-stubs !
This package is based on https://github.com/php-stubs/woocommerce-stubs