irstea/phpstan-config

Configuration par défaut pour phpstan/phpstan.

3.0.3 2021-03-04 13:58 UTC

This package is auto-updated.

Last update: 2024-04-04 20:25:51 UTC


README

Latest Stable Version

irstea/phpstan-config

Configuration pour phpstan/phpstan.

Inclut les extensions PHPStan pour les outils suivant :

Installation

composer require --dev irstea/phpstan-config

Utilisation

Le paquet fournit plusieurs fichiers de configuration à inclure selon les besoins:

  • loose.neon: vérifications souples,
  • strict.neon: vérifications strictes (inclut loose.neon),
  • phpunit.neon: à inclure dans les projets utilisant PHPUnit,
  • symfony.neon: à inclure dans les projets utilisant Symfony et Doctrine.
  • phpstan.neon: strict.neon + phpunit.neon + symfony.neon.

Exemple :

includes:
    - vendor/irstea/phpstan-config/phpstan.neon

parameters:
    paths:
        - src
        - tests

    symfony:

        container_xml_path: %currentWorkingDirectory%/var/cache/test/srcApp_KernelTestDebugContainer.xml

Note : container_xml_path change selon la version de Symfony, cf. https://github.com/phpstan/phpstan-symfony#usage