Test Setup Failed
Push — master ( 1685c5...687b3c )
by Michael
02:21
created

TemplateHook   A

Complexity

Total Complexity 3

Size/Duplication

Total Lines 12
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 5
dl 0
loc 12
rs 10
c 0
b 0
f 0
wmc 3

2 Methods

Rating   Name   Duplication   Size   Complexity  
A getLabel() 0 6 2
A setup() 0 2 1
1
<?php
2
/**
3
 * {CLASS SUMMARY}
4
 *
5
 * Date: 7/27/18
6
 * Time: 11:26 PM
7
 * @author Michael Munger <[email protected]>
8
 */
9
10
namespace HPHIO\Farret;
11
12
13
class TemplateHook extends AbstractTag
14
{
15
    public function getLabel()
16
    {
17
        $matches = [];
18
        $result = (preg_match_all($this->pattern, $this->tag,$matches, PREG_SET_ORDER) !== false);
19
20
        return ($result ? $matches[0][1] : false);
21
    }
22
23
    public function setup() {
24
        $this->type = AbstractTag::HOOK;
0 ignored issues
show
Bug Best Practice introduced by
The property type does not exist. Although not strictly required by PHP, it is generally a best practice to declare properties explicitly.
Loading history...
25
    }
26
}