From 6c49dad38c0fcc274d06f0418e6a2dc20d719a9d Mon Sep 17 00:00:00 2001 From: Adrien Foulon <6115458+Tofandel@users.noreply.github.com> Date: Wed, 6 Jul 2022 02:36:20 +0200 Subject: [PATCH] fix: ltrim may return class-string #8218 Fixes #8218 --- stubs/CoreGenericFunctions.phpstub | 2 ++ 1 file changed, 2 insertions(+) diff --git a/stubs/CoreGenericFunctions.phpstub b/stubs/CoreGenericFunctions.phpstub index 800383c0dfb..4d33ebbd053 100644 --- a/stubs/CoreGenericFunctions.phpstub +++ b/stubs/CoreGenericFunctions.phpstub @@ -557,6 +557,8 @@ function trim(string $string, string $characters = " \t\n\r\0\x0B") : string {} /** * @psalm-pure * + * @return ($string is class-string ? ($characters is '\\' ? class-string : string) : string) + * * @psalm-flow ($string) -> return */ function ltrim(string $string, string $characters = " \t\n\r\0\x0B") : string {}