Bitrix-D7
23.9
Загрузка...
Поиск...
Не найдено
tradebinding.php
1
<?php
2
namespace
Bitrix\Sale\Services\PaySystem\Restrictions
;
3
4
use
Bitrix\Main\Localization\Loc
;
5
use
Bitrix\Sale
;
6
use
Bitrix\Sale\Services\Base
;
7
8
Loc::loadMessages
(__FILE__);
9
14
class
TradeBinding
extends
Base\TradeBindingRestriction
15
{
20
protected
static
function
getOrder
(
Sale
\Internals\
Entity
$entity)
21
{
22
if
($entity instanceof
Sale
\
Payment
)
23
{
25
$collection = $entity->getCollection();
26
28
return
$collection->
getOrder
();
29
}
30
elseif ($entity instanceof
Sale
\
Order
)
31
{
33
return
$entity;
34
}
35
36
return
null
;
37
}
38
}
Bitrix\Main\Localization\Loc
Definition
loc.php:11
Bitrix\Main\Localization\Loc\loadMessages
static loadMessages($file)
Definition
loc.php:64
Bitrix\Main\ORM\Entity
Definition
entity.php:26
Bitrix\Sale\Helpers\Order
Definition
order.php:10
Bitrix\Sale\Payment
Definition
payment.php:19
Bitrix\Sale\Services\Base\TradeBindingRestriction\getOrder
static getOrder(Sale\Internals\Entity $entity)
Definition
tradebindingrestriction.php:141
Bitrix\Sale\Services\PaySystem\Restrictions\TradeBinding
Definition
tradebinding.php:15
Bitrix\Sale\Services\Base
Definition
concreteproductrestriction.php:3
Bitrix\Sale\Services\PaySystem\Restrictions
Definition
concreteproduct.php:3
Bitrix\Sale
Sale
modules
sale
lib
services
paysystem
restrictions
tradebinding.php
Создано системой
1.10.0