Strins-Array aus einer Entity Collection erstellt?String-Array aus einer Entitätssammlung erstellt?

Kann jemand einen Rat geben, wie man ein String-Array aus einer Entitätssammlung erstellt?

$properties1 = $this->propertyRepository->search($criteria1, $context);

Ich bin in der Lage, dies mit json_encode zu tun:

$properties1 = $this
    ->propertyRepository
    ->search($criteria1, $context);

$input1 = array ($properties1->getEntities()->getElements());
$input2 = array (json_encode($input1));

$event->getContext()->addExtension('Properties1Extension1', new ArrayEntity($input2));

Result:

Shopware\Core\Framework\Struct\ArrayEntity {#10202 ▼
  #data: array:1 [▼
    0 => "[{"001695276a734b7c9f4b60171e1de25f":{"groupId":"2e03e57ed43942f8ace73424f4b7428b","name":"What I need to get","position":1,"colorHe ▶"
  ]
  #_entityName: "array-entity"

Aber ich muss ‚OR‘-Operatoren zwischen die Werte und die Ausgabe als String setzen. Und ich schaffe es nicht, dass implode damit funktioniert:

$input2 = array (implode(", ", $input1));

Kennt jemand die Lösung?