getId(); $modes = SocolissimoDeliveryModeQuery::create(); if (null !== $mode) { $modes->filterById($mode); } return $modes; } public function parseResults(LoopResult $loopResult) { /** @var \SoColissimo\Model\SocolissimoDeliveryMode $mode */ foreach ($loopResult->getResultDataCollection() as $mode) { $loopResultRow = new LoopResultRow($mode); $loopResultRow->set("ID", $mode->getId()) ->set("TITLE", $mode->getTitle()) ->set("CODE", $mode->getCode()) ->set("FREESHIPPING_ACTIVE", $mode->getFreeshippingActive()) ->set("FREESHIPPING_FROM", $mode->getFreeshippingFrom()); $loopResult->addRow($loopResultRow); } return $loopResult; } }