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-inventory-import-export
Model
Export
Filter
IntFilter.php
Go to the documentation of this file.
1
<?php
6
declare(strict_types=1);
7
8
namespace
Magento\InventoryImportExport\Model\Export\Filter
;
9
10
use
Magento\Inventory\Model\ResourceModel\SourceItem\Collection
;
11
use
Magento\InventoryImportExport\Model\Export\FilterProcessorInterface
;
12
16
class
IntFilter
implements
FilterProcessorInterface
17
{
24
public
function
process
(
Collection
$collection
,
string
$columnName,
$value
): void
25
{
26
if
(is_array(
$value
)) {
27
$from =
$value
[0] ??
null
;
28
$to =
$value
[1] ??
null
;
29
30
if
(is_numeric($from) && !empty($from)) {
31
$collection
->addFieldToFilter($columnName, [
'from'
=> $from]);
32
}
33
34
if
(is_numeric($to) && !empty($to)) {
35
$collection
->addFieldToFilter($columnName, [
'to'
=> $to]);
36
}
37
38
return
;
39
}
40
41
$collection
->addFieldToFilter($columnName, [
'eq'
=>
$value
]);
42
}
43
}
Magento\InventoryImportExport\Model\Export\FilterProcessorInterface
Definition:
FilterProcessorInterface.php:15
Magento\InventoryImportExport\Model\Export\Filter\IntFilter\process
process(Collection $collection, string $columnName, $value)
Definition:
IntFilter.php:24
$value
$value
Definition:
gender.phtml:16
Magento\InventoryImportExport\Model\Export\Filter
Definition:
IntFilter.php:8
Magento\InventoryImportExport\Model\Export\Filter\IntFilter
Definition:
IntFilter.php:16
Magento\Inventory\Model\ResourceModel\SourceItem\Collection
Definition:
Collection.php:19
$collection
$collection
Definition:
catalog_category_with_apostrophe_rollback.php:17