BC Breaks vs 5.2.2-B1 [5.3.0-B1]

BC Breaks vs 5.2.2-B1 [5.3.0-B1]

Class Deleted (6)

Element

Introduced In

Fixed In

Element

Introduced In

Fixed In

CategoryItemRewrite

INP-1079 - Getting issue details... STATUS

never

CategoryItems_DBItem

INP-1316 - Getting issue details... STATUS

never

UserGroups_DBItem

InpSession

INP-1422 - Getting issue details... STATUS

https://in-portal.atlassian.net/browse/INP-1672

InpSessionStorage

PhrasesCache

Property Deleted (23)

Element

Introduced In

Fixed In

Element

Introduced In

Fixed In

kApplication::$RewriteListeners

INP-1079 - Getting issue details... STATUS

never

kRewriteUrlProcessor::$rewriteListeners

TemplatesCache::$_compressOutput

INP-1194 - Getting issue details... STATUS

never

kTempTablesHandler::$AlreadyProcessed

INP-1243 - Getting issue details... STATUS

never

kTempTablesHandler::$CopiedTables

kTempTablesHandler::$DroppedTables

kTempTablesHandler::$FKeysCache

kTempTablesHandler::$FinalRefs

kTempTablesHandler::$MasterIDs

kTempTablesHandler::$MasterTable

kTempTablesHandler::$TableIdCounter

kTempTablesHandler::$Tables

kTempTablesHandler::$WindowID

kTempTablesHandler::$savedIDs

kUnitConfigReader::$AfterConfigProcessed

INP-1301 - Getting issue details... STATUS

https://in-portal.atlassian.net/browse/INP-1673

kUnitConfigReader::$CacheExpired

kUnitConfigReader::$FinalStage

kUnitConfigReader::$ProcessAllConfigs

kUnitConfigReader::$StoreCache

kUnitConfigReader::$_directorySeparator

kUnitConfigReader::$_moduleFolderRegExp

kUnitConfigReader::$_skipFolders

LanguageImportHelper::$import_mode

INP-825 - Getting issue details... STATUS

https://in-portal.atlassian.net/browse/INP-1674

Property Scope Reduced (5)

Element

Introduced In

Fixed In

Element

Introduced In

Fixed In

kDBConnection::$errorHandler
OLD: public
NEW: protected

never

kDBLoadBalancer::$errorHandler
OLD: public
NEW: protected

kUnitConfigReader::$configData
OLD: public
NEW: protected

https://in-portal.atlassian.net/browse/INP-1673

 

kUnitConfigReader::$configFiles
OLD: public
NEW: protected

kUnitConfigReader::$prefixFiles
OLD: public
NEW: protected

Method Deleted (58)

Element

Introduced In

Fixed In

Element

Introduced In

Fixed In

CategoriesEventHandler::CategoryRewriteListener

never

CategoriesEventHandler::_buildMainUrl

CategoriesEventHandler::_parseCategory

CategoriesEventHandler::_parseFriendlyUrl

WidgetEventHandler::WidgetRewriteBuilder

WidgetEventHandler::WidgetRewriteListener

WidgetEventHandler::WidgetRewriteParser

kRewriteUrlProcessor::_initRewriteListeners

kRewriteUrlProcessor::_processRewriteListeners

kThemesHelper::getTemplateAliases

never

TemplatesCache::_compress

never

FormSubmissionsEventHandler::getFieldByRole

https://in-portal.atlassian.net/browse/INP-1675

kApplication::getUnitOption

kApplication::getUnitOptions

kApplication::setUnitOption

kDBItem::getStatusField

kUnitConfigReader::getUnitOption

kUnitConfigReader::getUnitOptions

kUnitConfigReader::setUnitOption

EmailTemplateEventHandler::OnProcessEmailQueue

never

MailingListEventHandler::OnProcessEmailQueue

MailingListEventHandler::_ensureDefault

kTempTablesHandler::AddTables

never

kTempTablesHandler::CheckSimultaniousEdit

kTempTablesHandler::CopySubTablesToLive

kTempTablesHandler::CreateTempTable

kTempTablesHandler::DoCopyLiveToTemp

kTempTablesHandler::DoCopyTempToOriginal

kTempTablesHandler::DropTempTable

kTempTablesHandler::GetForeignKeys

kTempTablesHandler::GetLiveName

kTempTablesHandler::GetMasterTempName

kTempTablesHandler::GetTempName

kTempTablesHandler::GetTempTablePrefix

kTempTablesHandler::IsTempTable

kTempTablesHandler::RaiseEvent

kTempTablesHandler::SearchTable

kTempTablesHandler::SetTables

kTempTablesHandler::UpdateChangeLogForeignKeys

kTempTablesHandler::UpdateForeignKeys

kTempTablesHandler::getMainIDs

