1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
producttypemapper.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Sale\Internals\Catalog
;
4
5
use
Bitrix\Sale
;
6
use
Bitrix\Catalog
;
7
8
class
ProductTypeMapper
9
{
10
public
static
function
getType
(
int
$catalogType): ?int
11
{
12
if
($catalogType ===
Catalog
\ProductTable::TYPE_SET)
13
{
14
return
Sale\BasketItem::TYPE_SET
;
15
}
16
17
if
($catalogType ===
Catalog
\ProductTable::TYPE_SERVICE)
18
{
19
return
Sale\BasketItem::TYPE_SERVICE
;
20
}
21
22
return
null
;
23
}
24
25
public
static
function
getCatalogType
(?
int
$saleType): ?int
26
{
27
if
($saleType ===
Sale
\
BasketItem::TYPE_SET
)
28
{
29
return
Catalog\ProductTable::TYPE_SET
;
30
}
31
32
if
($saleType ===
Sale
\
BasketItem::TYPE_SERVICE
)
33
{
34
return
Catalog\ProductTable::TYPE_SERVICE
;
35
}
36
37
return
null
;
38
}
39
}
Bitrix\Catalog\ProductTable\TYPE_SET
const TYPE_SET
Определения
product.php:71
Bitrix\Catalog\ProductTable\TYPE_SERVICE
const TYPE_SERVICE
Определения
product.php:76
Bitrix\Sale\BasketItem\TYPE_SET
const TYPE_SET
Определения
basketitem.php:28
Bitrix\Sale\BasketItem\TYPE_SERVICE
const TYPE_SERVICE
Определения
basketitem.php:29
Bitrix\Sale\Internals\Catalog\ProductTypeMapper
Определения
producttypemapper.php:9
Bitrix\Sale\Internals\Catalog\ProductTypeMapper\getType
static getType(int $catalogType)
Определения
producttypemapper.php:10
Bitrix\Sale\Internals\Catalog\ProductTypeMapper\getCatalogType
static getCatalogType(?int $saleType)
Определения
producttypemapper.php:25
Bitrix\Catalog
Bitrix\Sale\Internals\Catalog
Определения
producttypemapper.php:3
Bitrix\Sale
bitrix
modules
sale
lib
internals
catalog
producttypemapper.php
Создано системой
1.14.0