Completed
Push — develop ( 3861a6...5ec043 )
by Daniel
06:44
created

m3_initial_module::update_data()   B

Complexity

Conditions 1
Paths 1

Size

Total Lines 24
Code Lines 15

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 24
rs 8.9713
c 0
b 0
f 0
cc 1
eloc 15
nc 1
nop 0
1
<?php
2
/**
3
 *
4
 * @package sitemaker
5
 * @copyright (c) 2013 Daniel A. (blitze)
6
 * @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2
7
 *
8
 */
9
10
namespace blitze\content\migrations\v20x;
11
12
/**
13
 * Initial schema changes needed for Extension installation
14
 */
15
class m3_initial_module extends \phpbb\db\migration\migration
16
{
17
	/**
18
	 * @inheritdoc
19
	 */
20
	static public function depends_on()
21
	{
22
		return array(
23
			'\blitze\content\migrations\v20x\m2_initial_data',
24
			'\blitze\content\migrations\converter\c2_update_data',
25
			'\blitze\content\migrations\converter\c3_update_tables',
26
		);
27
	}
28
29
	/**
30
	 * @inheritdoc
31
	 */
32
	public function update_data()
33
	{
34
		return array(
35
			array('module.add', array(
36
				'acp', 'ACP_SITEMAKER', array(
37
					'module_basename'	=> '\blitze\content\acp\content_module',
38
					'modes'				=> array('content'),
39
					'before'			=> 'ACP_MENU',
40
				),
41
			)),
42
			array('module.add', array(
43
				'mcp', 'MCP_SITEMAKER_CONTENT', array(
44
					'module_basename'	=> '\blitze\content\mcp\content_module',
45
					'modes'				=> array('content'),
46
				),
47
			)),
48
			array('module.add', array(
49
				'ucp', 'UCP_SITEMAKER_CONTENT', array(
50
					'module_basename'	=> '\blitze\content\ucp\content_module',
51
					'modes'				=> array('content'),
52
				),
53
			)),
54
		);
55
	}
56
}
57