<?php
namespace CioPodProducts\Subscriber;
use Shopware\Storefront\Event\StorefrontRenderEvent;
use Shopware\Storefront\Page\Checkout\Confirm\CheckoutConfirmPage;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
class StorefrontRenderSubscriber implements EventSubscriberInterface
{
public static function getSubscribedEvents(): array
{
return [
StorefrontRenderEvent::class => 'onStorefrontRender'
];
}
public function onStorefrontRender(StorefrontRenderEvent $event)
{
if (array_key_exists('page', $event->getParameters())) {
// checkout confirm only!
$page = $event->getParameters()['page'];
if ($page instanceof CheckoutConfirmPage) {
$page->setHideShippingAddress(false);
}
}
}
}