Completed
Push — master ( d6b40b...e492c3 )
by Afshin
02:47
created

route()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 2
nc 1
nop 2
dl 0
loc 4
rs 10
c 0
b 0
f 0
1
<?php
2
3
4
5
function route(string $name ,array $params = [])
6
{
7
    $url = new \Core\Helpers\Url($GLOBALS['container']);
8
    return $url->get($name , $params);
9
}
10
11
function url(string $name ,array $params = [])
12
{
13
    $url = new \Core\Helpers\Url($GLOBALS['container']);
14
    return $url->get($name , $params);
15
}
16
17
// translate
18
function trans($key , $replace = []){
19
    $container = $GLOBALS['container'];
20
    return $container->translator->trans($key,$replace);
21
}
22
23
function public_path(string $uri = '') {
24
    $container = $GLOBALS['container'];
25
    $settings = $container->settings;
0 ignored issues
show
Unused Code introduced by
The assignment to $settings is dead and can be removed.
Loading history...
26
    $request = $container->request;
27
28
    $url = new \Core\Helpers\Url($container);
29
30
    $url_asset = $url->getBaseRoutePath($request) .'/'. $uri;
31
    return $url_asset;
32
}
33
34
function asset(string $uri = '') {
35
    $url = public_path();
36
    $url_asset = $url.'assets/'.$uri;
37
    return $url_asset;
38
}
39
40