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.
- PHP >=7.3
Require this package as a development dependency with Composer.
composer require --dev caprel/dolibarr-stubs
Alternatively you may download dolibarr-stubs.php
directly.
Include stubs in PHPStan configuration file.
parameters:
bootstrapFiles:
- vendor/php-stubs/dolibarr-stubs/dolibarr-stubs.php
Please consider supporting this work : https://cap-rel.fr/services/soutien-rd/ or buy me a coffee for example
Thank you!
This package is based on https://github.com/php-stubs/woocommerce-stubs