# AP2I [![pipeline status](http://gitlab.2iopenservice.com/opentalent/api/badges/master/pipeline.svg)](http://gitlab.2iopenservice.com/opentalent/api/-/commits/master) [![coverage report](http://gitlab.2iopenservice.com/opentalent/api/badges/master/coverage.svg)](http://gitlab.2iopenservice.com/opentalent/api/-/commits/master) ## Dependencies apt install wkhtmltopdf ## Démarrer le handler de messenger Pour consommer les signaux messengers, lancer : php bin/console messenger:consume async En cas d'erreur lié à l'absence de la table messenger_messages, lancer d'abord : php bin/console messenger:setup-transports > Voir: ## Chercher les erreurs avec phpstan Pour exécuter une analyse du code : vendor/bin/phpstan analyse > Voir : https://phpstan.org/user-guide/getting-started # PHPStan Le fichier comportant la configuration pour chacun est phpstan.neon.dist Le fichier phpstan.neon n'est pas versionné et surcharge les valeurs du .dist ## Principales commandes Pour lancer l'analyse vendor/bin/phpstan analyse Pour vider le cache (utiles entre chaque analyse si les modifications ne sont pas prises en compte) vendor/bin/phpstan clear-result-cache > Voir : https://phpstan.org/