is_drupal: move functionality that calls this deprecated variable to System classes
CRM_Utils_System::is_drupal
(and is_wordpress
, is_joomla
) is deprecated so need to move these to the System classes. Some of these are minor so I figure it's easier to capture a few different PRs with this issue.
CRM_Custom_Form_Group::postProcess()
CRM_Utils_System::ipAddress()
CRM_Core_Error::debug_log_message()
CRM_Core_BAO_UFMatch::synchronizeUFMatch()
CRM_UF_Page_Group::profile()
CRM_Mailing_Info::workflowEnabled()
CRM_Utils_System_Base::getCiviSourceStorage()
CRM_Dedupe_Merger::relTables()
$config->userFramework
has not been deprecated and might still be useful for templates and such. Should any call to $config->userSystem->is_drupal
be replaced with the more verbose: $config->userFramework EQ 'Drupal' || $config->userFramework EQ 'Backdrop' || $config->userFramework EQ 'Drupal8'
.