Code Duplication    Length = 19-22 lines in 3 locations

migrations/m5_base_url_config.php 1 location

@@ 13-31 (lines=19) @@
10
11
namespace phpbb\ideas\migrations;
12
13
class m5_base_url_config extends \phpbb\db\migration\migration
14
{
15
	public function effectively_installed()
16
	{
17
		return $this->config->offsetExists('ideas_base_url');
18
	}
19
20
	static public function depends_on()
21
	{
22
		return array('\phpbb\ideas\migrations\m1_initial_schema');
23
	}
24
25
	public function update_data()
26
	{
27
		return array(
28
			array('config.add', array('ideas_base_url', '')),
29
		);
30
	}
31
}
32

migrations/m8_cron_data.php 1 location

@@ 13-31 (lines=19) @@
10
11
namespace phpbb\ideas\migrations;
12
13
class m8_cron_data extends \phpbb\db\migration\migration
14
{
15
	public function effectively_installed()
16
	{
17
		return $this->config->offsetExists('ideas_cron_last_run');
18
	}
19
20
	static public function depends_on()
21
	{
22
		return array('\phpbb\ideas\migrations\m1_initial_schema');
23
	}
24
25
	public function update_data()
26
	{
27
		return array(
28
			array('config.add', array('ideas_cron_last_run', 0, true)),
29
		);
30
	}
31
}
32

migrations/m12_drop_base_url_config.php 1 location

@@ 13-34 (lines=22) @@
10
11
namespace phpbb\ideas\migrations;
12
13
class m12_drop_base_url_config extends \phpbb\db\migration\migration
14
{
15
	public function effectively_installed()
16
	{
17
		return !$this->config->offsetExists('ideas_base_url');
18
	}
19
20
	public static function depends_on()
21
	{
22
		return [
23
			'\phpbb\ideas\migrations\m1_initial_schema',
24
			'\phpbb\ideas\migrations\m5_base_url_config',
25
		];
26
	}
27
28
	public function update_data()
29
	{
30
		return [
31
			['config.remove', ['ideas_base_url']],
32
		];
33
	}
34
}
35