Incorrect type hint on \XF\Entity\StyleProperty::property_value

Xon

Well-known member
Affected version
2.3.6
\XF\Entity\StyleProperty::property_value is type-hinted as array|null with a column type definition of self::JSON.
PHP:
/**
@property array|null $property_value
*/
self::JSON_ARRAY is the one which can return array|null. The column definition self::JSON can return string|int|float|bool|array|null or simply mixed, as this results from json_decode/json_encode supports "simple values" as a top-level item.

This probably affects a few other entity columns too.
 
Back
Top Bottom