Files
kupshop/bundles/KupShop/CDNBundle/Admin/Tabs/CDNSettingsTab.php
2025-08-02 16:30:27 +02:00

37 lines
697 B
PHP

<?php
namespace KupShop\CDNBundle\Admin\Tabs;
use KupShop\AdminBundle\Admin\WindowTab;
use KupShop\CDNBundle\CDN;
use Symfony\Component\Routing\Router;
class CDNSettingsTab extends WindowTab
{
protected $title = 'flapCDN';
protected $template = 'CDNSettingsTab.tpl';
/** @var CDN */
protected $cdn;
public static function getTypes()
{
return [
'settings' => 1,
];
}
public function handleActivate()
{
$url = path('kupshop_cdn_cdn_webhook', [], Router::ABSOLUTE_URL);
$this->cdn->setStreamWebhook($url);
}
/** @required */
public function setCdn(CDN $cdn)
{
$this->cdn = $cdn;
}
}