<?php /** * This file contains QUI\ERP\Order\Controls\OrderProcess\Delivery */ namespace QUI\ERP\Order\Controls\OrderProcess; use QUI; use QUI\Locale; use function dirname; /** * Class Delivery * * @package QUI\ERP\Order\Controls * @todo in delivery */ class Delivery extends QUI\ERP\Order\Controls\AbstractOrderingStep { /** * @return string * * @throws QUI\Exception */ public function getBody(): string { $Engine = QUI::getTemplateManager()->getEngine(); $Order = $this->getAttribute('Order'); $Engine->assign([ 'User' => $Order->getCustomer() ]); return $Engine->fetch(dirname(__FILE__) . '/Delivery.html'); } /** * @param null|Locale $Locale * @return string */ public function getName(null | Locale $Locale = null): string { return 'Delivery'; } /** * @return string */ public function getIcon(): string { return 'fa-truck'; } public function validate(): void { // TODO: Implement validate() method. } public function save(): void { // TODO: Implement save() method. } }