TomasVotruba / bladestan

PHPStan analysis for Blade templates
https://tomasvotruba.com/blog/introducing-bladestan-phpstan-analysis-of-blade-templates/
MIT License
280 stars 13 forks source link

Wrong mapping when the same partial is included multiple times #79

Open AJenbo opened 11 months ago

AJenbo commented 11 months ago

The following blade code

@include('partial', ['use' => $a])
@include('partial', ['use' => $b])

Results in this PHP code:

<?php

if ($a) {
    (function () use ($a, $b): void {
        $use = $a;
    });
}
if ($b) {
    (function () use ($a, $b): void {
        $use = $a; // <--- wrong mapping
    });
}