PMA\libraries\DisplayResults::_setDefaultTransformations PHP Method

_setDefaultTransformations() private method

Sets default transformations for some columns
private _setDefaultTransformations ( ) : void
return void
    private function _setDefaultTransformations()
    {
        $json_highlighting_data = array('libraries/plugins/transformations/output/Text_Plain_Json.php', 'PMA\\libraries\\plugins\\transformations\\output\\Text_Plain_Json', 'Text_Plain');
        $sql_highlighting_data = array('libraries/plugins/transformations/output/Text_Plain_Sql.php', 'PMA\\libraries\\plugins\\transformations\\output\\Text_Plain_Sql', 'Text_Plain');
        $blob_sql_highlighting_data = array('libraries/plugins/transformations/output/Text_Octetstream_Sql.php', 'PMA\\libraries\\plugins\\transformations\\output\\Text_Octetstream_Sql', 'Text_Octetstream');
        $link_data = array('libraries/plugins/transformations/Text_Plain_Link.php', 'PMA\\libraries\\plugins\\transformations\\Text_Plain_Link', 'Text_Plain');
        $this->transformation_info = array('information_schema' => array('events' => array('event_definition' => $sql_highlighting_data), 'processlist' => array('info' => $sql_highlighting_data), 'routines' => array('routine_definition' => $sql_highlighting_data), 'triggers' => array('action_statement' => $sql_highlighting_data), 'views' => array('view_definition' => $sql_highlighting_data)), 'mysql' => array('event' => array('body' => $blob_sql_highlighting_data, 'body_utf8' => $blob_sql_highlighting_data), 'general_log' => array('argument' => $sql_highlighting_data), 'help_category' => array('url' => $link_data), 'help_topic' => array('example' => $sql_highlighting_data, 'url' => $link_data), 'proc' => array('param_list' => $blob_sql_highlighting_data, 'returns' => $blob_sql_highlighting_data, 'body' => $blob_sql_highlighting_data, 'body_utf8' => $blob_sql_highlighting_data), 'slow_log' => array('sql_text' => $sql_highlighting_data)));
        $cfgRelation = PMA_getRelationsParam();
        if ($cfgRelation['db']) {
            $this->transformation_info[$cfgRelation['db']] = array();
            $relDb =& $this->transformation_info[$cfgRelation['db']];
            if (!empty($cfgRelation['history'])) {
                $relDb[$cfgRelation['history']] = array('sqlquery' => $sql_highlighting_data);
            }
            if (!empty($cfgRelation['bookmark'])) {
                $relDb[$cfgRelation['bookmark']] = array('query' => $sql_highlighting_data);
            }
            if (!empty($cfgRelation['tracking'])) {
                $relDb[$cfgRelation['tracking']] = array('schema_sql' => $sql_highlighting_data, 'data_sql' => $sql_highlighting_data);
            }
            if (!empty($cfgRelation['favorite'])) {
                $relDb[$cfgRelation['favorite']] = array('tables' => $json_highlighting_data);
            }
            if (!empty($cfgRelation['recent'])) {
                $relDb[$cfgRelation['recent']] = array('tables' => $json_highlighting_data);
            }
            if (!empty($cfgRelation['savedsearches'])) {
                $relDb[$cfgRelation['savedsearches']] = array('search_data' => $json_highlighting_data);
            }
            if (!empty($cfgRelation['designer_settings'])) {
                $relDb[$cfgRelation['designer_settings']] = array('settings_data' => $json_highlighting_data);
            }
            if (!empty($cfgRelation['table_uiprefs'])) {
                $relDb[$cfgRelation['table_uiprefs']] = array('prefs' => $json_highlighting_data);
            }
            if (!empty($cfgRelation['userconfig'])) {
                $relDb[$cfgRelation['userconfig']] = array('config_data' => $json_highlighting_data);
            }
            if (!empty($cfgRelation['export_templates'])) {
                $relDb[$cfgRelation['export_templates']] = array('template_data' => $json_highlighting_data);
            }
        }
    }
DisplayResults