См. определение в файле manager.php строка 86
◆ __construct()
◆ __clone()
◆ createClone()
createClone |
( |
\SplObjectStorage | $cloneEntity | ) |
|
◆ createTrackingObject()
createTrackingObject |
( |
| $className, |
|
|
array | $params, |
|
|
Services\Base | $deliveryService ) |
|
protected |
- Аргументы
-
string | $className | Class name delivered from \Bitrix\Sale\Delivery\Tracking\Base |
array | $params | |
Services\Base | $deliveryService | |
- Возвращает
- Base
- Исключения
-
ArgumentNullException | |
SystemException | |
См. определение в файле manager.php строка 310
◆ getCheckPeriod()
static getCheckPeriod |
( |
| ) |
|
|
staticprotected |
◆ getClassNames()
Returns list of known class names
- Возвращает
- array
См. определение в файле manager.php строка 809
◆ getInstance()
◆ getMappedStatuses()
static getMappedStatuses |
( |
| ) |
|
|
staticprotected |
Returns mapping tracking statuses to shipment statuses.
- Возвращает
- array
- Исключения
-
См. определение в файле manager.php строка 232
◆ getStatus()
- Аргументы
-
- Возвращает
- StatusResult
- Исключения
-
ArgumentNullException | |
SystemException | |
См. определение в файле manager.php строка 253
◆ getStatusByShipmentId()
getStatusByShipmentId |
( |
| $shipmentId, |
|
|
| $trackingNumber = '' ) |
- Аргументы
-
int | $shipmentId | |
string | $trackingNumber | if changed |
- Возвращает
- StatusResult
- Исключения
-
ArgumentNullException | |
SystemException | |
| |
Bitrix\Main\ArgumentException
См. определение в файле manager.php строка 173
◆ getStatusesList()
static getStatusesList |
( |
| ) |
|
|
static |
◆ getStatusName()
static getStatusName |
( |
| $status | ) |
|
|
static |
- Аргументы
-
- Возвращает
- string
См. определение в файле manager.php строка 118
◆ getTrackingObjectByDeliveryId()
getTrackingObjectByDeliveryId |
( |
| $deliveryId | ) |
|
- Аргументы
-
- Возвращает
- Base|null
- Исключения
-
ArgumentNullException | |
SystemException | |
| |
Bitrix\Main\ArgumentException
См. определение в файле manager.php строка 276
◆ getTrackingUrl()
getTrackingUrl |
( |
| $deliveryId, |
|
|
| $trackingNumber = '' ) |
- Аргументы
-
int | $deliveryId | Delivery service id. |
string | $trackingNumber | Trcking number. |
- Возвращает
- string Url were we can see tracking information.
- Исключения
-
См. определение в файле manager.php строка 152
◆ initClassNames()
- Исключения
-
Bitrix\Main\LoaderException
For custom handlers use (for example in init.php) paste code like this:
function addCustomDeliveryTrackingServices() { return new \Bitrix\Main\EventResult( \Bitrix\Main\EventResult::SUCCESS, array( '\Custom\Name\Space\TrackingHandlerClass' => '/custom/path/tracking_handler_class.php' ), 'sale' ); }
$eventManager->addEventHandler('sale', 'onSaleDeliveryTrackingClassNamesBuildList', 'addCustomDeliveryTrackingServices');
См. определение в файле manager.php строка 765
◆ isClone()
◆ sendOnStatusesChangedEvent()
sendOnStatusesChangedEvent |
( |
array | $params | ) |
|
|
protected |
- Аргументы
-
StatusChangeEventParam[] | $params | |
См. определение в файле manager.php строка 739
◆ startRefreshingStatuses()
static startRefreshingStatuses |
( |
| ) |
|
|
static |
Starts statuses refreshing
См. определение в файле manager.php строка 327
◆ updateShipment()
- Аргументы
-
int | $shipmentId | |
StatusResult | $params | |
- Возвращает
- UpdateResult
- Исключения
-
Exception
См. определение в файле manager.php строка 821
◆ updateStatuses()
- Возвращает
- Result todo: timelimit
См. определение в файле manager.php строка 372
◆ $activeStatusLiveTime
$activeStatusLiveTime = 5184000 |
|
staticprotected |
◆ $classNames
◆ $instance
◆ $isClone