Total Complexity | 6 |
Total Lines | 41 |
Duplicated Lines | 0 % |
Changes | 0 |
1 | <?php |
||
15 | class Url |
||
16 | { |
||
17 | protected $container; |
||
18 | public function __construct($container) |
||
21 | } |
||
22 | public function get( $name, $params = array() ) |
||
28 | // $name = $route->getName(); |
||
29 | // $groups = $route->getGroups(); |
||
30 | // $methods = $route->getMethods(); |
||
31 | // $arguments = $route->getArguments(); |
||
32 | |||
33 | } |
||
34 | |||
35 | |||
36 | public function getBasePath(Request $request) |
||
37 | { |
||
38 | $protocol = $request->getUri()->getScheme(); |
||
39 | $baseHost = $request->getUri()->getHost(); |
||
40 | $port = $request->getUri()->getPort() ? ':' . $request->getUri()->getPort() : ''; |
||
41 | $baseUrl = $protocol . '://' . $baseHost . $port; |
||
42 | return $baseUrl; |
||
43 | } |
||
44 | |||
45 | public function getBaseRoutePath(Request $request) |
||
56 | } |
||
57 | |||
64 | } |