Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Manager

Открытые статические члены

static getHandlerDirectories ()
 
static getList (array $params=array())
 
static getById ($id)
 
static getByCode ($code)
 
static update ($primary, array $data)
 
static add (array $data)
 
static generateXmlId ()
 
static searchByRequest (Request $request)
 
static getFolderFromClassName ($className)
 
static sanitize ($name)
 
static getConsumersList ()
 
static getPsType ($paySystemId)
 
static getListWithRestrictions (Payment $payment, $mode=Restrictions\Manager::MODE_CLIENT)
 
static getClassNameFromPath ($path)
 
static getHandlerDescription ($handler, $psMode=null)
 
static getPathToHandlerFolder ($folder)
 
static getInnerPaySystemId ()
 
static isExist ($id)
 
static getObjectById ($id)
 
static getTariff ($folder, $paySystemId=0)
 
static getBusValueGroups ()
 
static delete ($primary)
 
static getPersonTypeIdList ($paySystemId)
 
static getDataRefundablePage ()
 
static isRestHandler ($handler)
 
static includeHandler ($actionFile)
 
static getHandlerName (string $handler, string $psMode='')
 

Открытые атрибуты

const HANDLER_AVAILABLE_TRUE = true
 
const HANDLER_AVAILABLE_FALSE = false
 
const EVENT_ON_GET_HANDLER_DESC = 'OnSaleGetHandlerDescription'
 
const EVENT_ON_PAYSYSTEM_UPDATE = 'OnSalePaySystemUpdate'
 
const CACHE_ID = "BITRIX_SALE_INNER_PS_ID"
 
const TTL = 31536000
 

Подробное описание

См. определение в файле manager.php строка 35

Методы

◆ add()

static add ( array $data)
static
Аргументы
array$data
Возвращает
\Bitrix\Main\ORM\Data\AddResult
Исключения

Exception

См. определение в файле manager.php строка 158

◆ delete()

static delete ( $primary)
static
Аргументы
$primary
Возвращает
\Bitrix\Main\Entity\DeleteResult|\Bitrix\Main\ORM\Data\DeleteResult
Исключения
ArgumentException

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

Аргументы
$primary
Возвращает
\Bitrix\Main\Entity\DeleteResult

См. определение в файле manager.php строка 811

◆ generateXmlId()

static generateXmlId ( )
static
Возвращает
string

См. определение в файле manager.php строка 168

◆ getBusValueGroups()

static getBusValueGroups ( )
static
Возвращает
array

См. определение в файле manager.php строка 768

◆ getByCode()

static getByCode ( $code)
static
Аргументы
$code
Возвращает
array|bool

См. определение в файле manager.php строка 111

◆ getById()

static getById ( $id)
static
Аргументы
$id
Возвращает
array|false

См. определение в файле manager.php строка 93

◆ getClassNameFromPath()

static getClassNameFromPath ( $path)
static
Аргументы
$path
Возвращает
string

См. определение в файле manager.php строка 523

◆ getConsumersList()

static getConsumersList ( )
static
Возвращает
array
Исключения

Bitrix\Main\ArgumentException

См. определение в файле manager.php строка 283

◆ getDataRefundablePage()

static getDataRefundablePage ( )
static
Возвращает
array

См. определение в файле manager.php строка 968

◆ getFolderFromClassName()

static getFolderFromClassName ( $className)
static
Аргументы
string$className
Возвращает
mixed|string

См. определение в файле manager.php строка 222

◆ getHandlerDescription()

static getHandlerDescription ( $handler,
$psMode = null )
static
Аргументы
$handler
null$psMode
Возвращает
array
Исключения

Bitrix\Main\ArgumentNullException

Исключения

Bitrix\Main\ArgumentOutOfRangeException

См. определение в файле manager.php строка 546

◆ getHandlerDirectories()

static getHandlerDirectories ( )
static
Возвращает
mixed
Исключения

Bitrix\Main\ArgumentNullException

Исключения

Bitrix\Main\ArgumentOutOfRangeException

См. определение в файле manager.php строка 66

◆ getHandlerName()

static getHandlerName ( string $handler,
string $psMode = '' )
static

См. определение в файле manager.php строка 1090

◆ getInnerPaySystemId()

static getInnerPaySystemId ( )
static
Возвращает
int

