Files

53 lines
1.2 KiB
PHP

<?php
/**
* @package Plumrocket_CookieConsent
* @copyright Copyright (c) 2025 Plumrocket Inc. (https://plumrocket.com)
* @license https://plumrocket.com/license End-user License Agreement
*/
declare(strict_types=1);
namespace Plumrocket\CookieConsent\ViewModel\Integration;
use Magento\Framework\View\Element\Block\ArgumentInterface;
/**
* @since 2.0.4
*/
class NoCookieYoutube implements ArgumentInterface
{
/**
* @var \Plumrocket\CookieConsent\Model\Integration\NoCookieYoutube
*/
private $noCookieYoutube;
/**
* @param \Plumrocket\CookieConsent\Model\Integration\NoCookieYoutube $noCookieYoutube
*/
public function __construct(\Plumrocket\CookieConsent\Model\Integration\NoCookieYoutube $noCookieYoutube)
{
$this->noCookieYoutube = $noCookieYoutube;
}
/**
* Check if no cookie is enabled.
*
* @return bool
*/
public function isEnabled(): bool
{
return $this->noCookieYoutube->isEnabled();
}
/**
* Get key of associated cookie category.
*
* @return string
*/
public function getAssociatedCategoryKey(): string
{
return $this->noCookieYoutube->getAssociatedCategoryKey();
}
}