URLNode   A
last analyzed

Complexity

Total Complexity 2

Size/Duplication

Total Lines 16
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 1

Importance

Changes 4
Bugs 0 Features 0
Metric Value
c 4
b 0
f 0
dl 0
loc 16
rs 10
wmc 2
lcom 0
cbo 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A render() 0 13 2
1
<?php
2
3
namespace Patron;
4
5
class URLNode extends ExpressionNode
6
{
7
	protected function render($expression)
8
	{
9
		$app = \ICanBoogie\app();
10
11
		if (isset($app->routes[$expression]))
12
		{
13
			$route = $app->routes[$expression];
14
15
			return $route->url;
16
		}
17
18
		return $app->site->resolve_view_url($expression);
19
	}
20
}
21