vendor/shopware/storefront/Page/Wishlist/GuestWishlistPageLoader.php line 28
<?php declare(strict_types=1);namespace Shopware\Storefront\Page\Wishlist;use Shopware\Core\Framework\Log\Package;use Shopware\Core\System\SalesChannel\SalesChannelContext;use Shopware\Storefront\Page\GenericPageLoaderInterface;use Symfony\Component\EventDispatcher\EventDispatcherInterface;use Symfony\Component\HttpFoundation\Request;/*** Do not use direct or indirect repository calls in a PageLoader. Always use a store-api route to get or put data.*/#[Package('storefront')]class GuestWishlistPageLoader{/*** @internal*/public function __construct(private readonly GenericPageLoaderInterface $genericPageLoader,private readonly EventDispatcherInterface $eventDispatcher) {}public function load(Request $request, SalesChannelContext $context): GuestWishlistPage{$page = $this->genericPageLoader->load($request, $context);$page = GuestWishlistPage::createFrom($page);$this->eventDispatcher->dispatch(new GuestWishlistPageLoadedEvent($page, $context, $request));return $page;}}