psalm / psalm-plugin-laravel by muglug

Psalm plugin for Laravel
3,795,586
310
9
Package Data
Maintainer Username: muglug
Maintainer Contact: github@muglug.com (Matthew Brown)
Package Create Date: 2019-02-18
Package Last Update: 2025-01-26
Home Page:
Language: PHP
License: MIT
Last Refreshed: 2025-02-06 15:04:01
Package Statistics
Total Downloads: 3,795,586
Monthly Downloads: 55,996
Daily Downloads: 2,639
Total Stars: 310
Total Watchers: 9
Total Forks: 72
Total Open Issues: 19

laravel-psalm-plugin

A Psalm plugin for Laravel

Installation

First install Psalm in your project, making sure to run --init, then run the following commands:

composer require --dev psalm/plugin-laravel
vendor/bin/psalm-plugin enable psalm/plugin-laravel

How it works

Under the hood it just runs https://github.com/barryvdh/laravel-ide-helper and feeds the resultant stubs into Psalm. It also uses a couple of function return type providers, but nothing special.