<?php namespace Xentral\Modules\Postat\SOAP\Parameter; use Xentral\Modules\Postat\SOAP\ParameterInterface; use Xentral\Modules\Postat\SOAP\PostAtException; class ShipmentRow implements ParameterInterface { /** var array $shipmentRow */ private $shipmentRow; public function __construct(array $shipmentRow) { if (empty($shipmentRow['row'])) { throw new PostAtException('The given shipment data is invalid'); } $this->shipmentRow = $shipmentRow; } public function getData(): array { return $this->shipmentRow; } }