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

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

 __construct ()
 
 onBeforePerformIteration ()
 
 onAfterPerformIteration ()
 
 hideNotifier ()
 
- Открытые члены унаследованные от Process
 __construct ($options=array())
 
 addStage ($params)
 
 restore ()
 
 reset ()
 
 performStage ()
 
 performIteration ()
 
 setStepSize ($code, $stepSize)
 Staging.
 
 nextStage ()
 
 nextStep ()
 
 isStage ($code)
 
 stageLT ($code)
 
 stageGT ($code)
 
 setStage ($stage)
 
 getStageCode ()
 
 getCurrStageIndex ()
 
 getStep ()
 
 getStage ($code)
 
 getCurrStageStepSize ()
 
 getStagePercent ($sNum=false)
 Percentage.
 
 getPercentBetween ($codeFrom, $codeTo)
 
 getPercentFromToCurrent ($codeFrom)
 
 getCurrentPercentRange ()
 
 getPercent ()
 
 calcSubPercent ($range)
 
 getSubPercentByTotalAndDone ($total, $done=0)
 
 checkQuota ()
 Quotas info.
 
 setTimeLimit ($timeLimit)
 
 getMemoryPeak ()
 
 clearLogFile ()
 Logging.
 
 getLogFileDir ()
 
 getLogFilePath ()
 
 logMessage ($message='', $addTimeStamp=true)
 
 logMemoryUsage ()
 
 logFinalResult ()
 
 getLockFilePath ()
 Lock.
 
 lockProcess ()
 
 unLockProcess ()
 
 checkProcessLocked ()
 
 getData ()
 Util.
 

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

const SESS_KEY = 'location_migration'
 
const NOTIF_TAG = 'SALE_LOCATIONPRO_PLZ_MIGRATE'
 
- Открытые атрибуты унаследованные от Process
const JUST_SHOW_STAGES = false
 
const MIN_TIME_LIMIT = 5
 
const DEBUG_MODE = false
 
const DEBUG_FOLDER = '%BX_ROOT%/tmp/'
 
const DEBUG_FILE = '%SESSION_KEY%_process.txt'
 
const LOCK_FILE = '%SESSION_KEY%_lock'
 
const CALLBACK_TYPE_MANUAL = 'manual'
 
const CALLBACK_TYPE_QUOTA = 'quota'
 

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

 stageCreateTypes ()
 
 stageConvertTree ()
 
 stageConvertZones ()
 
 stageConvertLinks ()
 
 stageCopyDefaultLocations ()
 
 stageCopyZipCodes ()
 
- Защищенные члены унаследованные от Process
 stageCompare ($code, $way)
 
 saveStartTime ()
 
 saveMemoryPeak ()
 
 getHitTime ()
 Diagnostics tools.
 
 getProcessTime ()
 
 getProcessTimeString ()
 
 getHitTimeString ()
 
 getElapsedTimeString ()
 
 getTimeString ($time=0)
 
 getTimeStampString ()
 
 getMemoryPeakString ()
 
 getBlock ($from)
 

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

- Защищенные данные унаследованные от Process
 $stages = array()
 
 $stagesByCode = array()
 
 $stage = 0
 
 $step = 0
 
 $data = array()
 
 $time = 0
 
 $timeLimit = 20
 
 $sessionKey = 'long_process'
 
 $useLock = false
 
 $options = array()
 

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

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

Конструктор(ы)

◆ __construct()

__construct ( )

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

Методы

◆ hideNotifier()

hideNotifier ( )

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

◆ onAfterPerformIteration()

onAfterPerformIteration ( )

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

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

◆ onBeforePerformIteration()

onBeforePerformIteration ( )

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

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

◆ stageConvertLinks()

stageConvertLinks ( )
protected

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

◆ stageConvertTree()

stageConvertTree ( )
protected

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

◆ stageConvertZones()

stageConvertZones ( )
protected

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

◆ stageCopyDefaultLocations()

stageCopyDefaultLocations ( )
protected

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

◆ stageCopyZipCodes()

stageCopyZipCodes ( )
protected

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

◆ stageCreateTypes()

stageCreateTypes ( )
protected

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

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

◆ NOTIF_TAG

const NOTIF_TAG = 'SALE_LOCATIONPRO_PLZ_MIGRATE'

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

◆ SESS_KEY

const SESS_KEY = 'location_migration'

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