* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ namespace PrestaShop\PrestaShop\Core\Domain\Order\QueryResult; class LinkedOrdersForViewing { /** @var LinkedOrderForViewing[] */ private $linkedOrders = []; /** * @param LinkedOrderForViewing[] $linkedOrders */ public function __construct(array $linkedOrders) { foreach ($linkedOrders as $order) { $this->addLinkedOrder($order); } } /** * @return LinkedOrderForViewing[] */ public function getLinkedOrders(): array { return $this->linkedOrders; } /** * @param LinkedOrderForViewing $order */ private function addLinkedOrder(LinkedOrderForViewing $order): void { $this->linkedOrders[] = $order; } }