Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
module-catalog-import-export
Model
Import
Product
ImageTypeProcessor.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\CatalogImportExport\Model\Import\Product
;
7
8
use
Magento\CatalogImportExport\Model\Import\Proxy\Product\ResourceModel
;
9
10
class
ImageTypeProcessor
11
{
15
private
$resourceFactory;
16
20
public
function
__construct
(
21
\
Magento
\CatalogImportExport\Model\
Import
\Proxy\
Product
\ResourceModelFactory $resourceFactory
22
) {
23
$this->resourceFactory = $resourceFactory;
24
}
25
29
public
function
getImageTypes()
30
{
31
$imageKeys = [];
33
$resource
= $this->resourceFactory->create();
34
$connection
=
$resource
->getConnection();
35
$select
=
$connection
->select();
36
$select
->from(
37
$resource
->getTable(
'eav_attribute'
),
38
[
'code'
=>
'attribute_code'
]
39
);
40
$select
->where(
41
'frontend_input = :frontend_input'
42
);
43
$bind = [
':frontend_input'
=>
'media_image'
];
44
45
$imageKeys =
$connection
->fetchCol(
$select
, $bind);
46
$imageKeys[] =
'_media_image'
;
47
48
return
$imageKeys;
49
}
50
}
Magento\CatalogImportExport\Model\Import\Product
Definition:
Product.php:39
Magento\CatalogImportExport\Model\Import\Product
$resource
$resource
Definition:
bulk.php:12
$select
$select
Definition:
catalog_rule_10_off_not_logged_rollback.php:14
Magento
Magento\CatalogImportExport\Model\Import\Product\ImageTypeProcessor\__construct
__construct(\Magento\CatalogImportExport\Model\Import\Proxy\Product\ResourceModelFactory $resourceFactory)
Definition:
ImageTypeProcessor.php:20
Magento\ImportExport\Model\Import
Definition:
Import.php:26
Magento\CatalogImportExport\Model\Import\Product\ImageTypeProcessor
Definition:
ImageTypeProcessor.php:10
Magento\CatalogImportExport\Model\Import\Proxy\Product\ResourceModel
Definition:
ResourceModel.php:14
$connection
$connection
Definition:
bulk.php:13