Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Import
+ Граф наследования:Import:

Открытые члены

 setManifestCode ($code)
 
 getManifestCode ()
 
 run ()
 
 doInitManifest (?string $next, int $step, string $type)
 
 doClean ($code, $step, $next, bool $clearFull=false)
 
 doLoad ($step, $code, $content)
 
 doStart ($app=null, string $mode=Helper::MODE_IMPORT, array $option=[])
 
 doFinish (string $mode=Helper::MODE_IMPORT)
 
 get ()
 
- Открытые члены унаследованные от Base
 __construct ($processId=0)
 
 setProcessId (int $processId)
 
 getContext ()
 
 setContext ($context='')
 
 getContextEntity ()
 
 setContextEntity ($appId=0)
 
 getSetting ()
 
 register (array $data, array $additionalOptions=[], int $userId=0, string $appCode='', bool $byAgent=true)
 
 unregister ()
 
 getNotificationInstance ()
 
 getStatus ()
 

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

const ACTION = 'import'
 
const ERROR_MANIFEST_IS_NOT_AVAILABLE = 'ERROR_MANIFEST_IS_NOT_AVAILABLE'
 
- Открытые атрибуты унаследованные от Base
const CONTEXT_PREFIX = 'configuration_action'
 
const ACTION = 'base'
 
const ERROR_PROCESS_NOT_FOUND = 'PROCESS_NOT_FOUND'
 
const ERROR_PROCESS_DID_NOT_CREATE = 'PROCESS_DID_NOT_CREATE'
 
const STATUS_START = 'S'
 
const STATUS_PROCESS = 'P'
 
const STATUS_FINISH = 'F'
 
const STATUS_ERROR = 'E'
 
const STATUS_UNKNOWN = 'U'
 
const STATUSES
 
const PROPERTY_STRUCTURE = 'STRUCTURE'
 
const PROPERTY_FILES = 'FILES'
 
const PROPERTY_MANIFEST = 'MANIFEST'
 

Защищенные члены

 check (array $data)
 
 checkRegister ($data)
 
- Защищенные члены унаследованные от Base
 init ()
 
 reset ()
 
 getStructureData ()
 
 prepareData ($data)
 
 setStatus (string $status)
 

Дополнительные унаследованные члены

- Открытые статические члены унаследованные от Base
static runAgent (int $processId)
 
- Защищенные данные унаследованные от Base
const MODULE_ID = 'rest'
 
 $processId = 0
 
 $setting = null
 
 $notification = null
 

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

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

Методы

◆ check()

check ( array $data)
protected

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

◆ checkRegister()

checkRegister ( $data)
protected

Переопределяет метод предка Base.

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

◆ doClean()

doClean ( $code,
$step,
$next,
bool $clearFull = false )
Аргументы
$code
$step
$next
bool$clearFull
Возвращает
array

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

◆ doFinish()

doFinish ( string $mode = Helper::MODE_IMPORT)
Аргументы
string$mode
Возвращает
array
Исключения
ArgumentException

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ doInitManifest()

doInitManifest ( ?string $next,
int $step,
string $type )
Аргументы
string | null$next
int$step
string$type
Возвращает
array

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

◆ doLoad()

doLoad ( $step,
$code,
$content )
Аргументы
$step
$code
$content
Возвращает
array

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

◆ doStart()

doStart ( $app = null,
string $mode = Helper::MODE_IMPORT,
array $option = [] )
Аргументы
mixed | null$app
string$mode
array$option
Возвращает
string[]

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

◆ get()

get ( )

Returns information about current action

Возвращает
array

Переопределяет метод предка Base.

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

◆ getManifestCode()

getManifestCode ( )

Return uses manifest

Возвращает
string

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

◆ run()

run ( )

Runs action step.

Возвращает
bool
Исключения
ArgumentException

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

Переопределяет метод предка Base.

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

◆ setManifestCode()

setManifestCode ( $code)

Sets uses manifest

Аргументы
$code
Возвращает
bool

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

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

◆ ACTION

const ACTION = 'import'

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

◆ ERROR_MANIFEST_IS_NOT_AVAILABLE

const ERROR_MANIFEST_IS_NOT_AVAILABLE = 'ERROR_MANIFEST_IS_NOT_AVAILABLE'

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