Search by

prism-orm / phpstan

INM39

Extension PHPStan pour Prism (QueryBuilder typé, findBy, repositories)

Package info

github.com/prism-orm/phpstan

Type:phpstan-extension

pkg:composer/prism-orm/phpstan

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v0.7.0 2026-10-20 22:06 UTC

This package is not auto-updated.

Last update: 2026-10-23 19:04:14 UTC


README

Vérifie à l'analyse ce que Prism vérifierait à l'exécution : les champs de findBy(), findOneBy(), count(), les noms et types de selectInto(), le repository rendu par getRepository(), et les propriétés mappées considérées comme initialisées.

composer require --dev prism-orm/phpstan phpstan/extension-installer

Avec phpstan/extension-installer, l'extension est chargée automatiquement. Elle lit le metamodel généré (les classes Order_) ; dans une application Symfony, indiquez son dossier :

# phpstan.neon
parameters:
    prism:
        metamodelDir: %currentWorkingDirectory%/var/cache/dev/prism/metamodel/default

Paquets

Paquet Rôle
prism-orm/dbal Connexion, plateformes, types, schéma et diff
prism-orm/orm Mapping, EntityManager, UnitOfWork, QueryBuilder typé
prism-orm/migrations Migrations, linter, bin/prism hors Symfony
prism-orm/bundle Intégration Symfony
prism-orm/phpstan Extension PHPStan
prism-orm/test-pack Tests des applications : factories, ResetDatabase, assertQueryCount()
Ce dépôt est en lecture seule : il est publié automatiquement depuis le dépôt de développement de Prism. Licence MIT.