Group   A
last analyzed

Complexity

Total Complexity 3

Size/Duplication

Total Lines 29
Duplicated Lines 0 %

Coupling/Cohesion

Components 1
Dependencies 0

Test Coverage

Coverage 33.33%

Importance

Changes 0
Metric Value
wmc 3
lcom 1
cbo 0
dl 0
loc 29
ccs 2
cts 6
cp 0.3333
rs 10
c 0
b 0
f 0

3 Methods

Rating   Name   Duplication   Size   Complexity  
A isBlock() 0 3 1
A isCall() 0 3 1
A isGroup() 0 3 1
1
<?php
2
namespace gossi\formatter\entities;
3
4
use phootwork\tokenizer\Token;
5
6
class Group {
7
8
	const BLOCK = 'block';
9
	const CALL = 'call';
10
	const GROUP = 'group';
11
12
	/** @var Token */
13
	public $start = null;
14
15
	/** @var Token */
16
	public $end = null;
17
18
	/** @var Token */
19
	public $token = null;
20
21
	public $type = '';
22
23 8
	public function isBlock() {
24 8
		return $this->type == self::BLOCK;
25
	}
26
27
	public function isCall() {
28
		return $this->type == self::CALL;
29
	}
30
31
	public function isGroup() {
32
		return $this->type == self::GROUP;
33
	}
34
}
35