Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
97.37% covered (success)
97.37%
37 / 38
66.67% covered (warning)
66.67%
2 / 3
CRAP
0.00% covered (danger)
0.00%
0 / 1
v400a1
97.37% covered (success)
97.37%
37 / 38
66.67% covered (warning)
66.67%
2 / 3
3
0.00% covered (danger)
0.00%
0 / 1
 effectively_installed
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 depends_on
100.00% covered (success)
100.00%
34 / 34
100.00% covered (success)
100.00%
1 / 1
1
 update_data
100.00% covered (success)
100.00%
3 / 3
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2/**
3 *
4 * This file is part of the phpBB Forum Software package.
5 *
6 * @copyright (c) phpBB Limited <https://www.phpbb.com>
7 * @license GNU General Public License, version 2 (GPL-2.0)
8 *
9 * For full copyright and license information, please see
10 * the docs/CREDITS.txt file.
11 *
12 */
13
14namespace phpbb\db\migration\data\v400;
15
16class v400a1 extends \phpbb\db\migration\migration
17{
18    public function effectively_installed()
19    {
20        return version_compare($this->config['version'], '4.0.0-a1', '>=');
21    }
22
23    public static function depends_on()
24    {
25        return [
26            '\phpbb\db\migration\data\v33x\v3315',
27            '\phpbb\db\migration\data\v400\add_mention_settings',
28            '\phpbb\db\migration\data\v400\remove_remote_avatar',
29            '\phpbb\db\migration\data\v400\increase_avatar_size',
30            '\phpbb\db\migration\data\v400\remove_img_link',
31            '\phpbb\db\migration\data\v400\add_bbcode_font_icon',
32            '\phpbb\db\migration\data\v400\font_awesome_6_upgrade',
33            '\phpbb\db\migration\data\v400\remove_broken_captcha',
34            '\phpbb\db\migration\data\v400\turnstile_captcha',
35            '\phpbb\db\migration\data\v400\add_audio_files_attachment_group',
36            '\phpbb\db\migration\data\v400\add_webpush_token',
37            '\phpbb\db\migration\data\v400\remove_remote_upload',
38            '\phpbb\db\migration\data\v400\remove_notify_type',
39            '\phpbb\db\migration\data\v400\remove_template_php',
40            '\phpbb\db\migration\data\v400\storage_adapter_local_subfolders_remove',
41            '\phpbb\db\migration\data\v400\add_webpush_options',
42            '\phpbb\db\migration\data\v400\remove_max_img_size',
43            '\phpbb\db\migration\data\v400\hidpi_smilies',
44            '\phpbb\db\migration\data\v400\extensions_composer_2',
45            '\phpbb\db\migration\data\v400\add_storage_permission',
46            '\phpbb\db\migration\data\v400\hidpi_icons',
47            '\phpbb\db\migration\data\v400\qa_captcha',
48            '\phpbb\db\migration\data\v400\search_backend_update',
49            '\phpbb\db\migration\data\v400\remove_flash_v2',
50            '\phpbb\db\migration\data\v400\add_disable_board_access_config',
51            '\phpbb\db\migration\data\v400\remove_dbms_version_config',
52            '\phpbb\db\migration\data\v400\ban_table_p2',
53            '\phpbb\db\migration\data\v400\extensions_composer_3',
54            '\phpbb\db\migration\data\v400\acp_storage_module',
55            '\phpbb\db\migration\data\v400\add_video_files_attachment_group',
56            '\phpbb\db\migration\data\v400\remove_attachment_download_mode',
57            '\phpbb\db\migration\data\v400\remove_smtp_auth_method',
58        ];
59    }
60
61    public function update_data()
62    {
63        return [
64            ['config.update', ['version', '4.0.0-a1']],
65        ];
66    }
67}