config->offsetExists('aps_points_name_en'); } /** * Assign migration file dependencies for this migration. * * @return array Array of migration files * @access public * @static */ static public function depends_on() { return ['\phpbbstudio\aps\migrations\install_user_schema']; } /** * Add the Advanced Points System configuration to the database. * * @return array Array of configuration * @access public */ public function update_data() { return [ ['config.add', ['aps_points_name_en', 'Points']], ['config.add', ['aps_points_safe_mode', false]], // @todo Change to true upon release ['config.add', ['aps_points_icon', 'fa-money']], ['config.add', ['aps_points_icon_position', 1]], ['config.add', ['aps_points_decimals', 2]], ['config.add', ['aps_points_separator_dec', ',']], ['config.add', ['aps_points_separator_thou', htmlspecialchars(' ')]], ['config.add', ['aps_points_display_pm', true]], ['config.add', ['aps_points_display_post', true]], ['config.add', ['aps_points_display_profile', true]], ['config.add', ['aps_points_min', '']], ['config.add', ['aps_points_max', '']], ['config.add', ['aps_points_exclude_words', 1]], ['config.add', ['aps_points_exclude_chars', 1]], ['config.add', ['aps_birthday_last_run', 0, true]], ['config.add', ['aps_notification_id', 0]], ['config.add', ['aps_actions_per_page', 10]], ['config.add', ['aps_chain_merge_delete', false]], ['config.add', ['aps_chain_merge_move', false]], ['config.add', ['aps_chain_warn_pm', false]], ['config.add', ['aps_display_top_change', true]], ['config.add', ['aps_display_top_count', 3]], ['config.add', ['aps_display_adjustments', 5]], ['config.add', ['aps_display_graph_time', 1500]], ]; } }