- 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.