<?php
namespace Firebear\ImportExport\Model\Import\Attribute;

/**
 * Interceptor class for @see \Firebear\ImportExport\Model\Import\Attribute
 */
class Interceptor extends \Firebear\ImportExport\Model\Import\Attribute implements \Magento\Framework\Interception\InterceptorInterface
{
    use \Magento\Framework\Interception\Interceptor;

    public function __construct(\Firebear\ImportExport\Model\Import\Context $context, \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, \Magento\ImportExport\Model\ImportFactory $importFactory, \Magento\Eav\Model\Entity\Attribute\Set $set, \Magento\Eav\Model\Config $eavConfig, \Firebear\ImportExport\Setup\EavSetup $eavSetup, \Firebear\ImportExport\Helper\Data $helper, \Magento\Catalog\Model\Product\Media\Config $mediaConfig, \Firebear\ImportExport\Model\Import\Uploader $_fileUploader, \Magento\Framework\Filesystem $filesystem, \Magento\Swatches\Helper\Data $swatchesHelperData, \Magento\Swatches\Helper\Media $swatchHelperMedia, \Firebear\ImportExport\Model\Import\UploaderFactory $_uploaderFactory, \Magento\Eav\Model\Entity\Attribute\SetFactory $attributeSetFactory, array $data = [])
    {
        $this->___init();
        parent::__construct($context, $scopeConfig, $importFactory, $set, $eavConfig, $eavSetup, $helper, $mediaConfig, $_fileUploader, $filesystem, $swatchesHelperData, $swatchHelperMedia, $_uploaderFactory, $attributeSetFactory, $data);
    }

    /**
     * {@inheritdoc}
     */
    public function isNeedToLogInHistory()
    {
        $pluginInfo = $this->pluginList->getNext($this->subjectType, 'isNeedToLogInHistory');
        return $pluginInfo ? $this->___callPlugins('isNeedToLogInHistory', func_get_args(), $pluginInfo) : parent::isNeedToLogInHistory();
    }
}
