config->marketplaceIsEnabled()) { return $this->notFound(); } if (!$this->security->isGranted(MarketplacePermissions::CAN_REMOVE_PACKAGES)) { return $this->accessDenied(); } return $this->delegateView( [ 'returnUrl' => $this->routeProvider->buildListRoute(), 'viewParameters' => [ 'packageDetail' => $this->packageModel->getPackageDetail("{$vendor}/{$package}"), ], 'contentTemplate' => '@Marketplace/Package/remove.html.twig', 'passthroughVars' => [ 'mauticContent' => 'package', 'activeLink' => '#mautic_marketplace', 'route' => $this->routeProvider->buildRemoveRoute($vendor, $package), ], ] ); } }