vendor/vin-sw/shopware-sdk/src/Service/Struct/SyncPayload.php line 8

Open in your IDE?
  1. <?php declare(strict_types=1);
  2. namespace Vin\ShopwareSdk\Service\Struct;
  3. use Vin\ShopwareSdk\Data\Collection;
  4. use Vin\ShopwareSdk\Data\ParseAware;
  5. class SyncPayload extends Collection implements ParseAware
  6. {
  7.     protected function getExpectedClass(): ?string
  8.     {
  9.         return SyncOperator::class;
  10.     }
  11.     public function parse(): array
  12.     {
  13.         $payload = [];
  14.         /** @var SyncOperator $element */
  15.         foreach ($this->elements as $key => $element) {
  16.             $payload[$key] = $element->parse();
  17.         }
  18.         return $payload;
  19.     }
  20. }