StaticMethod::__construct()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 7
Code Lines 5

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 5
c 0
b 0
f 0
nc 1
nop 3
dl 0
loc 7
rs 10
1
<?php
2
3
/*
4
 * To change this license header, choose License Headers in Project Properties.
5
 * To change this template file, choose Tools | Templates
6
 * and open the template in the editor.
7
 */
8
9
namespace Maslosoft\Whitelist\Tokenizer\Composite;
10
11
use Maslosoft\Whitelist\Interfaces\TokenInterface;
12
use Maslosoft\Whitelist\Tokenizer\AbstractToken;
13
14
/**
15
 * Token for static method call
16
 *
17
 * @author Piotr Maselkowski <pmaselkowski at gmail.com>
18
 */
19
class StaticMethod extends AbstractToken implements TokenInterface
20
{
21
22
	public function __construct(&$data, &$tokens, $index)
23
	{
24
		$this->tokens = &$tokens;
25
		$this->index = $index;
26
		$this->type = TokenInterface::TypeStaticMethod;
27
		$this->value = $data;
28
		$this->line = 0;
29
	}
30
}
31