Completed
Push — master ( 22c257...e714e6 )
by Gabriel
13:14 queued 10:09
created

Backtrace   A

Complexity

Total Complexity 3

Size/Duplication

Total Lines 14
Duplicated Lines 0 %

Test Coverage

Coverage 83.33%

Importance

Changes 0
Metric Value
dl 0
loc 14
ccs 5
cts 6
cp 0.8333
rs 10
c 0
b 0
f 0
wmc 3

1 Method

Rating   Name   Duplication   Size   Complexity  
A getViewOrigin() 0 9 3
1
<?php
2
3
namespace Nip\View\Utilities;
4
5
/**
6
 * Class Backtrace
7
 * @package Nip\View\Utilities
8
 */
9
class Backtrace
10
{
11
    /**
12
     * @return string
13
     */
14 4
    public static function getViewOrigin()
15
    {
16 4
        $backtrace = debug_backtrace();
17 4
        foreach ($backtrace as $trace) {
18 4
            if ($trace['function'] == 'load') {
19 4
                return $trace['file'];
20
            }
21
        }
22
        return null;
23
    }
24
}
25