Passed
Branch v1.5.1 (4f5540)
by Wanderson
05:07
created

Controller::getData()   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 7
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 2
eloc 3
c 1
b 0
f 0
nc 2
nop 1
dl 0
loc 7
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A Controller::refresh() 0 3 1
1
<?php
2
3
namespace Win\Controllers;
4
5
use Win\Application;
6
use Win\Request\Url;
7
8
/**
9
 * Controller
10
 *
11
 * Responsável por processar as requisições e retornar a View
12
 */
13
abstract class Controller
14
{
15
	/** @var Application */
16
	public $app;
17
18
	/** @var string */
19
	public $layout = 'layout';
20
21
	/** @var string */
22
	public $title;
23
24
	/**
25
	 * Action Index
26
	 */
27
	public function index()
28
	{
29
	}
30
31
	/**
32
	 * Volta para o método index da pagina atual
33
	 * @codeCoverageIgnore
34
	 */
35
	protected function backToIndex()
36
	{
37
		Url::instance()->redirect($this->app->getPage());
38
	}
39
40
	/**
41
	 * Redireciona para a URL
42
	 * @param string $url
43
	 * @codeCoverageIgnore
44
	 */
45
	protected function redirect($url)
46
	{
47
		Url::instance()->redirect($url);
48
	}
49
50
	/**
51
	 * Atualiza a mesma página
52
	 * @param string $url
53
	 * @codeCoverageIgnore
54
	 */
55
	protected function refresh()
56
	{
57
		Url::instance()->redirect(Url::instance()->getUrl());
58
	}
59
}
60