Skip to content

rycks/dolibarr-stubs

Repository files navigation

Dolibarr Stubs Tools (extractor)

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