1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
pricefieldassemblerfactory.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Catalog\Grid\Row\Assembler\Factory
;
4
5
use
Bitrix\Catalog\Grid\Column\PriceProvider
;
6
use
Bitrix\Catalog\Grid\Row\Assembler\PriceFieldAssembler
;
7
use
Bitrix\Catalog\GroupTable
;
8
9
class
PriceFieldAssemblerFactory
10
{
11
public
function
createForCatalogPrices
():
PriceFieldAssembler
12
{
13
$columnIds = [];
14
15
foreach
(
GroupTable::getTypeList
() as
$type
)
16
{
17
$columnIds[] = PriceProvider::getPriceTypeColumnId(
18
(
int
)
$type
[
'ID'
]
19
);
20
}
21
22
return
new
PriceFieldAssembler
($columnIds);
23
}
24
}
$type
$type
Определения
options.php:106
Bitrix\Catalog\Grid\Column\PriceProvider
Определения
priceprovider.php:10
Bitrix\Catalog\Grid\Row\Assembler\Factory\PriceFieldAssemblerFactory
Определения
pricefieldassemblerfactory.php:10
Bitrix\Catalog\Grid\Row\Assembler\Factory\PriceFieldAssemblerFactory\createForCatalogPrices
createForCatalogPrices()
Определения
pricefieldassemblerfactory.php:11
Bitrix\Catalog\Grid\Row\Assembler\PriceFieldAssembler
Определения
pricefieldassembler.php:11
Bitrix\Catalog\GroupTable
Определения
group.php:44
Bitrix\Catalog\GroupTable\getTypeList
static getTypeList()
Определения
group.php:273
Bitrix\Catalog\Grid\Row\Assembler\Factory
Определения
pricefieldassemblerfactory.php:3
bitrix
modules
catalog
lib
grid
row
assembler
factory
pricefieldassemblerfactory.php
Создано системой
1.14.0