caprel/dolibarr-stubs

There is no license information available for the latest version (v18.0) of this package.

Dolibarr functions stubs for static analysis.

v18.0 2023-10-20 13:03 UTC

This package is auto-updated.

Last update: 2024-10-06 11:35:40 UTC


README

Packagist

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