/** * @param \Magento\Framework\Logger $logger * @param \Magento\Framework\Event\ManagerInterface $eventManager * @param \Magento\Framework\App\Resource $resource * @param \Magento\Framework\Module\Dir\Reader $modulesReader * @param \Magento\Framework\Module\ModuleListInterface $moduleList * @param \Magento\Framework\Module\ResourceInterface $resourceResource * @param \Magento\Framework\Module\Setup\MigrationFactory $migrationFactory * @param \Magento\Framework\Encryption\EncryptorInterface $encryptor * @param \Magento\Framework\App\Filesystem $filesystem * @param PropertyMapperInterface $attributeMapper */ public function __construct(\Magento\Framework\Logger $logger, \Magento\Framework\Event\ManagerInterface $eventManager, \Magento\Framework\App\Resource $resource, \Magento\Framework\Module\Dir\Reader $modulesReader, \Magento\Framework\Module\ModuleListInterface $moduleList, \Magento\Framework\Module\ResourceInterface $resourceResource, \Magento\Framework\Module\Setup\MigrationFactory $migrationFactory, \Magento\Framework\Encryption\EncryptorInterface $encryptor, \Magento\Framework\App\Filesystem $filesystem, PropertyMapperInterface $attributeMapper) { $this->attributeMapper = $attributeMapper; parent::__construct($logger, $eventManager, $resource, $modulesReader, $moduleList, $resourceResource, $migrationFactory, $encryptor, $filesystem); }