kTempTablesHandler::saveID

kUnitConfigReader::ValidateConfig

never

kUnitConfigReader::getClasses

kUnitConfigReader::getPseudoByOptionName

kUnitConfigReader::parseAggregatedTags

kUnitConfigReader::parseClasses

kUnitConfigReader::parseConfig

kUnitConfigReader::parseHooks

kUnitConfigReader::parseScheduledTasks

kUnitConfigReader::varDump

kUnitConfigReader::ParseConfigs

https://in-portal.atlassian.net/browse/INP-1673

kUnitConfigReader::_sortRewriteListeners

kUnitConfigReader::iterateConfigs

kUnitConfigReader::postProcessConfig

kUnitConfigReader::prefixRegistred

kUnitConfigReader::processDynamicClones

ScheduledTaskEventHandler::OnRun

never

Method Scope Reduced (8)

Element

Introduced In

Fixed In

Element

Introduced In

Fixed In

FormsEventHandler::getForms
OLD: public
NEW: protected

https://in-portal.atlassian.net/browse/INP-1675

kTempTablesHandler::_getSeparateConnection
OLD: public
NEW: protected

never

kUnitConfigReader::PreloadConfigFile
OLD: public
NEW: protected

https://in-portal.atlassian.net/browse/INP-1673

kUnitConfigReader::configAllowed
OLD: public
NEW: protected

kUnitConfigReader::findConfigFiles
OLD: public
NEW: protected

kUnitConfigReader::getConfigName
OLD: public
NEW: protected

kUnitConfigReader::includeConfigFiles
OLD: public
NEW: protected

kUnitConfigReader::retrieveCollections
OLD: public
NEW: protected

Method Signature Changed (24)

Element

Introduced In

Fixed In

Element

Introduced In

Fixed In

kScheduledTaskManager::update
OLD: $scheduled_task_name, $fields_hash
NEW: &$scheduled_task_data, $fields_hash

never

FileHelper::_createCustomFields
OLD: $prefix, $field_name, &$virtual_fields, $is_image = false
NEW: $prefix, $field_name, \kUnitConfig $config, $is_image = false

https://in-portal.atlassian.net/browse/INP-1675

RelationshipEventHandler::getTitleField
OLD: $prefix
NEW: \kUnitConfig $config

ReportsEventHandler::GetMetricOptions
OLD: &$a_config_options, $exclude_field
NEW: \kUnitConfig $config, $exclude_field

kRecursiveHelper::MoveCategories
OLD: $category_ids, $dest_category_id
NEW: $category_ids, $dst_category_id

MailingListHelper::processQueue
OLD: &$messages

never

kEmail::send
OLD: $recipient_user_id = NULL, $immediate_send = true
NEW: $recipient_user_id = NULL

kTempTablesHandler::CancelEdit
OLD: $master = NULL

never

kTempTablesHandler::DeleteItems
OLD: $prefix, $special, $ids, $master = NULL, $foreign_key = NULL
NEW: $prefix, $special, $ids

kApplication::registerScheduledTask
OLD: $short_name, $event_string, $run_schedule, $status = STATUS_ACTIVE
NEW: $short_name, $event_string, $run_schedule, $module, $status = STATUS_ACTIVE

https://in-portal.atlassian.net/browse/INP-1676

kEventManager::registerScheduledTask
OLD: $short_name, $event_string, $run_schedule, $status = STATUS_ACTIVE
NEW: $short_name, $event_string, $run_schedule, $module, $status = STATUS_ACTIVE

kScheduledTaskManager::add
OLD: $short_name, $event_string, $run_schedule, $status = STATUS_ACTIVE
NEW: $short_name, $event_string, $run_schedule, $module, $status = STATUS_ACTIVE

kUnitConfigReader::findConfigFiles
OLD: $folderPath, $level = 0
NEW: $folder_path, $level = 0

https://in-portal.atlassian.net/browse/INP-1673

kUnitConfigReader::getConfigName
OLD: $folderPath
NEW: $folder_path

kUnitConfigReader::includeConfigFiles
OLD: $folderPath, $cache = true
NEW: $folder_path, $cache = true

kUnitConfigReader::scanModules
OLD: $folderPath, $cache = true
NEW: $folder_path, $cache = true

kEmail::_generateAccessKey
OLD: $log_fields_hash

never

FileHelper::pathToUrl
OLD: $url
NEW: $path, $domain = NULL

https://in-portal.atlassian.net/browse/INP-1677

kApplication::BaseURL
OLD: $prefix = '', $ssl = NULL, $add_port = true
NEW: $domain = '', $ssl_redirect = NULL

kApplication::HandleEvent
OLD: $event, $params = NULL, $specific_params = NULL
NEW: \kEvent $event

https://in-portal.atlassian.net/browse/INP-1678