convert_old_modules   A
last analyzed

Complexity

Total Complexity 2

Size/Duplication

Total Lines 25
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Importance

Changes 0
Metric Value
wmc 2
lcom 0
cbo 0
dl 0
loc 25
rs 10
c 0
b 0
f 0

2 Methods

Rating   Name   Duplication   Size   Complexity  
A depends_on() 0 6 1
A update_data() 0 15 1
1
<?php
2
/**
3
 *
4
 * @package Quick Title Edition Extension
5
 * @copyright (c) 2015 ABDev
6
 * @copyright (c) 2015 PastisD
7
 * @copyright (c) 2015 Geolim4 <http://geolim4.com>
8
 * @copyright (c) 2015 Zoddo <[email protected]>
9
 * @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2
10
 *
11
 */
12
13
namespace ernadoo\qte\migrations\v200;
14
15
class convert_old_modules extends \phpbb\db\migration\migration
16
{
17
	static public function depends_on()
18
	{
19
		return array(
20
			'\ernadoo\qte\migrations\v12x\v125',
21
		);
22
	}
23
24
	public function update_data()
25
	{
26
		return array(
27
			// We remove the old acp module
28
			array('if', array(
29
				array('module.exists', array('acp', 'ACP_MESSAGES', 'QTE_MANAGE_TITLE')),
30
				array('module.remove', array('acp', 'ACP_MESSAGES', 'QTE_MANAGE_TITLE')),
31
			)),
32
33
			array('module.add', array('acp', 'ACP_MESSAGES', array(
34
				'module_basename'		=> '\ernadoo\qte\acp\main_module',
35
				'modes'					=> array('manage'),
36
			))),
37
		);
38
	}
39
}
40