Daten lesen von entity extension

Ok, finally…

In der ProductComponentEntity war die Eigenschaft $components als private deklariert.

Richtig ist, und so auch im Handbuch beschrieben, die Eigenschaft muß protected sein.

...
class ProductComponentEntity extends Entity
{
    use EntityIdTrait;

    protected array $components = [];

    ...
}
...

VG