Completed
Push — master ( 21a71a...ab87d1 )
by Afshin
04:18
created

public_path()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 9
Code Lines 6

Duplication

Lines 0
Ratio 0 %

Importance

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