Passed
Branch master (e714e6)
by Gabriel
13:58 queued 11:36
created

Backtrace   A

Complexity

Total Complexity 3

Size/Duplication

Total Lines 14
Duplicated Lines 0 %

Test Coverage

Coverage 83.33%

Importance

Changes 1
Bugs 0 Features 1
Metric Value
c 1
b 0
f 1
dl 0
loc 14
ccs 5
cts 6
cp 0.8333
rs 10
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