Test Setup Failed
Push — master ( f50e96...1d7e99 )
by Gabriel
07:34 queued 11s
created

router_namespaced.php ➔ route()   A

Complexity

Conditions 3
Paths 3

Size

Total Lines 10

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 12

Importance

Changes 0
Metric Value
cc 3
nc 3
nop 3
dl 0
loc 10
ccs 0
cts 5
cp 0
crap 12
rs 9.9332
c 0
b 0
f 0
1
<?php
2
3
namespace Nip\Router;
4
5
/**
6
 * @param $name
7
 * @param array $parameters
8
 * @param bool $absolute
9
 * @return string|null
10
 */
11
function route($name, $parameters = [], $absolute = true)
12
{
13
    if (!function_exists('app')) {
14
        return null;
15
    }
16
    if ($absolute === true) {
17
        return app('router')->assembleFull($name, $parameters);
18
    }
19
    return app('router')->assemble($name, $parameters);
20
}