Passed
Push — master ( 2ddbf5...80a11e )
by Georgi
07:18
created

HomePageCore::uninstall()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 2
Code Lines 0

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 0
c 1
b 0
f 0
nc 1
nop 0
dl 0
loc 2
rs 10
1
<?php
2
3
namespace Epesi\Core\HomePage;
4
5
use Epesi\Core\System\Integration\Modules\ModuleCore;
6
use Epesi\Core\System\User\Access\AccessCore;
7
use Epesi\Core\HomePage\Database\Models\HomePage;
8
9
class HomePageCore extends ModuleCore
10
{
11
	protected static $alias = 'homepage';
12
	
13
	protected static $view = HomePageSettings::class;
14
	
15
	protected static $joints = [
16
			Integration\HomePageSystemSettings::class
17
	];
18
	
19
	protected static $requires = [
20
			AccessCore::class
21
	];
22
	
23
	public function install()
24
	{
25
		// setup default home pages
26
		HomePage::create([
27
				'path' => 'view/dashboard',
28
				'role' => 'Super Admin'
29
		]);
30
		
31
		HomePage::create([
32
				'path' => 'view/dashboard',
33
				'role' => 'Employee'
34
		]);
35
	}
36
}
37