You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Method call remembered as true after && when the other operand comes from an is_string($x) && $x !== '' ternary (regression in 2.3.0) #15483
Since 2.3.0, a method call that is only evaluated on one branch of $a === null && $obj->method() is remembered as true on every path that survives a later $a === null early return. This only happens when $a comes from a ternary whose condition is is_string($x) && $x !== ''. With is_string($x) alone, or with $a as a parameter, the type stays bool.
On the path where $title was already a non-empty string, $input->isInteractive() is never called, so nothing is known about it there.
Activity