См. определение в файле manager.php строка 642

◆ getList()

static getList ( array $params = array())
static
Аргументы
array$params
Возвращает
\Bitrix\Main\DB\Result
Исключения

Bitrix\Main\ArgumentException

См. определение в файле manager.php строка 84

◆ getListWithRestrictions()

static getListWithRestrictions ( Payment $payment,
$mode = Restrictions\Manager::MODE_CLIENT )
static
Аргументы
Payment$payment
int$mode
Возвращает
array
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\SystemException

См. определение в файле manager.php строка 363

◆ getObjectById()

static getObjectById ( $id)
static
Аргументы
$id
Возвращает
Service|null

См. определение в файле manager.php строка 719

◆ getPathToHandlerFolder()

static getPathToHandlerFolder ( $folder)
static
Аргументы
$folder
Возвращает
string|null
Исключения

Bitrix\Main\ArgumentNullException

Исключения

Bitrix\Main\ArgumentOutOfRangeException

См. определение в файле manager.php строка 594

◆ getPersonTypeIdList()

static getPersonTypeIdList ( $paySystemId)
static
Аргументы
$paySystemId
Возвращает
array
Исключения

Bitrix\Main\ArgumentException

См. определение в файле manager.php строка 907

◆ getPsType()

static getPsType ( $paySystemId)
static
Аргументы
$paySystemId
Возвращает
string

См. определение в файле manager.php строка 311

◆ getTariff()

static getTariff ( $folder,
$paySystemId = 0 )
static
Аргументы
$folder
int$paySystemId
Возвращает
array|mixed
Исключения

Bitrix\Main\ArgumentNullException

Исключения

Bitrix\Main\ArgumentOutOfRangeException

См. определение в файле manager.php строка 739

◆ includeHandler()

static includeHandler ( $actionFile)
static
Аргументы
$actionFile
Возвращает
array
Исключения

Bitrix\Main\ArgumentNullException

Исключения

Bitrix\Main\ArgumentOutOfRangeException

Исключения

Bitrix\Main\SystemException

См. определение в файле manager.php строка 1041

◆ isExist()

static isExist ( $id)
static
Аргументы
$id
Возвращает
bool

См. определение в файле manager.php строка 710

◆ isRestHandler()

static isRestHandler ( $handler)
static
Аргументы
$handler
Возвращает
bool

См. определение в файле manager.php строка 1016

◆ sanitize()

static sanitize ( $name)
static
Аргументы
string$name
Возвращает
mixed

См. определение в файле manager.php строка 239

◆ searchByRequest()

static searchByRequest ( Request $request)
static
Аргументы
Request$request
Возвращает
array|false
Исключения
ArgumentException

Bitrix\Main\ArgumentNullException

Исключения

Bitrix\Main\ArgumentOutOfRangeException

Исключения

Bitrix\Main\ArgumentTypeException

Исключения

Bitrix\Main\ObjectException

См. определение в файле manager.php строка 182

◆ update()

static update ( $primary,
array $data )
static
Аргументы
$primary
array$data
Возвращает
\Bitrix\Main\ORM\Data\UpdateResult
Исключения

Exception

Аргументы
$primary
array$data
Возвращает
\Bitrix\Main\Entity\UpdateResult

См. определение в файле manager.php строка 128

Данные класса

◆ CACHE_ID

const CACHE_ID = "BITRIX_SALE_INNER_PS_ID"

См. определение в файле manager.php строка 43

◆ EVENT_ON_GET_HANDLER_DESC

const EVENT_ON_GET_HANDLER_DESC = 'OnSaleGetHandlerDescription'

См. определение в файле manager.php строка 40

◆ EVENT_ON_PAYSYSTEM_UPDATE

const EVENT_ON_PAYSYSTEM_UPDATE = 'OnSalePaySystemUpdate'

См. определение в файле manager.php строка 41

◆ HANDLER_AVAILABLE_FALSE

const HANDLER_AVAILABLE_FALSE = false

См. определение в файле manager.php строка 38

◆ HANDLER_AVAILABLE_TRUE

const HANDLER_AVAILABLE_TRUE = true

См. определение в файле manager.php строка 37

◆ TTL

const TTL = 31536000

См. определение в файле manager.php строка 44