Completed
Push — add/analyzer-class-const ( 1ca9f2 )
by
unknown
170:16 queued 161:57
created

Class_Const::to_csv_array()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 11

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
nc 1
nop 0
dl 0
loc 11
rs 9.9
c 0
b 0
f 0
1
<?php
2
3
namespace Automattic\Jetpack\Analyzer\Declarations;
4
5
/**
6
 * We only log public class variables
7
 */
8
class Class_Const extends Declaration {
9
	public $class_name;
10
	public $const_name;
11
12
	function __construct( $path, $line, $class_name, $const_name ) {
13
		$this->class_name = $class_name;
14
		$this->const_name = $const_name;
15
		parent::__construct( $path, $line );
16
	}
17
18
	function to_csv_array() {
19
		return array(
20
			$this->type(),
21
			$this->path,
22
			$this->line,
23
			$this->class_name,
24
			$this->const_name,
25
			'',
26
			''
27
		);
28
	}
29
30
	function type() {
31
		return 'class_const';
32
	}
33
34
	function display_name() {
35
		return $this->class_name . '::' . $this->const_name;
36
	}
37
}