WikiGroup   A
last analyzed

Complexity

Total Complexity 4

Size/Duplication

Total Lines 38
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 4
eloc 10
c 1
b 0
f 0
dl 0
loc 38
rs 10

4 Methods

Rating   Name   Duplication   Size   Complexity  
A getPrivateWiki() 0 2 1
A getMainWiki() 0 2 1
A __construct() 0 4 1
A getCentralWiki() 0 2 1
1
<?php declare( strict_types=1 );
2
3
namespace BotRiconferme\Wiki;
4
5
/**
6
 *
7
 */
8
class WikiGroup {
9
	/** @var Wiki */
10
	private $mainWiki;
11
	/** @var Wiki */
12
	private $centralWiki;
13
	/** @var Wiki */
14
	private $privateWiki;
15
16
	/**
17
	 * @param Wiki $mainWiki
18
	 * @param Wiki $centralWiki
19
	 * @param Wiki $privateWiki
20
	 */
21
	public function __construct( Wiki $mainWiki, Wiki $centralWiki, Wiki $privateWiki ) {
22
		$this->mainWiki = $mainWiki;
23
		$this->centralWiki = $centralWiki;
24
		$this->privateWiki = $privateWiki;
25
	}
26
27
	/**
28
	 * @return Wiki
29
	 */
30
	public function getMainWiki(): Wiki {
31
		return $this->mainWiki;
32
	}
33
34
	/**
35
	 * @return Wiki
36
	 */
37
	public function getCentralWiki(): Wiki {
38
		return $this->centralWiki;
39
	}
40
41
	/**
42
	 * @return Wiki
43
	 */
44
	public function getPrivateWiki(): Wiki {
45
		return $this->privateWiki;
46
	}
47
}
48