<?php
/**
 * Webkul Software.
 *
 * @category  Webkul
 * @package   Webkul_Agorae
 * @author    Webkul
 * @copyright Copyright (c) Webkul Software Private Limited (https://webkul.com)
 * @license   https://store.webkul.com/license.html
 */
namespace Webkul\Agorae\Model\Plugin;

/**
 * Agorae Model Plugin DesignConfig
 */
class DesignConfig
{
    /**
     * @var \Magento\Framework\App\Config\ScopeConfigInterface
     */
    private $scopeconfig;

    /**
     * @var \Magento\Store\Model\StoreManagerInterface
     */
    private $storeManager;

    /**
     * @var \Magento\Framework\View\Design\Theme\ThemeProviderInterface
     */
    private $themeProvider;

    /**
     * @var \Webkul\Agorae\Helper\Data
     */
    private $helper;

    /**
     * __construct
     * @param LoggerInterface $logger
     * @param State           $appState
     * @param Source          $assetSource
     * @param Temporary       $temporaryFile
     * @param Data            $helper
     */
    public function __construct(
        \Magento\Framework\App\Config\ScopeConfigInterface $scopeconfig,
        \Magento\Store\Model\StoreManagerInterface $storeManager,
        \Magento\Framework\View\Design\Theme\ThemeProviderInterface $themeProvider,
        \Webkul\Agorae\Helper\Data $helper
    ) {
        $this->scopeconfig = $scopeconfig;
        $this->storeManager = $storeManager;
        $this->themeProvider = $themeProvider;
        $this->helper = $helper;
    }
}
