https://psalm.dev/r/53b0a79e31 A class constant filled from a ternary expression, where both branches are 'int', is seen as "mixed", when used in a numeric operator expression.