add( $this->render( 'order-delivery-extra.html', [ 'module_id' => ClickAndCollect::getModuleId() ] ) ); } public function displayWithdrawalDate(HookRenderEvent $event) { $order = $this->getSession()->getOrder(); if ((null !== $order) && $order->getDeliveryModuleId() == ClickAndCollect::getModuleId()) { $sessionData = $this->getSession()->get('cncData'); $selectedDay = $sessionData->getDeliveryDate(); if (null !== $selectedDay) { $event->add( $this->render( 'delivery-address.html', [ 'day' => $selectedDay, 'place_id' => $sessionData->getPlaceId() ]) ); } else throw new TheliaProcessException("ClickAndCollect : Impossible de récupérer les données de session sessionData"); } } }