function test(): bool {
$path = dirname(__DIR__, 4);
return strlen($path) > 6 && str_contains($path, 'vendor');
}
For no duplicate dirname(__DIR__, 4) I use variable $path, but psalm throw InvalidLiteralArgument. Seems, it's incorrect.
https://psalm.dev/r/3603178ff0